Mercurial > hg
changeset 32992:816a4fa7d5f8
hgweb: use separate CSS class for navigation links in footer
2d93d2159e30 changed the styling of the "page_nav" CSS class to use
flexbox to separate elements within the <div>. I didn't realize that
this class was used outside of the links in the header. So this
resulted in incorrectly formatting links in the footer of various
pages. Fix that by introducing a new CSS class that preserves the
old CSS behavior.
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Tue, 20 Jun 2017 20:53:29 -0700 |
parents | 03608e8d09e9 |
children | d8b40230c8e8 |
files | mercurial/templates/gitweb/changelog.tmpl mercurial/templates/gitweb/filelog.tmpl mercurial/templates/gitweb/graph.tmpl mercurial/templates/gitweb/shortlog.tmpl mercurial/templates/static/style-gitweb.css tests/test-hgweb-commands.t tests/test-hgweb.t |
diffstat | 7 files changed, 18 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/templates/gitweb/changelog.tmpl Sat Jun 17 13:25:42 2017 +0200 +++ b/mercurial/templates/gitweb/changelog.tmpl Tue Jun 20 20:53:29 2017 -0700 @@ -31,7 +31,7 @@ {entries%changelogentry} -<div class="page_nav"> +<div class="extra_nav"> {changenav%nav}<br/> </div>
--- a/mercurial/templates/gitweb/filelog.tmpl Sat Jun 17 13:25:42 2017 +0200 +++ b/mercurial/templates/gitweb/filelog.tmpl Tue Jun 20 20:53:29 2017 -0700 @@ -43,7 +43,7 @@ {entries%filelogentry} </table> -<div class="page_nav"> +<div class="extra_nav"> <a href="{url|urlescape}log/{symrev}/{file|urlescape}{lessvars%urlparameter}">less</a> <a href="{url|urlescape}log/{symrev}/{file|urlescape}{morevars%urlparameter}">more</a> {nav%filenav}
--- a/mercurial/templates/gitweb/graph.tmpl Sat Jun 17 13:25:42 2017 +0200 +++ b/mercurial/templates/gitweb/graph.tmpl Tue Jun 20 20:53:29 2017 -0700 @@ -99,7 +99,7 @@ // stop hiding script --> </script> -<div class="page_nav"> +<div class="extra_nav"> <a href="{url|urlescape}graph/{symrev}{lessvars%urlparameter}">less</a> <a href="{url|urlescape}graph/{symrev}{morevars%urlparameter}">more</a> | {changenav%navgraph}
--- a/mercurial/templates/gitweb/shortlog.tmpl Sat Jun 17 13:25:42 2017 +0200 +++ b/mercurial/templates/gitweb/shortlog.tmpl Tue Jun 20 20:53:29 2017 -0700 @@ -33,7 +33,7 @@ {entries%shortlogentry} </table> -<div class="page_nav"> +<div class="extra_nav"> {changenav%navshort} </div>
--- a/mercurial/templates/static/style-gitweb.css Sat Jun 17 13:25:42 2017 +0200 +++ b/mercurial/templates/static/style-gitweb.css Tue Jun 20 20:53:29 2017 -0700 @@ -11,6 +11,12 @@ align-items: center; } div.page_nav a:visited { color:#0000cc; } +div.extra_nav { + padding: 8px; +} +div.extra_nav a:visited { + color: #0000cc; +} div.page_path { padding:8px; border:solid #d9d8d1; border-width:0px 0px 1px} div.page_footer { padding:4px 8px; background-color: #d9d8d1; } div.page_footer_text { float:left; color:#555555; font-style:italic; }
--- a/tests/test-hgweb-commands.t Sat Jun 17 13:25:42 2017 +0200 +++ b/tests/test-hgweb-commands.t Tue Jun 20 20:53:29 2017 -0700 @@ -1832,7 +1832,7 @@ // stop hiding script --> </script> - <div class="page_nav"> + <div class="extra_nav"> <a href="/graph/tip?revcount=30&style=gitweb">less</a> <a href="/graph/tip?revcount=120&style=gitweb">more</a> | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
--- a/tests/test-hgweb.t Sat Jun 17 13:25:42 2017 +0200 +++ b/tests/test-hgweb.t Tue Jun 20 20:53:29 2017 -0700 @@ -340,7 +340,7 @@ $ get-with-headers.py --twice localhost:$HGPORT 'static/style-gitweb.css' - date etag server 200 Script output follows - content-length: 8265 + content-length: 8349 content-type: text/css body { font-family: sans-serif; font-size: 12px; border:solid #d9d8d1; border-width:1px; margin:10px; background: white; color: black; } @@ -356,6 +356,12 @@ align-items: center; } div.page_nav a:visited { color:#0000cc; } + div.extra_nav { + padding: 8px; + } + div.extra_nav a:visited { + color: #0000cc; + } div.page_path { padding:8px; border:solid #d9d8d1; border-width:0px 0px 1px} div.page_footer { padding:4px 8px; background-color: #d9d8d1; } div.page_footer_text { float:left; color:#555555; font-style:italic; }