packages feed

profiteur-0.4.7.0: data/js/main.js

////////////////////////////////////////////////////////////////////////////////
// Hooking up
////////////////////////////////////////////////////////////////////////////////

function main() {
    var selection = new Selection();
    var sorting = new Sorting();
    var root = new Node($prof[0], selection, sorting, undefined, $prof[1]);

    var zoom = new Zoom(root);
    var tb = new TreeBrowser($('#tree'), zoom);
    var rc = new ResizingCanvas($('#map'));
    var tm = new TreeMap(rc, selection, sorting, zoom);
    var details = new Details($('#details'), selection, sorting, zoom);
    selection.setSelectedNode(root);

    let currentNode = root;
    currentNode.select();
    currentNode.setExpanded(true);
    while(currentNode.children.length == 1) {
        currentNode = currentNode.children[0];
        currentNode.select();
        currentNode.setExpanded(true);
    }
    tb.scrollToNode(currentNode, true);
}

$(document).ready(function () {
    // alert('Hello wooorld');
    main();
});