mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 09:17:30 +03:00
fa21f12af8
gitweb was missing the hint hover box. So that was added. Also, the positioning of the form was absolute and it didn't vertically align on all pages. The element has been moved inline with the navigation links (which now are contained in a div) and flexbox is used to obtain sane alignment of the navigation links and search form. For those new to flexbox, "justify-content: space-between" basically says to maximize space elements. You can use it to easily get left and right justified containers without having to worry about width, floating, etc. "align-items: center" centers all items in a cross-axis. I've literally wasted hours trying to figure out both these problems before flexbox. Flexbox is amazing. Flexbox has been supported by Chrome and Firefox for a few years. But it is only supported by IE 11. I'm willing to wager that people using this either won't be using IE or will be using IE 11. So I'm willing to be a bit aggressive in adopting flexbox because it makes CSS alignment so much easier.
74 lines
2.6 KiB
Cheetah
74 lines
2.6 KiB
Cheetah
{header}
|
|
<title>{repo|escape}: {file|escape}@{node|short} (annotated)</title>
|
|
<link rel="alternate" type="application/atom+xml"
|
|
href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
|
|
<link rel="alternate" type="application/rss+xml"
|
|
href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
|
|
</head>
|
|
<body>
|
|
|
|
<div class="page_header">
|
|
<a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
|
|
<a href="/">Mercurial</a> {pathdef%breadcrumb} / annotate
|
|
</div>
|
|
|
|
<div class="page_nav">
|
|
<div>
|
|
<a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
|
|
<a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
|
|
<a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
|
|
<a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
|
|
<a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
|
|
<a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
|
|
<a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
|
|
<a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files</a> |
|
|
<a href="{url|urlescape}rev/{symrev}{sessionvars%urlparameter}">changeset</a> |
|
|
<a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
|
|
<a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
|
|
<a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
|
|
annotate |
|
|
<a href="{url|urlescape}diff/{symrev}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
|
|
<a href="{url|urlescape}comparison/{symrev}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
|
|
<a href="{url|urlescape}raw-file/{symrev}/{file|urlescape}">raw</a> |
|
|
<a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
|
|
</div>
|
|
{searchform}
|
|
</div>
|
|
|
|
<div class="title">{file|escape}</div>
|
|
|
|
<div class="title_text">
|
|
<table cellspacing="0">
|
|
<tr>
|
|
<td>author</td>
|
|
<td>{author|obfuscate}</td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td class="date age">{date|rfc822date}</td>
|
|
</tr>
|
|
{branch%filerevbranch}
|
|
<tr>
|
|
<td>changeset {rev}</td>
|
|
<td style="font-family:monospace"><a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
|
|
</tr>
|
|
{parent%fileannotateparent}
|
|
{child%fileannotatechild}
|
|
<tr>
|
|
<td>permissions</td>
|
|
<td style="font-family:monospace">{permissions|permissions}</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="page_path description">
|
|
{desc|strip|escape|websub|addbreaks|nonempty}
|
|
</div>
|
|
<div class="page_body">
|
|
<table>
|
|
{annotate%annotateline}
|
|
</table>
|
|
</div>
|
|
|
|
{footer}
|