Mercurial > kallithea
annotate pylons_app/public/js/graph.js @ 461:e95621133eb6
made test for login page
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 05 Sep 2010 18:07:37 +0200 |
parents | 46b7d108ea7a |
children |
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 |
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
61 this.render = function(data) { |
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'); |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
64 var pad = 160; |
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; |
106
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
66 |
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); |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
69 var row = document.getElementById("chg_"+idx); |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
70 var next = document.getElementById("chg_"+idx+1); |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
71 var extra = 0; |
106
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
72 |
288
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
73 //skip this since i don't have DATE in my app |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
74 //if (next.is('.changesets-date')) { |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
75 // extra = next.outerHeight(); |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
76 //} |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
77 |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
78 |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
79 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
|
80 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
|
81 |
288
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
82 cur = data[i]; |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
83 nodeid = cur[0]; |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
84 node = cur[1]; |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
85 in_l = cur[2]; |
106
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
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); |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
103 |
106
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
104 |
288
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
105 y = row.offsetTop-rela.offsetTop+4; |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
106 x = pad-((this.cell[0] + this.box_size * start - 1) + this.bg_height-2); |
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(); |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
109 this.ctx.moveTo(x, y); |
106
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
110 |
289 | 111 //i don't know why it's +1 just fixes some drawing graph. |
112 y += row.clientHeight+1; | |
288
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
113 x = pad-((1 + this.box_size * end) + this.bg_height-2); |
322
46b7d108ea7a
made graphg ticker, and fixes a paging bug caused grapgh disaligment
Marcin Kuzminski <marcin@python-works.com>
parents:
293
diff
changeset
|
114 this.ctx.lineTo(x,y+extra,3); |
288
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
115 this.ctx.stroke(); |
106
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
116 } |
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
117 |
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
118 column = node[0] |
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
119 color = node[1] |
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
120 |
322
46b7d108ea7a
made graphg ticker, and fixes a paging bug caused grapgh disaligment
Marcin Kuzminski <marcin@python-works.com>
parents:
293
diff
changeset
|
121 radius = this.dot_radius; |
288
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
122 y = row.offsetTop-rela.offsetTop+4; |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
123 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
|
124 |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
125 this.ctx.beginPath(); |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
126 this.setColor(color, 0.25, 0.75); |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
127 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true); |
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
128 this.ctx.fill(); |
106
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
129 |
288
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
130 idx++; |
106
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
131 } |
288
ab1afe7444f3
Initial graph release.
Marcin Kuzminski <marcin@python-works.com>
parents:
106
diff
changeset
|
132 |
106
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
133 } |
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
134 |
a86c8de926b4
some fixes in graph tab. Little fixes in files
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
135 } |