Update compendium-browser.js

2.0
Matheus Clemente 2023-11-09 14:35:05 -03:00
parent 24c6885ad7
commit 5a1c2239bd
1 changed files with 6 additions and 9 deletions

View File

@ -1915,20 +1915,17 @@ function set(obj, path, value) {
function getPropByString(obj, propString) { function getPropByString(obj, propString) {
if (!propString) return obj; if (!propString) return obj;
let prop; const props = propString.split(".");
let props = propString.split("."); let result = obj;
for (var i = 0, iLen = props.length - 1; i < iLen; i++) { for (const prop of props) {
prop = props[i]; if (result !== undefined) {
result = result[prop];
let candidate = obj[prop];
if (candidate !== undefined) {
obj = candidate;
} else { } else {
break; break;
} }
} }
return obj[props[i]]; return result;
} }
Hooks.on("renderActorSheet5eCharacter", CompendiumBrowser.addDefaultSheetButton); Hooks.on("renderActorSheet5eCharacter", CompendiumBrowser.addDefaultSheetButton);