templates: support linking to main help page
Currently, the "helptopics" template assumes it is only used as the
main index and therefore doesn't hyperlink "help" in the navigation
list. Sub-topics will introduce an additional consumer of this
template. So teach the template to hyperlink the "help" navigation
entry when necessary.
--- a/mercurial/templates/gitweb/helptopics.tmpl Wed Dec 30 17:01:28 2015 -0700
+++ b/mercurial/templates/gitweb/helptopics.tmpl Wed Dec 30 17:26:33 2015 -0700
@@ -21,7 +21,10 @@
<a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
<a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
<a href="{url|urlescape}file{sessionvars%urlparameter}">files</a> |
-help
+{if(subindex,
+ '<a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>',
+ 'help'
+)}
<br/>
</div>
--- a/mercurial/templates/monoblue/helptopics.tmpl Wed Dec 30 17:01:28 2015 -0700
+++ b/mercurial/templates/monoblue/helptopics.tmpl Wed Dec 30 17:26:33 2015 -0700
@@ -26,7 +26,10 @@
<li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
<li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
<li><a href="{url|urlescape}file{sessionvars%urlparameter}">files</a></li>
- <li class="current">help</li>
+ {if(subindex,
+ '<li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>',
+ '<li class="current">help</li>'
+ )}
</ul>
</div>
--- a/mercurial/templates/paper/helptopics.tmpl Wed Dec 30 17:01:28 2015 -0700
+++ b/mercurial/templates/paper/helptopics.tmpl Wed Dec 30 17:26:33 2015 -0700
@@ -17,7 +17,10 @@
<li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
</ul>
<ul>
-<li class="active">help</li>
+{if(subindex,
+ '<li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>',
+ '<li class="active">help</li>'
+)}
</ul>
</div>