##// END OF EJS Templates
coal/paper/spartan: remove extra line break in annotate view
coal/paper/spartan: remove extra line break in annotate view

File last commit:

r8431:5c1aabc5 default
r8504:e35d844f default
Show More
graph.tmpl
96 lines | 2.7 KiB | application/x-cheetah | CheetahLexer
Dirkjan Ochtman
spartan: use newer template syntax everywhere
r8431 {header}
<title>{repo|escape}: graph</title>
Matt Mackall
hgweb: move old style to spartan/
r7338 <link rel="alternate" type="application/atom+xml"
Dirkjan Ochtman
spartan: use newer template syntax everywhere
r8431 href="{url}atom-tags" title="Atom feed for {repo|escape}: tags">
Matt Mackall
hgweb: move old style to spartan/
r7338 <link rel="alternate" type="application/rss+xml"
Dirkjan Ochtman
spartan: use newer template syntax everywhere
r8431 href="{url}rss-tags" title="RSS feed for {repo|escape}: tags">
<!--[if IE]><script type="text/javascript" src="{staticurl}excanvas.js"></script><![endif]-->
Matt Mackall
hgweb: move old style to spartan/
r7338 </head>
<body>
<div class="buttons">
Dirkjan Ochtman
spartan: use newer template syntax everywhere
r8431 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
<a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
<a href="{url}tags{sessionvars%urlparameter}">tags</a>
<a href="{url}branches{sessionvars%urlparameter}">branches</a>
<a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
Matt Mackall
hgweb: move old style to spartan/
r7338 </div>
<h2>graph</h2>
Dirkjan Ochtman
spartan: use newer template syntax everywhere
r8431 <form action="{url}log">
Matt Mackall
hgweb: move old style to spartan/
r7338 {sessionvars%hiddenformentry}
<p>
<label for="search1">search:</label>
<input name="rev" id="search1" type="text" size="30">
Dirkjan Ochtman
spartan: use newer template syntax everywhere
r8431 navigate: <small class="navigate">{changenav%navgraphentry}</small>
Matt Mackall
hgweb: move old style to spartan/
r7338 </p>
</form>
<noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
<div id="wrapper">
<ul id="nodebgs"></ul>
Dirkjan Ochtman
spartan: use newer template syntax everywhere
r8431 <canvas id="graph" width="224" height="{canvasheight}"></canvas>
Matt Mackall
hgweb: move old style to spartan/
r7338 <ul id="graphnodes"></ul>
</div>
Dirkjan Ochtman
spartan: use newer template syntax everywhere
r8431 <script type="text/javascript" src="{staticurl}graph.js"></script>
Matt Mackall
hgweb: move old style to spartan/
r7338 <script type="text/javascript">
<!-- hide script content
var data = {jsdata|json};
var graph = new Graph();
graph.scale({bg_height});
graph.edge = function(x0, y0, x1, y1, color) {
this.setColor(color, 0.0, 0.65);
this.ctx.beginPath();
this.ctx.moveTo(x0, y0);
this.ctx.lineTo(x1, y1);
this.ctx.stroke();
}
var revlink = '<li style="_STYLE"><span class="desc">';
revlink += '<a href="{url}rev/_NODEID{sessionvars%urlparameter}" title="_NODEID">_DESC</a>';
revlink += '</span><span class="info">_DATE ago, by _USER</span></li>';
graph.vertex = function(x, y, color, parity, cur) {
this.ctx.beginPath();
color = this.setColor(color, 0.25, 0.75);
this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
this.ctx.fill();
var bg = '<li class="bg parity' + parity + '"></li>';
var left = (this.columns + 1) * this.bg_height;
var nstyle = 'padding-left: ' + left + 'px;';
var item = revlink.replace(/_STYLE/, nstyle);
item = item.replace(/_PARITY/, 'parity' + parity);
item = item.replace(/_NODEID/, cur[0]);
item = item.replace(/_NODEID/, cur[0]);
Martin Geisler
webcommands: move nonempty logic from JavaScript to Python...
r8236 item = item.replace(/_DESC/, cur[3]);
Matt Mackall
hgweb: move old style to spartan/
r7338 item = item.replace(/_USER/, cur[4]);
item = item.replace(/_DATE/, cur[5]);
return [bg, item];
}
graph.render(data);
// stop hiding script -->
</script>
Dirkjan Ochtman
spartan: use newer template syntax everywhere
r8431 <form action="{url}log">
Matt Mackall
hgweb: move old style to spartan/
r7338 {sessionvars%hiddenformentry}
<p>
<label for="search1">search:</label>
<input name="rev" id="search1" type="text" size="30">
Dirkjan Ochtman
spartan: use newer template syntax everywhere
r8431 navigate: <small class="navigate">{changenav%navgraphentry}</small>
Matt Mackall
hgweb: move old style to spartan/
r7338 </p>
</form>
Dirkjan Ochtman
spartan: use newer template syntax everywhere
r8431 {footer}