rev |
line source |
slaxemulator@14
|
1 {header}
|
slaxemulator@14
|
2 <title>{repo|escape}: revision graph</title>
|
slaxemulator@14
|
3 <link rel="alternate" type="application/atom+xml"
|
slaxemulator@14
|
4 href="{url}atom-log" title="Atom feed for {repo|escape}: log" />
|
slaxemulator@14
|
5 <link rel="alternate" type="application/rss+xml"
|
slaxemulator@14
|
6 href="{url}rss-log" title="RSS feed for {repo|escape}: log" />
|
slaxemulator@14
|
7 <!--[if IE]><script type="text/javascript" src="{staticurl}excanvas.js"></script><![endif]-->
|
slaxemulator@14
|
8 </head>
|
slaxemulator@14
|
9 <body>
|
slaxemulator@14
|
10
|
slaxemulator@14
|
11 <!-- Header -->
|
slaxemulator@14
|
12 <div id="header">
|
pankso@42
|
13 <div id="logo"></div>
|
pankso@42
|
14 <div id="network">
|
pankso@170
|
15 <a href="http://www.slitaz.org/">Home</a>
|
pankso@42
|
16 <a href="http://scn.slitaz.org/">Community</a>
|
pankso@42
|
17 <a href="http://doc.slitaz.org/">Doc</a>
|
pankso@42
|
18 <a href="http://forum.slitaz.org/">Forum</a>
|
pankso@218
|
19 <a href="http://irc.slitaz.org/">IRC</a>
|
claudinei@71
|
20 <a href="http://bugs.slitaz.org">Bugs</a>
|
pankso@218
|
21 <span>Hg</span>
|
pankso@170
|
22 <a href="http://cook.slitaz.org/">Cook</a>
|
pankso@42
|
23 </div>
|
pankso@42
|
24 <h1><a href="http://hg.slitaz.org/">SliTaz Repositories</a></h1>
|
pankso@42
|
25 </div>
|
pankso@42
|
26
|
pankso@277
|
27 <!-- Navigation -->
|
pankso@277
|
28 <nav id="nav" role="navigation" tabindex="0">
|
pankso@277
|
29 <ul>
|
pankso@277
|
30 <li><a class="nav2" href="{url}summary{sessionvars%urlparameter}">Summary</a></li>
|
pankso@277
|
31 <li><a class="nav1" href="{url}log{sessionvars%urlparameter}">Changelog</a></li>
|
pankso@277
|
32 <li><a class="nav2" href="{url}rev/{node|short}{sessionvars%urlparameter}">Changeset</a></li>
|
pankso@277
|
33 <li><a class="nav1" href="{url}graph/{node|short}{sessionvars%urlparameter}">Graph</a></li>
|
pankso@277
|
34 <li><a class="nav2" href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">Browse</a></li>
|
pankso@277
|
35 </ul>
|
pankso@277
|
36 <p>
|
pankso@277
|
37 Repo: <span class="repo">{repo|escape}</span> →
|
pankso@277
|
38 Download: <a href="/{repo|escape}/archive/tip.tar.bz2">bz2</a> -
|
pankso@277
|
39 Changeset: <span class="value">{node|short}</span>
|
pankso@277
|
40 <br />
|
pankso@277
|
41 <span id="repo-desc">Revision: {rev}
|
pankso@277
|
42 | <a href="{url}graph/{rev}{lessvars%urlparameter}">less</a>
|
pankso@277
|
43 | <a href="{url}graph/{rev}{morevars%urlparameter}">more</a>
|
pankso@277
|
44 | {changenav%navgraph}</span>
|
pankso@277
|
45 </p>
|
pankso@277
|
46 </nav>
|
pankso@277
|
47
|
pankso@277
|
48 <div id="hgsearch">
|
pankso@277
|
49 <form class="search" action="{url}log">
|
pankso@277
|
50 {sessionvars%hiddenformentry}
|
pankso@277
|
51 <input name="rev" id="search1" type="text" placeholder="Search" />
|
pankso@277
|
52 </form>
|
slaxemulator@14
|
53 </div>
|
slaxemulator@14
|
54
|
slaxemulator@14
|
55 <!-- Content -->
|
pankso@42
|
56 <div id="content">
|
slaxemulator@14
|
57
|
slaxemulator@14
|
58 <h2><a href="{url}{sessionvars%urlparameter}">{repo|escape}</a> graph</h2>
|
slaxemulator@14
|
59
|
slaxemulator@14
|
60 <noscript><p>The revision graph only works with JavaScript-enabled browsers.</p></noscript>
|
slaxemulator@14
|
61
|
slaxemulator@14
|
62 <div id="wrapper">
|
slaxemulator@14
|
63 <ul id="nodebgs"></ul>
|
slaxemulator@14
|
64 <canvas id="graph" width="224" height="{canvasheight}"></canvas>
|
slaxemulator@14
|
65 <ul id="graphnodes"></ul>
|
slaxemulator@14
|
66 </div>
|
slaxemulator@14
|
67
|
pankso@279
|
68 <script type="text/javascript">
|
slaxemulator@14
|
69 <!-- hide script content
|
slaxemulator@14
|
70
|
slaxemulator@14
|
71 var data = {jsdata|json};
|
slaxemulator@14
|
72 var graph = new Graph();
|
slaxemulator@14
|
73 graph.scale({bg_height});
|
slaxemulator@14
|
74
|
slaxemulator@34
|
75 graph.vertex = function(x, y, color, parity, cur) \{
|
pankso@277
|
76
|
slaxemulator@14
|
77 this.ctx.beginPath();
|
slaxemulator@14
|
78 color = this.setColor(color, 0.25, 0.75);
|
slaxemulator@14
|
79 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
|
slaxemulator@14
|
80 this.ctx.fill();
|
pankso@277
|
81
|
slaxemulator@14
|
82 var bg = '<li class="bg parity' + parity + '"></li>';
|
pankso@277
|
83 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size;
|
slaxemulator@14
|
84 var nstyle = 'padding-left: ' + left + 'px;';
|
pankso@277
|
85 var item = '<li style="' + nstyle + '"><span class="desc">';
|
pankso@279
|
86 item += '<a href="{url|urlescape}rev/' + cur[0] + '{sessionvars%urlparameter}" title="' + cur[0] + '">' + cur[3] + '</a>';
|
pankso@279
|
87 item += '</span><span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
|
slaxemulator@14
|
88
|
slaxemulator@14
|
89 return [bg, item];
|
pankso@277
|
90
|
slaxemulator@14
|
91 }
|
slaxemulator@14
|
92
|
slaxemulator@14
|
93 graph.render(data);
|
slaxemulator@14
|
94
|
slaxemulator@14
|
95 // stop hiding script -->
|
slaxemulator@14
|
96 </script>
|
slaxemulator@14
|
97
|
slaxemulator@14
|
98 <!-- End of content -->
|
slaxemulator@14
|
99 </div>
|
slaxemulator@14
|
100
|
slaxemulator@14
|
101 {footer}
|