templates: differentiate between partial and full topic name
In order to support sub-topics, we need to support linking to a full
topic name while displaying the base topic name. Change the {helpentry}
template to grab the display name from an optional seperate variable
(which will be defined in a future patch).
--- a/mercurial/templates/gitweb/map Wed Dec 30 17:12:59 2015 -0700
+++ b/mercurial/templates/gitweb/map Wed Dec 30 17:01:28 2015 -0700
@@ -14,7 +14,7 @@
helpentry = '
<tr><td>
<a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}">
- {topic|escape}
+ {if(basename, '{basename|escape}', '{topic|escape}')}
</a>
</td><td>
{summary|escape}
--- a/mercurial/templates/monoblue/map Wed Dec 30 17:12:59 2015 -0700
+++ b/mercurial/templates/monoblue/map Wed Dec 30 17:01:28 2015 -0700
@@ -14,7 +14,7 @@
helpentry = '
<tr><td>
<a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}">
- {topic|escape}
+ {if(basename, '{basename|escape}', '{topic|escape}')}
</a>
</td><td>
{summary|escape}
--- a/mercurial/templates/paper/map Wed Dec 30 17:12:59 2015 -0700
+++ b/mercurial/templates/paper/map Wed Dec 30 17:01:28 2015 -0700
@@ -15,7 +15,7 @@
helpentry = '
<tr><td>
<a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}">
- {topic|escape}
+ {if(basename, '{basename|escape}', '{topic|escape}')}
</a>
</td><td>
{summary|escape}