Patchwork [1,of,2] gitweb: make span.age CSS selector more specific

login
register
mail settings
Submitter Anton Shestakov
Date Feb. 15, 2018, 2:38 p.m.
Message ID <e4803e41e488aa52e562.1518705481@neuro>
Download mbox | patch
Permalink /patch/27980/
State Accepted
Headers show

Comments

Anton Shestakov - Feb. 15, 2018, 2:38 p.m.
# HG changeset patch
# User Anton Shestakov <av6@dwimlabs.net>
# Date 1518699931 -28800
#      Thu Feb 15 21:05:31 2018 +0800
# Node ID e4803e41e488aa52e56280bfd6bce4156dc402a6
# Parent  7c6900cc30ee801b782086d98fdcea878eba2bab
gitweb: make span.age CSS selector more specific

This set of CSS properties is only used on /changelog page to make age elements
float to the left and be fixed in size, but span.a is too broad of a selector,
because we don't want to apply these properties to all <span> elements that
have age class.
Yuya Nishihara - Feb. 16, 2018, 12:09 p.m.
On Thu, 15 Feb 2018 22:38:01 +0800, Anton Shestakov wrote:
> # HG changeset patch
> # User Anton Shestakov <av6@dwimlabs.net>
> # Date 1518699931 -28800
> #      Thu Feb 15 21:05:31 2018 +0800
> # Node ID e4803e41e488aa52e56280bfd6bce4156dc402a6
> # Parent  7c6900cc30ee801b782086d98fdcea878eba2bab
> gitweb: make span.age CSS selector more specific

Queued, thanks.

Patch

diff --git a/mercurial/templates/static/style-gitweb.css b/mercurial/templates/static/style-gitweb.css
--- a/mercurial/templates/static/style-gitweb.css
+++ b/mercurial/templates/static/style-gitweb.css
@@ -29,7 +29,7 @@  a.title:hover { background-color: #d9d8d
 div.title_text { padding:6px 0px; border: solid #d9d8d1; border-width:0px 0px 1px; }
 div.log_body { padding:8px 8px 8px 150px; }
 .age { white-space:nowrap; }
-span.age { position:relative; float:left; width:142px; font-style:italic; }
+a.title span.age { position:relative; float:left; width:142px; font-style:italic; }
 div.log_link {
 	padding:0px 8px;
 	font-size:10px; font-family:sans-serif; font-style:normal;
diff --git a/tests/test-hgweb.t b/tests/test-hgweb.t
--- a/tests/test-hgweb.t
+++ b/tests/test-hgweb.t
@@ -340,7 +340,7 @@  static file
 
   $ get-with-headers.py --twice localhost:$HGPORT 'static/style-gitweb.css' - date etag server
   200 Script output follows
-  content-length: 9118
+  content-length: 9126
   content-type: text/css
   
   body { font-family: sans-serif; font-size: 12px; border:solid #d9d8d1; border-width:1px; margin:10px; background: white; color: black; }
@@ -374,7 +374,7 @@  static file
   div.title_text { padding:6px 0px; border: solid #d9d8d1; border-width:0px 0px 1px; }
   div.log_body { padding:8px 8px 8px 150px; }
   .age { white-space:nowrap; }
-  span.age { position:relative; float:left; width:142px; font-style:italic; }
+  a.title span.age { position:relative; float:left; width:142px; font-style:italic; }
   div.log_link {
   	padding:0px 8px;
   	font-size:10px; font-family:sans-serif; font-style:normal;