annotate rhodecode/public/js/graph.js @ 2587:c1c66976001a beta

added optional args to tox script, and fixed mysql commands
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 11 Jul 2012 01:37:11 +0200
parents e2b6bc77619a
children 582224526c23
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
1 // branch_renderer.js - Rendering of branch DAGs on the client side
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
2 //
322
46b7d108ea7a made graphg ticker, and fixes a paging bug caused grapgh disaligment
Marcin Kuzminski <marcin@python-works.com>
parents: 293
diff changeset
3 // Copyright 2010 Marcin Kuzminski <marcin AT python-works DOT com>
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
4 // Copyright 2008 Jesper Noehr <jesper AT noehr DOT org>
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
5 // Copyright 2008 Dirkjan Ochtman <dirkjan AT ochtman DOT nl>
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
6 // Copyright 2006 Alexander Schremmer <alex AT alexanderweb DOT de>
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
7 //
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
8 // derived from code written by Scott James Remnant <scott@ubuntu.com>
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
9 // Copyright 2005 Canonical Ltd.
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
10 //
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
11 // This software may be used and distributed according to the terms
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
12 // of the GNU General Public License, incorporated herein by reference.
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
13
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
14 var colors = [
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
15 [ 1.0, 0.0, 0.0 ],
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
16 [ 1.0, 1.0, 0.0 ],
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
17 [ 0.0, 1.0, 0.0 ],
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
18 [ 0.0, 1.0, 1.0 ],
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
19 [ 0.0, 0.0, 1.0 ],
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
20 [ 1.0, 0.0, 1.0 ],
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
21 [ 1.0, 1.0, 0.0 ],
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
22 [ 0.0, 0.0, 0.0 ]
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
23 ];
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
24
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
25 function BranchRenderer() {
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
26
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
27 this.canvas = document.getElementById("graph_canvas");
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
28
293
68dc70295a76 Ie graph support.
Marcin Kuzminski <marcin@python-works.com>
parents: 289
diff changeset
29 if (navigator.userAgent.indexOf('MSIE') >= 0)
68dc70295a76 Ie graph support.
Marcin Kuzminski <marcin@python-works.com>
parents: 289
diff changeset
30 this.canvas = window.G_vmlCanvasManager.initElement(this.canvas);
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
31 this.ctx = this.canvas.getContext('2d');
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
32 this.ctx.strokeStyle = 'rgb(0, 0, 0)';
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
33 this.ctx.fillStyle = 'rgb(0, 0, 0)';
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
34 this.cur = [0, 0];
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
35 this.max_column = 1;
322
46b7d108ea7a made graphg ticker, and fixes a paging bug caused grapgh disaligment
Marcin Kuzminski <marcin@python-works.com>
parents: 293
diff changeset
36 this.line_width = 2.5;
46b7d108ea7a made graphg ticker, and fixes a paging bug caused grapgh disaligment
Marcin Kuzminski <marcin@python-works.com>
parents: 293
diff changeset
37 this.dot_radius = 5.5;
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
38 this.bg = [0, 4];
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
39 this.cell = [2, 0];
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
40 this.revlink = '';
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
41
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
42 this.scale = function(height) {
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
43 this.box_size = Math.floor(height/1.2);
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
44 this.cell_height = this.box_size;
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
45 this.bg_height = height;
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
46 }
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
47
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
48 this.setColor = function(color, bg, fg) {
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
49 color %= colors.length;
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
50 var red = (colors[color][0] * fg) || bg;
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
51 var green = (colors[color][1] * fg) || bg;
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
52 var blue = (colors[color][2] * fg) || bg;
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
53 red = Math.round(red * 255);
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
54 green = Math.round(green * 255);
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
55 blue = Math.round(blue * 255);
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
56 var s = 'rgb(' + red + ', ' + green + ', ' + blue + ')';
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
57 this.ctx.strokeStyle = s;
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
58 this.ctx.fillStyle = s;
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
59 }
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
60
1429
864e4daef963 improved rendering of dag (they are not trimmed anymore when number of heads exceeds 5)
Marcin Kuzminski <marcin@python-works.com>
parents: 547
diff changeset
61 this.render = function(data,pad) {
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
62 var idx = 1;
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
63 var rela = document.getElementById('graph');
1429
864e4daef963 improved rendering of dag (they are not trimmed anymore when number of heads exceeds 5)
Marcin Kuzminski <marcin@python-works.com>
parents: 547
diff changeset
64 var pad = pad;
322
46b7d108ea7a made graphg ticker, and fixes a paging bug caused grapgh disaligment
Marcin Kuzminski <marcin@python-works.com>
parents: 293
diff changeset
65 var scale = 22;
1865
37b3c3244bbc UI fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 1863
diff changeset
66
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
67 for (var i in data) {
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
68 this.scale(scale);
1865
37b3c3244bbc UI fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 1863
diff changeset
69
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
70 var row = document.getElementById("chg_"+idx);
1880
e2b6bc77619a graph: fix null check lost in last merge
Aras Pranckevicius <aras@unity3d.com>
parents: 1877
diff changeset
71 if (row == null)
e2b6bc77619a graph: fix null check lost in last merge
Aras Pranckevicius <aras@unity3d.com>
parents: 1877
diff changeset
72 continue;
1873
cc5dc31859d4 graph: make it handle different row heights while still doing dots in the middle of each row
Aras Pranckevicius <aras@unity3d.com>
parents: 1863
diff changeset
73 var next = document.getElementById("chg_"+(idx+1));
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
74 var extra = 0;
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
75
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
76 this.cell[1] += row.clientWidth;
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
77 this.bg[1] += this.bg_height;
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
78
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
79 cur = data[i];
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
80 nodeid = cur[0];
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
81 node = cur[1];
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
82 in_l = cur[2];
1865
37b3c3244bbc UI fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 1863
diff changeset
83
1873
cc5dc31859d4 graph: make it handle different row heights while still doing dots in the middle of each row
Aras Pranckevicius <aras@unity3d.com>
parents: 1863
diff changeset
84 var rowY = row.offsetTop + row.offsetHeight/2 - rela.offsetTop;
cc5dc31859d4 graph: make it handle different row heights while still doing dots in the middle of each row
Aras Pranckevicius <aras@unity3d.com>
parents: 1863
diff changeset
85 var nextY = (next == null) ? rowY + row.offsetHeight/2 : next.offsetTop + next.offsetHeight/2 - rela.offsetTop;
1865
37b3c3244bbc UI fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 1863
diff changeset
86
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
87 for (var j in in_l) {
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
88
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
89 line = in_l[j];
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
90 start = line[0];
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
91 end = line[1];
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
92 color = line[2];
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
93
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
94 if (start > this.max_column) {
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
95 this.max_column = start;
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
96 }
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
97
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
98 if (end > this.max_column) {
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
99 this.max_column = end;
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
100 }
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
101
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
102 this.setColor(color, 0.0, 0.65);
1877
395a3196de73 merge upstream (keeping my graph.js changes)
Aras Pranckevicius <aras@unity3d.com>
parents: 1873 1865
diff changeset
103
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
104
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
105 x = pad-((this.cell[0] + this.box_size * start - 1) + this.bg_height-2);
1464
31ed19b1fdb9 fixed chrome DAG graph rendering issue - simplified graph.js
Marcin Kuzminski <marcin@python-works.com>
parents: 1429
diff changeset
106
322
46b7d108ea7a made graphg ticker, and fixes a paging bug caused grapgh disaligment
Marcin Kuzminski <marcin@python-works.com>
parents: 293
diff changeset
107 this.ctx.lineWidth=this.line_width;
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
108 this.ctx.beginPath();
1873
cc5dc31859d4 graph: make it handle different row heights while still doing dots in the middle of each row
Aras Pranckevicius <aras@unity3d.com>
parents: 1863
diff changeset
109 this.ctx.moveTo(x, rowY);
1464
31ed19b1fdb9 fixed chrome DAG graph rendering issue - simplified graph.js
Marcin Kuzminski <marcin@python-works.com>
parents: 1429
diff changeset
110
1655
a0287ee1fd87 fixes for DAG renderer on chrome
Marcin Kuzminski <marcin@python-works.com>
parents: 1464
diff changeset
111
1863
941437fdfe59 graph: bezier curve for curved merge lines
Aras Pranckevicius <aras@unity3d.com>
parents: 1852
diff changeset
112 if (start == end)
941437fdfe59 graph: bezier curve for curved merge lines
Aras Pranckevicius <aras@unity3d.com>
parents: 1852
diff changeset
113 {
941437fdfe59 graph: bezier curve for curved merge lines
Aras Pranckevicius <aras@unity3d.com>
parents: 1852
diff changeset
114 x = pad-((1 + this.box_size * end) + this.bg_height-2);
1873
cc5dc31859d4 graph: make it handle different row heights while still doing dots in the middle of each row
Aras Pranckevicius <aras@unity3d.com>
parents: 1863
diff changeset
115 this.ctx.lineTo(x,nextY+extra,3);
1863
941437fdfe59 graph: bezier curve for curved merge lines
Aras Pranckevicius <aras@unity3d.com>
parents: 1852
diff changeset
116 }
941437fdfe59 graph: bezier curve for curved merge lines
Aras Pranckevicius <aras@unity3d.com>
parents: 1852
diff changeset
117 else
941437fdfe59 graph: bezier curve for curved merge lines
Aras Pranckevicius <aras@unity3d.com>
parents: 1852
diff changeset
118 {
941437fdfe59 graph: bezier curve for curved merge lines
Aras Pranckevicius <aras@unity3d.com>
parents: 1852
diff changeset
119 var x2 = pad-((1 + this.box_size * end) + this.bg_height-2);
1873
cc5dc31859d4 graph: make it handle different row heights while still doing dots in the middle of each row
Aras Pranckevicius <aras@unity3d.com>
parents: 1863
diff changeset
120 var ymid = (rowY+nextY) / 2;
cc5dc31859d4 graph: make it handle different row heights while still doing dots in the middle of each row
Aras Pranckevicius <aras@unity3d.com>
parents: 1863
diff changeset
121 this.ctx.bezierCurveTo (x,ymid,x2,ymid,x2,nextY);
1863
941437fdfe59 graph: bezier curve for curved merge lines
Aras Pranckevicius <aras@unity3d.com>
parents: 1852
diff changeset
122 }
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
123 this.ctx.stroke();
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
124 }
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
125
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
126 column = node[0]
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
127 color = node[1]
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
128
322
46b7d108ea7a made graphg ticker, and fixes a paging bug caused grapgh disaligment
Marcin Kuzminski <marcin@python-works.com>
parents: 293
diff changeset
129 radius = this.dot_radius;
1877
395a3196de73 merge upstream (keeping my graph.js changes)
Aras Pranckevicius <aras@unity3d.com>
parents: 1873 1865
diff changeset
130
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
131 x = pad-(Math.round(this.cell[0] * scale/2 * column + radius) + 15 - (column*4));
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
132
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
133 this.ctx.beginPath();
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
134 this.setColor(color, 0.25, 0.75);
1873
cc5dc31859d4 graph: make it handle different row heights while still doing dots in the middle of each row
Aras Pranckevicius <aras@unity3d.com>
parents: 1863
diff changeset
135 this.ctx.arc(x, rowY, radius, 0, Math.PI * 2, true);
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
136 this.ctx.fill();
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
137
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
138 idx++;
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
139 }
288
ab1afe7444f3 Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents: 106
diff changeset
140
106
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
141 }
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
142
a86c8de926b4 some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
143 }