Substitution of individual synchronous ajax requests to get the json
data with one global one. The jsons data is synchronously retrieved on
page load. The different layouts are then parsing the global json data
into a local variable instead of retrieving them again.
Tree Layout refactored to revealing module pattern. Additional functions
to toggle all dps and decisions at once.
Possibility to add resize event to automatically redraw the graph to the
new width.
Update of tree layout with differen radius size and styles.
Minor layout and navigation adjustements
Updated json files
Switched data to json file in the visualizations.
All layout modules are getting instantiated on startup (revealing
modules) and will then be displayed for the first time via the
initialize function.
Update function is decoupled.
Color of circles is determined by global ordinal color scale
Assigned classes TreeLayout has been changed depending on the node
group. Outcomes are displayed as expanded circles.
CSS adjustments for tree layout.
Every module has a config variable containing all configuration values
for the visualization to allow change of parameters easily.