tests/test-hgweb-empty.t
branchstable
changeset 17421 3eb85477c0d9
parent 17017 953faba28e91
child 17580 ffe3630cb243
equal deleted inserted replaced
17420:d79df9fd5374 17421:3eb85477c0d9
   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]) {
   294   				tagspan += '<span class="tag">' + bookmark + '</span> ';
   283   				tagspan += '<span class="tag">' + bookmark + '</span> ';
   295   			}
   284   			}
   296   		}
   285   		}
   297   		tagspan += '</span>';
   286   		tagspan += '</span>';
   298   	}
   287   	}
       
   288   
       
   289   	var item = '<li style="' + nstyle + '"><span class="desc">';
       
   290   	item += '<a href="/rev/' + cur[0] + '" title="' + cur[0] + '">' + cur[3] + '</a>';
       
   291   	item += '</span>' + tagspan + '<span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
   299   	
   292   	
   300   	item = item.replace(/_TAGS/, tagspan);
       
   301   	return [bg, item];
   293   	return [bg, item];
   302   	
   294   	
   303   }
   295   }
   304   
   296   
   305   graph.render(data);
   297   graph.render(data);