Update compendium-browser.js
parent
24c6885ad7
commit
5a1c2239bd
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue