# HG changeset patch # User Gregory Szorc # Date 1451520779 25200 # Node ID d35ff0b0d0da566b736c3e7526bc4a2921a896d7 # Parent f9e755736b0eead8d8ab79d5c983feb82579fd92 templates: make earlycommands and othercommands optional We now have sub-topics in the help system. The "helptopics" template serves as a mechanism for displaying an index of help topics. Previously, it was only used to show the top-level list of help topics, which includes special groupings of topics. In the near future, we'll adapt "helptopics" for showing the index of sub-topics. In this patch, we optionally render {earlycommands} and {othercommands} since they aren't present on sub-topics. diff -r f9e755736b0e -r d35ff0b0d0da mercurial/templates/gitweb/helptopics.tmpl --- a/mercurial/templates/gitweb/helptopics.tmpl Tue Dec 29 15:32:12 2015 -0800 +++ b/mercurial/templates/gitweb/helptopics.tmpl Wed Dec 30 17:12:59 2015 -0700 @@ -30,11 +30,16 @@

Topics

{topics % helpentry} +{if(earlycommands, '

Main Commands

{earlycommands % helpentry} +')} +{if(othercommands, '

Other Commands

{othercommands % helpentry} +')} + {footer} diff -r f9e755736b0e -r d35ff0b0d0da mercurial/templates/monoblue/helptopics.tmpl --- a/mercurial/templates/monoblue/helptopics.tmpl Tue Dec 29 15:32:12 2015 -0800 +++ b/mercurial/templates/monoblue/helptopics.tmpl Wed Dec 30 17:12:59 2015 -0700 @@ -35,11 +35,15 @@

Topics

{topics % helpentry} + {if(earlycommands, '

Main Commands

{earlycommands % helpentry} + ')} + {if(othercommands, '

Other Commands

{othercommands % helpentry} + ')} {footer} diff -r f9e755736b0e -r d35ff0b0d0da mercurial/templates/paper/helptopics.tmpl --- a/mercurial/templates/paper/helptopics.tmpl Tue Dec 29 15:32:12 2015 -0800 +++ b/mercurial/templates/paper/helptopics.tmpl Wed Dec 30 17:12:59 2015 -0700 @@ -32,11 +32,16 @@

Topics

{topics % helpentry} +{if(earlycommands, '

Main Commands

{earlycommands % helpentry} +')} +{if(othercommands, '

Other Commands

{othercommands % helpentry} +')} + diff -r f9e755736b0e -r d35ff0b0d0da tests/test-help.t --- a/tests/test-help.t Tue Dec 29 15:32:12 2015 -0800 +++ b/tests/test-help.t Wed Dec 30 17:12:59 2015 -0700 @@ -1787,6 +1787,7 @@ This is the topic to test omit indicating. +

Main Commands

@@ -1909,6 +1910,8 @@ update working directory (or switch revisions) + +

Other Commands

@@ -2149,6 +2152,8 @@ output version and copyright information + +