mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-06-03 02:55:08 +02:00
ad38812859
A first implementation of this addon which deserves some improvements.
22 lines
588 B
JavaScript
22 lines
588 B
JavaScript
renderChart = function () {
|
|
var chart;
|
|
d3.json(
|
|
'addon/orgchart/orgchartdata'
|
|
).then(data => {
|
|
chart = new d3.OrgChart()
|
|
.container('.chart-container')
|
|
.nodeWidth((d) => 300)
|
|
.initialZoom(0.7)
|
|
.nodeHeight((d) => 70)
|
|
.childrenMargin((d) => 40)
|
|
.compactMarginBetween((d) => 15)
|
|
.compactMarginPair((d) => 80)
|
|
.data(data)
|
|
.nodeContent(function (d, i, arr, state) {
|
|
var template = document.getElementById('nodeTemplate').innerHTML;
|
|
return Mustache.render(template, d.data);
|
|
})
|
|
.render();
|
|
});
|
|
};
|