MercurialWebTheme

Annotated themes/mercurialweb/graph.tmpl

27:04780c501031
2010-10-31 Paul Boddie Made use of a proper canvas height variable and tidied up the CSS styling in order to make the table line up correctly with the graph. Removed various columns in order to tidy up the display.
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@25 32
<div class="pager">{changenav%graphpagerlink}</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@25 48
<div class="pager">{changenav%graphpagerlink}</div>
paul@25 49
paul@25 50
{footer}