# HG changeset patch # User Alexander Plavin # Date 1373658476 -14400 # Node ID b8ecc3830c895c7121a6ca2a144fdf9cc9691266 # Parent 5ec5097b4c0fa4b52440e3cdae2650cf2381a842 hgweb: introduce separate classes for stripey background Introduce stripes2 and stripes4 classes to support different structure. They will be useful to implement stripes with pure CSS everywhere instead of current server-side implementation. diff -r 5ec5097b4c0f -r b8ecc3830c89 mercurial/templates/paper/filerevision.tmpl --- a/mercurial/templates/paper/filerevision.tmpl Fri Jul 12 15:58:13 2013 +0400 +++ b/mercurial/templates/paper/filerevision.tmpl Fri Jul 12 23:47:56 2013 +0400 @@ -69,7 +69,7 @@
line wrap: on
line source
-
{text%fileline}
+
{text%fileline}
diff -r 5ec5097b4c0f -r b8ecc3830c89 mercurial/templates/static/style-paper.css --- a/mercurial/templates/static/style-paper.css Fri Jul 12 15:58:13 2013 +0400 +++ b/mercurial/templates/static/style-paper.css Fri Jul 12 23:47:56 2013 +0400 @@ -94,8 +94,12 @@ .age { white-space:nowrap; } .date { white-space:nowrap; } .indexlinks { white-space:nowrap; } -.parity0 { background-color: #f0f0f0; } -.parity1 { background-color: white; } +.parity0, +.stripes4 > :nth-child(4n+1), +.stripes2 > :nth-child(2n+1) { background-color: #f0f0f0; } +.parity1, +.stripes4 > :nth-child(4n+3), +.stripes2 > :nth-child(2n+2) { background-color: white; } .plusline { color: green; } .minusline { color: #dc143c; } /* crimson */ .atline { color: purple; } @@ -244,9 +248,6 @@ content: counter(lineno); } -.sourcelines > span:nth-child(4n+1) { background-color: #f0f0f0; } -.sourcelines > span:nth-child(4n+3) { background-color: white; } - .sourcelines > span:target { background-color: #ffff99; } diff -r 5ec5097b4c0f -r b8ecc3830c89 tests/test-hgweb-commands.t --- a/tests/test-hgweb-commands.t Fri Jul 12 15:58:13 2013 +0400 +++ b/tests/test-hgweb-commands.t Fri Jul 12 23:47:56 2013 +0400 @@ -669,7 +669,7 @@
line wrap: on
line source
-
+  
   foo
diff -r 5ec5097b4c0f -r b8ecc3830c89 tests/test-highlight.t --- a/tests/test-highlight.t Fri Jul 12 15:58:13 2013 +0400 +++ b/tests/test-highlight.t Fri Jul 12 23:47:56 2013 +0400 @@ -138,7 +138,7 @@
line wrap: on
line source
-
+  
   #!/usr/bin/env python
   
   """Fun with generators. Corresponding Haskell implementation: