313 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true); |
313 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true); |
314 this.ctx.fill(); |
314 this.ctx.fill(); |
315 |
315 |
316 var bg = '<li class="bg"></li>'; |
316 var bg = '<li class="bg"></li>'; |
317 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size; |
317 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size; |
318 var nstyle = 'padding-left: ' + left + 'px;'; |
318 |
319 |
319 var item = document.querySelector('[data-node="' + cur.node + '"]'); |
320 var tagspan = ''; |
320 if (item) { |
321 if (cur[7].length || cur[8].length || (cur[6][0] != 'default' || cur[6][1])) { |
321 item.style.paddingLeft = left + 'px'; |
322 tagspan = '<span class="logtags">'; |
|
323 if (cur[6][1]) { |
|
324 tagspan += '<span class="branchhead" title="' + cur[6][0] + '">'; |
|
325 tagspan += cur[6][0] + '</span> '; |
|
326 } else if (!cur[6][1] && cur[6][0] != 'default') { |
|
327 tagspan += '<span class="branchname" title="' + cur[6][0] + '">'; |
|
328 tagspan += cur[6][0] + '</span> '; |
|
329 } |
|
330 if (cur[7].length) { |
|
331 for (var t in cur[7]) { |
|
332 var tag = cur[7][t]; |
|
333 tagspan += '<span class="tag">' + tag + '</span> '; |
|
334 } |
|
335 } |
|
336 if (cur[8].length) { |
|
337 for (var b in cur[8]) { |
|
338 var bookmark = cur[8][b]; |
|
339 tagspan += '<span class="tag">' + bookmark + '</span> '; |
|
340 } |
|
341 } |
|
342 tagspan += '</span>'; |
|
343 } |
322 } |
344 |
|
345 var item = '<li style="' + nstyle + '"><span class="desc">'; |
|
346 item += '<a href="/rev/' + cur[0] + '" title="' + cur[0] + '">' + cur[3] + '</a>'; |
|
347 item += '</span>' + tagspan + '<span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>'; |
|
348 |
323 |
349 return [bg, item]; |
324 return [bg, '']; |
350 |
325 |
351 } |
326 } |
352 |
327 |
353 graph.render(data); |
328 graph.render(data); |
354 |
329 |