mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
3816d83a29
AFAICT this was mostly a bunch of copy pasta. The only variation is some pages defined a "value" attribute. The "query" variable will just be empty on pages that don't accept it. So let's consolidate the template and remove the redundancy.
78 lines
2.5 KiB
Cheetah
78 lines
2.5 KiB
Cheetah
{header}
|
|
<title>{repo|escape}: {file|escape} diff</title>
|
|
</head>
|
|
<body>
|
|
|
|
<div class="container">
|
|
<div class="menu">
|
|
<div class="logo">
|
|
<a href="{logourl}">
|
|
<img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
|
|
</div>
|
|
<ul>
|
|
<li><a href="{url|urlescape}shortlog/{symrev}{sessionvars%urlparameter}">log</a></li>
|
|
<li><a href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">graph</a></li>
|
|
<li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
|
|
<li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
|
|
<li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
|
|
</ul>
|
|
<ul>
|
|
<li><a href="{url|urlescape}rev/{symrev}{sessionvars%urlparameter}">changeset</a></li>
|
|
<li><a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
|
|
</ul>
|
|
<ul>
|
|
<li><a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
|
|
<li><a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
|
|
<li class="active">diff</li>
|
|
<li><a href="{url|urlescape}comparison/{symrev}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
|
|
<li><a href="{url|urlescape}annotate/{symrev}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
|
|
<li><a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
|
|
<li><a href="{url|urlescape}raw-file/{symrev}/{file|urlescape}">raw</a></li>
|
|
</ul>
|
|
<ul>
|
|
<li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="main">
|
|
<h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
|
|
<h3>
|
|
diff {file|escape} @ {rev}:<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
|
|
{branch%changelogbranchname}{tags%changelogtag}{bookmarks%changelogtag}
|
|
</h3>
|
|
|
|
{searchform}
|
|
|
|
<div class="description">{desc|strip|escape|websub|nonempty}</div>
|
|
|
|
<table id="changesetEntry">
|
|
<tr>
|
|
<th>author</th>
|
|
<td>{author|obfuscate}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>date</th>
|
|
<td class="date age">{date|rfc822date}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>parents</th>
|
|
<td>{parent%filerevparent}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>children</th>
|
|
<td>{child%filerevchild}</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<div class="overflow">
|
|
<div class="sourcefirst linewraptoggle">line wrap: <a class="linewraplink" href="javascript:toggleLinewrap()">on</a></div>
|
|
<div class="sourcefirst"> line diff</div>
|
|
<div class="stripes2 diffblocks">
|
|
{diff}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{footer}
|