248 |
248 |
249 var data = []; |
249 var data = []; |
250 var graph = new Graph(); |
250 var graph = new Graph(); |
251 graph.scale(39); |
251 graph.scale(39); |
252 |
252 |
253 var revlink = '<li style="_STYLE"><span class="desc">'; |
|
254 revlink += '<a href="/rev/_NODEID" title="_NODEID">_DESC</a>'; |
|
255 revlink += '</span>_TAGS<span class="info">_DATE, by _USER</span></li>'; |
|
256 |
|
257 graph.vertex = function(x, y, color, parity, cur) { |
253 graph.vertex = function(x, y, color, parity, cur) { |
258 |
254 |
259 this.ctx.beginPath(); |
255 this.ctx.beginPath(); |
260 color = this.setColor(color, 0.25, 0.75); |
256 color = this.setColor(color, 0.25, 0.75); |
261 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true); |
257 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true); |
262 this.ctx.fill(); |
258 this.ctx.fill(); |
263 |
259 |
264 var bg = '<li class="bg parity' + parity + '"></li>'; |
260 var bg = '<li class="bg parity' + parity + '"></li>'; |
265 var left = (this.columns + 1) * this.bg_height; |
261 var left = (this.columns + 1) * this.bg_height; |
266 var nstyle = 'padding-left: ' + left + 'px;'; |
262 var nstyle = 'padding-left: ' + left + 'px;'; |
267 var item = revlink.replace(/_STYLE/, nstyle); |
|
268 item = item.replace(/_PARITY/, 'parity' + parity); |
|
269 item = item.replace(/_NODEID/, cur[0]); |
|
270 item = item.replace(/_NODEID/, cur[0]); |
|
271 item = item.replace(/_DESC/, cur[3]); |
|
272 item = item.replace(/_USER/, cur[4]); |
|
273 item = item.replace(/_DATE/, cur[5]); |
|
274 |
263 |
275 var tagspan = ''; |
264 var tagspan = ''; |
276 if (cur[7].length || cur[8].length || (cur[6][0] != 'default' || cur[6][1])) { |
265 if (cur[7].length || cur[8].length || (cur[6][0] != 'default' || cur[6][1])) { |
277 tagspan = '<span class="logtags">'; |
266 tagspan = '<span class="logtags">'; |
278 if (cur[6][1]) { |
267 if (cur[6][1]) { |