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

Last change on this file since 296 was 296, checked in by cartis, 13 years ago

klaar voor testing

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