annotate mercurial/templates/gitweb/help.tmpl @ 18258:bebb05a7e249

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.
author Angel Ezquerra <angel.ezquerra at gmail.com>
date Wed, 28 Nov 2012 20:21:26 +0100
parents 616ad3f6fd33
children 9409aeaafdc1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8427
cebdfdcc3e42 git: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8356
diff changeset
1 {header}
cebdfdcc3e42 git: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8356
diff changeset
2 <title>{repo|escape}: Branches</title>
8356
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
3 <link rel="alternate" type="application/atom+xml"
8427
cebdfdcc3e42 git: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8356
diff changeset
4 href="{url}atom-tags" title="Atom feed for {repo|escape}"/>
8356
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
5 <link rel="alternate" type="application/rss+xml"
8427
cebdfdcc3e42 git: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8356
diff changeset
6 href="{url}rss-tags" title="RSS feed for {repo|escape}"/>
8356
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
7 </head>
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
8 <body>
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
9
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
10 <div class="page_header">
18258
bebb05a7e249 hgweb: add a "URL breadcrumb" to the index and repository pages
Angel Ezquerra <angel.ezquerra at gmail.com>
parents: 13964
diff changeset
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
bebb05a7e249 hgweb: add a "URL breadcrumb" to the index and repository pages
Angel Ezquerra <angel.ezquerra at gmail.com>
parents: 13964
diff changeset
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / help
8356
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
13 </div>
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
14
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
15 <div class="page_nav">
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
20 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
13864
fd8a6ca3a750 hgweb: add separate bookmarks listing to gitweb theme (based on 38c9837b1f75)
Yuya Nishihara <yuya@tcha.org>
parents: 13861
diff changeset
21 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
13861
e8f50febc2d4 hgweb: fix typo and inactive link in page_nav and page_header of gitweb's help
Yuya Nishihara <yuya@tcha.org>
parents: 12666
diff changeset
22 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
e8f50febc2d4 hgweb: fix typo and inactive link in page_nav and page_header of gitweb's help
Yuya Nishihara <yuya@tcha.org>
parents: 12666
diff changeset
23 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a> |
e8f50febc2d4 hgweb: fix typo and inactive link in page_nav and page_header of gitweb's help
Yuya Nishihara <yuya@tcha.org>
parents: 12666
diff changeset
24 help
8356
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
25 <br/>
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
26 </div>
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
27
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
28 <div class="title">&nbsp;</div>
12666
ead4e21f49f1 web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents: 9999
diff changeset
29
ead4e21f49f1 web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents: 9999
diff changeset
30 <pre>
ead4e21f49f1 web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents: 9999
diff changeset
31 {doc|escape}
ead4e21f49f1 web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents: 9999
diff changeset
32 </pre>
8356
439663cd043a gitweb: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
33
8427
cebdfdcc3e42 git: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8356
diff changeset
34 {footer}