MercurialWebTheme

Annotated themes/mercurialweb/graph.tmpl

28:4b0cb747b86f
2010-10-31 Paul Boddie Introduced support for the apparently modified pager variables in more recent versions of Mercurial. Some measures may be needed to permit the theme to work with older versions.
paul@25 1
{header}
paul@25 2
<title>{repo|escape} (graph)</title>
paul@25 3
</head>
paul@25 4
paul@25 5
<body>
paul@25 6
paul@25 7
<div id="header">
paul@25 8
  <div id="logo"><a href="{url}..{sessionvars%urlparameter}"><img src="{staticurl}mercurial-logo.png" alt="Mercurial logo" /></a></div>
paul@25 9
  <div class="controls">
paul@25 10
    <ul id="navibar">
paul@25 11
    <li><a href="{url}summary{sessionvars%urlparameter}">Summary</a></li
paul@25 12
    ><li><a href="{url}shortlog{sessionvars%urlparameter}">Shortlog</a></li
paul@25 13
    ><li><a href="{url}changelog{sessionvars%urlparameter}">Changelog</a></li
paul@25 14
    ><li class="current"><span>Graph</span></li
paul@25 15
    ><li><a href="{url}tags{sessionvars%urlparameter}">Tags</a></li
paul@25 16
    ><li><a href="{url}file{sessionvars%urlparameter}">Files</a></li
paul@25 17
    ><li><form id="searchform" action="{url}log"><span class="container">
paul@25 18
        <span class="hint">Search</span>&#160;<input name="rev" id="searchinput" type="text" size="20" />
paul@25 19
      </span>
paul@25 20
      {sessionvars%hiddenformentry}
paul@25 21
      </form>
paul@25 22
    </li>
paul@25 23
    </ul>
paul@25 24
  </div>
paul@25 25
  <div id="pageline"></div>
paul@25 26
</div>
paul@25 27
paul@25 28
<h2>{repo|escape}</h2>
paul@25 29
paul@25 30
<h3>Graph</h3>
paul@25 31
paul@28 32
<div class="pager">{changenav%graphpagerentry}</div>
paul@25 33
paul@26 34
<div class="graph" style="padding-left:{canvaswidth}px;">
paul@27 35
<table class="graph" style="height:{truecanvasheight}px;">
paul@26 36
  <tbody>
paul@25 37
{svgdata%graphlabel}
paul@26 38
  </tbody>
paul@26 39
</table>
paul@25 40
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
paul@27 41
 style="width:{canvaswidth}px; height:{truecanvasheight}px; position:absolute; top:0; left:0; z-index:-1;">
paul@26 42
<g transform="scale({bg_height}) translate(0.5 0.5)">
paul@25 43
{svgdata%graphnode}
paul@25 44
</g>
paul@25 45
</svg>
paul@25 46
</div>
paul@25 47
paul@28 48
<div class="pager">{changenav%graphpagerentry}</div>
paul@25 49
paul@25 50
{footer}