mercurial/templates/paper/branches.tmpl
author Angel Ezquerra <angel.ezquerra at gmail.com>
Wed, 28 Nov 2012 20:21:26 +0100
changeset 18258 bebb05a7e249
parent 18200 b31266671918
child 18526 9409aeaafdc1
permissions -rw-r--r--
hgweb: add a "URL breadcrumb" to the index and repository pages The purpose of this change is to make it much easier to navigate up the repository tree when the hg web server is used to serve more than one repository. A "URL breadcrumb" is a path where each of the path items can be clicked to go to the corresponding path page. This lets you go up the folder hierarchy very quickly. For example, when showing the list of repositories in http://myserver/myteams/myprojects, the following "breadcrumb" will be shown: Mercurial > myteams > myprojects Clicking on "myprojects" reloads the page. Clicking on "myteams" goes up one folder. Clicking on the leftmost "Mercurial" goes to the server root. This "breadcrumb" also appears on all repository pages. For example on the summary page of the repository at http://myserver/myteams/myprojects/myrepo the following will be shown: Mercurial > myteams > myprojects > myrepo / summary This change has been applied to all templates that already had a link to the main repository page (i.e. gitweb, monoblue, paper and coal) plus to the index page of the spartan template. In order to make the breadcumb links stand out the some of the template styles have been customized.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8353
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     1
{header}
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     2
<title>{repo|escape}: branches</title>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     3
<link rel="alternate" type="application/atom+xml"
18045
add2f9ddcfb5 hgweb: add branches RSS and Atom feeds
Angel Ezquerra <angel.ezquerra@gmail.com>
parents: 14913
diff changeset
     4
   href="{url}atom-branches" title="Atom feed for {repo|escape}: branches" />
8353
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     5
<link rel="alternate" type="application/rss+xml"
18045
add2f9ddcfb5 hgweb: add branches RSS and Atom feeds
Angel Ezquerra <angel.ezquerra@gmail.com>
parents: 14913
diff changeset
     6
   href="{url}rss-branches" title="RSS feed for {repo|escape}: branches" />
8353
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     7
</head>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     8
<body>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     9
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    10
<div class="container">
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    11
<div class="menu">
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    12
<div class="logo">
13964
616ad3f6fd33 hgweb: support alternate logo url
Steven Stallion <sstallion@gmail.com>
parents: 13597
diff changeset
    13
<a href="{logourl}">
14913
44382887d012 hgweb: add a "web/logoimg" setting to customize the web logo image
Angel Ezquerra <angel.ezquerra@gmail.com>
parents: 13964
diff changeset
    14
<img src="{staticurl}{logoimg}" alt="mercurial" /></a>
8353
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    15
</div>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    16
<ul>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    17
<li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    18
<li><a href="{url}graph{sessionvars%urlparameter}">graph</a></li>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    19
<li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
13597
38c9837b1f75 hgweb: add separate page with bookmarks listing
Alexander Solovyov <alexander@solovyov.net>
parents: 13176
diff changeset
    20
<li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
8353
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    21
<li class="active">branches</li>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    22
</ul>
12846
4b334f8c941b templates: fix inconsistency in 'help' link
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 9999
diff changeset
    23
<ul>
4b334f8c941b templates: fix inconsistency in 'help' link
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 9999
diff changeset
    24
 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
4b334f8c941b templates: fix inconsistency in 'help' link
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 9999
diff changeset
    25
</ul>
18200
b31266671918 hgweb: add (Atom) subscribe link to the main paper template pages
Angel Ezquerra <angel.ezquerra@gmail.com>
parents: 18045
diff changeset
    26
<p>
b31266671918 hgweb: add (Atom) subscribe link to the main paper template pages
Angel Ezquerra <angel.ezquerra@gmail.com>
parents: 18045
diff changeset
    27
<div class="atom-logo">
b31266671918 hgweb: add (Atom) subscribe link to the main paper template pages
Angel Ezquerra <angel.ezquerra@gmail.com>
parents: 18045
diff changeset
    28
<a href="{url}atom-branches" title="subscribe to atom feed">
b31266671918 hgweb: add (Atom) subscribe link to the main paper template pages
Angel Ezquerra <angel.ezquerra@gmail.com>
parents: 18045
diff changeset
    29
<img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed">
b31266671918 hgweb: add (Atom) subscribe link to the main paper template pages
Angel Ezquerra <angel.ezquerra@gmail.com>
parents: 18045
diff changeset
    30
</a>
b31266671918 hgweb: add (Atom) subscribe link to the main paper template pages
Angel Ezquerra <angel.ezquerra@gmail.com>
parents: 18045
diff changeset
    31
</div>
8353
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    32
</div>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    33
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    34
<div class="main">
18258
bebb05a7e249 hgweb: add a "URL breadcrumb" to the index and repository pages
Angel Ezquerra <angel.ezquerra at gmail.com>
parents: 18200
diff changeset
    35
<h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
8353
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    36
<h3>branches</h3>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    37
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    38
<form class="search" action="{url}log">
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    39
{sessionvars%hiddenformentry}
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    40
<p><input name="rev" id="search1" type="text" size="30" /></p>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    41
<div id="hint">find changesets by author, revision,
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    42
files, or words in the commit message</div>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    43
</form>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    44
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    45
<table class="bigtable">
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    46
<tr>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    47
 <th>branch</th>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    48
 <th>node</th>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    49
</tr>
13176
895f54a79c6e templater: use the parser.py parser to extend the templater syntax
Matt Mackall <mpm@selenic.com>
parents: 12846
diff changeset
    50
{entries %
895f54a79c6e templater: use the parser.py parser to extend the templater syntax
Matt Mackall <mpm@selenic.com>
parents: 12846
diff changeset
    51
' <tr class="tagEntry parity{parity}">
895f54a79c6e templater: use the parser.py parser to extend the templater syntax
Matt Mackall <mpm@selenic.com>
parents: 12846
diff changeset
    52
    <td>
895f54a79c6e templater: use the parser.py parser to extend the templater syntax
Matt Mackall <mpm@selenic.com>
parents: 12846
diff changeset
    53
      <a href="{url}shortlog/{node|short}{sessionvars%urlparameter}" class="{status}">
895f54a79c6e templater: use the parser.py parser to extend the templater syntax
Matt Mackall <mpm@selenic.com>
parents: 12846
diff changeset
    54
        {branch|escape}
895f54a79c6e templater: use the parser.py parser to extend the templater syntax
Matt Mackall <mpm@selenic.com>
parents: 12846
diff changeset
    55
      </a>
895f54a79c6e templater: use the parser.py parser to extend the templater syntax
Matt Mackall <mpm@selenic.com>
parents: 12846
diff changeset
    56
    </td>
895f54a79c6e templater: use the parser.py parser to extend the templater syntax
Matt Mackall <mpm@selenic.com>
parents: 12846
diff changeset
    57
    <td class="node">
895f54a79c6e templater: use the parser.py parser to extend the templater syntax
Matt Mackall <mpm@selenic.com>
parents: 12846
diff changeset
    58
      {node|short}
895f54a79c6e templater: use the parser.py parser to extend the templater syntax
Matt Mackall <mpm@selenic.com>
parents: 12846
diff changeset
    59
    </td>
895f54a79c6e templater: use the parser.py parser to extend the templater syntax
Matt Mackall <mpm@selenic.com>
parents: 12846
diff changeset
    60
  </tr>'
895f54a79c6e templater: use the parser.py parser to extend the templater syntax
Matt Mackall <mpm@selenic.com>
parents: 12846
diff changeset
    61
}
8353
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    62
</table>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    63
</div>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    64
</div>
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    65
6058d291abdf paper/coal: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    66
{footer}