Commit b950eebf by srid12 Committed by Ryan McKinley

JsonTree: fix jsonTree angular binding (#17608)

The API changed so it expects a numeric level rather than a boolean flag.  Since 6.1 plugins using jsonTree just show an empty div
parent ed613194
......@@ -11,12 +11,18 @@ coreModule.directive('jsonTree', [
rootName: '@',
},
link: (scope: any, elem) => {
const jsonExp = new JsonExplorer(scope.object, 3, {
let expansionLevel = scope.startExpanded;
if (scope.startExpanded === 'true') {
expansionLevel = 2;
} else if (scope.startExpanded === 'false') {
expansionLevel = 1;
}
const jsonObject = { [scope.rootName]: scope.object };
const jsonExp = new JsonExplorer(jsonObject, expansionLevel, {
animateOpen: true,
});
const html = jsonExp.render(true);
elem.replaceAll(html);
elem.append(html);
},
};
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment