changeset 32761:cb5123eff7d1

hgweb: consistently add search form to all gitweb pages Paper has it on all pages. Not sure why gitweb doesn't. I think it should be everywhere because it is a useful feature. Also, we weren't consistently adding the HTML in the same place. This was OK since the element is absolutely positioned. But this bothered me a bit, so I went ahead and fixed it.
author Gregory Szorc <gregory.szorc@gmail.com>
date Fri, 09 Jun 2017 13:45:36 -0700
parents 58f3088aa2f5
children 2d93d2159e30
files mercurial/templates/gitweb/bookmarks.tmpl mercurial/templates/gitweb/branches.tmpl mercurial/templates/gitweb/changelog.tmpl mercurial/templates/gitweb/changeset.tmpl mercurial/templates/gitweb/error.tmpl mercurial/templates/gitweb/fileannotate.tmpl mercurial/templates/gitweb/filecomparison.tmpl mercurial/templates/gitweb/filediff.tmpl mercurial/templates/gitweb/filelog.tmpl mercurial/templates/gitweb/filerevision.tmpl mercurial/templates/gitweb/graph.tmpl mercurial/templates/gitweb/help.tmpl mercurial/templates/gitweb/helptopics.tmpl mercurial/templates/gitweb/manifest.tmpl mercurial/templates/gitweb/search.tmpl mercurial/templates/gitweb/shortlog.tmpl mercurial/templates/gitweb/summary.tmpl mercurial/templates/gitweb/tags.tmpl tests/test-hgweb-commands.t tests/test-hgweb-descend-empties.t
diffstat 20 files changed, 24 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/templates/gitweb/bookmarks.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/bookmarks.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / bookmarks
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/branches.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/branches.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / branches
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/changelog.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/changelog.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,10 +10,9 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / changelog
+{searchform}
 </div>
 
-{searchform}
-
 <div class="page_nav">
 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
 <a href="{url|urlescape}shortlog/{symrev}{sessionvars%urlparameter}">shortlog</a> |
--- a/mercurial/templates/gitweb/changeset.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/changeset.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/error.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/error.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / error
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/fileannotate.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/fileannotate.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / annotate
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/filecomparison.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/filecomparison.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / comparison
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/filediff.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/filediff.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / diff
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/filelog.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/filelog.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / file revisions
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/filerevision.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/filerevision.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / file revision
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/graph.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/graph.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -11,10 +11,9 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / graph
+{searchform}
 </div>
 
-{searchform}
-
 <div class="page_nav">
 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
 <a href="{url|urlescape}shortlog/{symrev}{sessionvars%urlparameter}">shortlog</a> |
--- a/mercurial/templates/gitweb/help.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/help.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / help
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/helptopics.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/helptopics.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / help
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/manifest.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/manifest.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / files
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/search.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/search.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,9 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / search
-
 {searchform}
-
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/shortlog.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/shortlog.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,10 +10,9 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / shortlog
+{searchform}
 </div>
 
-{searchform}
-
 <div class="page_nav">
 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
 shortlog |
--- a/mercurial/templates/gitweb/summary.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/summary.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,9 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / summary
-
 {searchform}
-
 </div>
 
 <div class="page_nav">
--- a/mercurial/templates/gitweb/tags.tmpl	Fri Jun 09 13:42:38 2017 -0700
+++ b/mercurial/templates/gitweb/tags.tmpl	Fri Jun 09 13:45:36 2017 -0700
@@ -10,6 +10,7 @@
 <div class="page_header">
 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
 <a href="/">Mercurial</a> {pathdef%breadcrumb} / tags
+{searchform}
 </div>
 
 <div class="page_nav">
--- a/tests/test-hgweb-commands.t	Fri Jun 09 13:42:38 2017 -0700
+++ b/tests/test-hgweb-commands.t	Fri Jun 09 13:45:36 2017 -0700
@@ -1534,14 +1534,12 @@
   <a href="https://mercurial-scm.org/" title="Mercurial" style="float: right;">Mercurial</a>
   <a href="/">Mercurial</a>  / summary
   
-  
   <form action="/log">
   <input type="hidden" name="style" value="gitweb" />
   <div class="search">
   <input type="text" name="rev" value="" />
   </div>
   </form>
-  
   </div>
   
   <div class="page_nav">
@@ -1735,8 +1733,6 @@
   <div class="page_header">
   <a href="https://mercurial-scm.org/" title="Mercurial" style="float: right;">Mercurial</a>
   <a href="/">Mercurial</a>  / graph
-  </div>
-  
   
   <form action="/log">
   <input type="hidden" name="style" value="gitweb" />
@@ -1744,6 +1740,7 @@
   <input type="text" name="rev" value="" />
   </div>
   </form>
+  </div>
   
   <div class="page_nav">
   <a href="/summary?style=gitweb">summary</a> |
--- a/tests/test-hgweb-descend-empties.t	Fri Jun 09 13:42:38 2017 -0700
+++ b/tests/test-hgweb-descend-empties.t	Fri Jun 09 13:45:36 2017 -0700
@@ -405,6 +405,13 @@
   <div class="page_header">
   <a href="https://mercurial-scm.org/" title="Mercurial" style="float: right;">Mercurial</a>
   <a href="/">Mercurial</a>  / files
+  
+  <form action="/log">
+  <input type="hidden" name="style" value="gitweb" />
+  <div class="search">
+  <input type="text" name="rev" value="" />
+  </div>
+  </form>
   </div>
   
   <div class="page_nav">