source: Dev/branches/Cartis/Tiles preview/pages/dashboardOverview.js @ 290

Last change on this file since 290 was 290, checked in by tjcschipper, 13 years ago

Cartis z'n testversie is DONE!

File size: 1.4 KB
RevLine 
[283]1$(function() {
2   
3    mockup.api.drawGraph = function(input) {
[290]4        var graph = new Graph("graphsContainer");
5        debugger;
6        for (var n = 0; n < mockup.api.graphs.graphObjects.length; n++) {
7            var exGraph = mockup.api.graphs.graphObjects[n];
8            // If this id already exists on the dashboard
9            if (exGraph.getId() == input[0]) {
10                input[0] = recursiveCheckName(input[0], exGraph.getId());
11            }
12        }
[283]13       
[290]14        graph.init(input[0], input[1], input[2], input[3]);       
15       
16        mockup.api.graphs.graphObjects.push(graph);
[283]17    }
[290]18   
19   
20    function recursiveCheckName(name, name2) {
21        if (name == name2) {
22            var index= name.indexOf("_");
23            if (index != -1) {
24                var number = name.split("_")[1];
25                number++;
26                name = name.split("_")[0]+number;
27            }
28            else {
29                name+= "_0";
30            }
31            name = recursiveCheckName(name, name2);
32        }
33                   
34        return name;
35    }
[283]36   
37    mockup.api.showDashboard = function() {
38        for (var n = 0; n < mockup.api.graphs.dashboard.length; n++) {
39            //Get settings from list
40            var input = mockup.api.graphs.dashboard[n];
41            // Draw a graph.
42            mockup.api.drawGraph(input);
43        }
44    }
45   
46    mockup.api.showDashboard();
47   
48});
Note: See TracBrowser for help on using the repository browser.