File extend-css.patch of Package cvstrac

Index: cvstrac-2.0.1_cvs20070720/cvstrac.css
===================================================================
--- cvstrac-2.0.1_cvs20070720.orig/cvstrac.css
+++ cvstrac-2.0.1_cvs20070720/cvstrac.css
@@ -3,60 +3,233 @@
 */
 
 /* ********* Standard/default header and footer ************************* */
-body {background-color: white; padding: 2px;}
+/*body {background-color: white; padding: 2px;}*/
 #footer {font-size: .67em; clear: both;}
 
-hr {clear: both;}
-
-/* ********* Page header ************************************************ */
+{
+}
+body
+{
+padding: 0em;
+background-color: #fff;
+color: #585858;
+font-size: 9pt;
+font-family: "trebuchet ms", helvetica, sans-serif;
+margin: 0px;
+}
+h1,h2,h3,h4,h5,h6
+{
+font-weight: normal;
+letter-spacing: -1px;
+text-transform: lowercase;
+}
+h1#title
+{
+  color:#440000;
+  font-weight: bold;
+  position: absolute;
+  /*display: inline;*/
+  display: none; 
+  font-size: small;
+}
+p#identity {
+  position: absolute;
+  bottom: 0.6em;
+  left: 0.6em;
+  display: inline;
+  padding-left: 0.5em;
+  color: #E5CCD0;
+  font-size: 1.0em;
+
+}
+
+#header
+{
+width:100%;
+height:122px;
+background: #440000 url('/attach_get/1/1_redheader.gif') repeat-x;
+position: relative;
+padding-left:1.5em;
+/*width: 950px !important;*/
+}
+
+#header:before {
+  content: "{cvs|svn|git}trac";
+  color:white;
+  font-size:5em;
+  font-weight: bold;
+}
+
+h3 span
+{
+font-weight: bold;
+}
+
+h4 span
+{
+font-weight: bold;
+}
+
+br.clear
+{
+clear: both;
+}
+
+img.floatTL
+{
+float: left;
+margin-right: 1.5em;
+margin-bottom: 1.5em;
+margin-top: 0.5em;
+}
+
+/* Menu */
+
+#navigation
+{
+position: absolute;
+right: 0em;
+bottom: -1.17em;
+margin-right: 10%;
+}
+
+ol li {
+  padding-top:0.5em;
+}
+
+#navigation ul
+{
+list-style: none;
+}
+
+#navigation li
+{
+float: left;
+list-style: none;
+}
+
+#navigation li a:after {
+  content: ''
+}
+#navigation li a:before {
+  content: ''
+}
+#navigation li a
+{
+margin-left: 0.5em;
+display: block;
+/*padding: 1.1em 1.4em 1.0em 1.4em;*/
+padding-top:1.1em;
+padding-bottom:1.0em;
+background: #fff url('/attach_get/5/5_whitebutton.gif') repeat-x;
+border: solid 1px #fff;
+color: #616161;
+font-weight: bold;
+font-size: 1.0em;
+text-transform: lowercase;
+text-decoration: none;
+}
+
+#navigation li a:hover
+{
+background: #f06b0a url('attach_get/4/4_orangebutton.gif') repeat-x;
+color: #ffffff;
+border: solid 1px #f06b0a;
+}
+
+#navigation li#current a
+{
+background: #CA2F2F url('/attach_get/3/3_redbutton.gif') repeat-x;
+color: #ffffff;
+border: solid 1px #A94B4B;
+}
+
+/* This controls the width of the fluid width layouts */
+
+div.fluid
+{
+width: 90% !important;
+}
+
+/* This controls the width of the fixed width layouts */
+
+div.fixed
+{
+/*width: 950px !important;*/
+}
 
-#header { 
-          background: #d0d9f4;
-          padding: 0px;
-          border: 2px #a0b5f4 solid;
-          margin: 0px;
-          display: block;
-        }
+hr {clear: both;}
 
 #title {font-weight: bold;
         font-size: 1.17em;
-        margin: 2px;
+        margin: 0px;
         max-width: 30%;
        }
 
 #identity {font-size: .83em;
-           font-weight: normal;
-           margin: 2px;
+           font-weight: bolder;
+           margin: 0px;
            max-width: 30%;
           }
 
-/* The "current" item is traditionally omitted from the navigation bar */
-#navigation #current {display: none;}
-
-#navigation li {display: inline; margin: 1px; white-space: nowrap;}
-#navigation li :before {content: "["; color: black;}
-#navigation li :after {content: "]"; color: black;}
-#navigation {text-align: right; list-style-type: none;
-             padding: 0;
-             margin: 0;
-             float: right;
-             max-width: 60%;
-             position: absolute;
-             top: 1em;
-             right: 1em;
-            }
-
-#action li {display: inline; margin: 1px; white-space: nowrap;}
-#action li :before {content: "["; color: black;}
-#action li :after {content: "]"; color: black;}
-#action {list-style-type: none; text-align: right; background: #f0f0f0;
-         margin: 1px;
-         padding: 1px;
-         padding: 1px;
-         clear: both;
+#identity a {
+  color:white;
+}
+
+/*
+#action li {display: inline;padding:0px; margin: 0px; white-space: nowrap;}
+
+#action {list-style-type: none; text-align: right;
+         margin-right: 10px;
+         padding: 0px;
+         clear:both;
          }
 
-#content {clear: both;}
+#action a {
+  background-color:white;
+  color:#ff0000;
+}
+  */
+ul#action {position:absolute; 
+  right: 2px;
+  top: 0px;
+  background-color: transparent; 
+}
+
+#action li {display: inline; margin: 0px; white-space: nowrap;}
+#action li:last-child {display: inline; margin: 0px; white-space: nowrap; padding-right:2em;}
+#action {list-style-type: none; text-align: right; background: #440000;
+  margin: 1.1em;
+  padding: 1px;
+  clear: both;
+}
+#action a {
+  font-weight: bold;
+  font-size: 1.0em;
+  padding-top:1.1em;
+  padding-bottom:1.0em;
+  border:1px solid white;
+}
+#action a:hover {
+  background: #f06b0a url('/attach_get/4/4_orangebutton.gif') repeat-x;
+  color: #ffffff;
+  border:1px solid #f06b0a;
+}
+
+#action a {
+  background-color:white;
+  color:#440000;background: white url('/attach_get/5/5_whitebutton.gif') repeat-x;
+  color: #616161;
+  text-transform: lowercase;
+  text-decoration: none;
+}
+
+#content {background: #fff url('/attach_get/2/2_whitestripes.gif') 0px 1px repeat-x; padding-top:3em}
+/*
+#content > *:first-child { position:static; border:3px solid green; top:6em; }
+#content > *:first-child + *{ position:static; border:3px solid red; margin:6em; }
+*/
+#content > * { margin-left:1.5em; }
 
 /* File breadcrumb off by default in stock CVSTrac */
 #breadcrumb {display: none}
@@ -134,6 +307,7 @@ hr {clear: both;}
                           }
 #timeline .entries .action {
                           width: 85%;
+                          padding-bottom:0.5em;
                           }
 
 /* timeline options, down at the bottom */
@@ -158,14 +332,56 @@ hr {clear: both;}
 
 /* ********* Setup ******************************************** */
 /* setup menu */
-#index, #setup {margin: 1em 0; padding: 0;}
+#index, #setup {margin-top: 0em ; margin-left: 0em; padding: 3.1em;}
+
+a {
+  color:#440000;
+  padding:2px;
+}
+a:active {
+  background-color:#616161;
+  color:white;
+}
+/*
+a:active:after {
+  content: ' < ';
+}
+a:active:before {
+  content: ' > ';
+}
+  */
+a:link {
+  font-weight:bolder;
+}
+a:visited {
+  font-weight:normal;
+}
+a:hover {
+  background-color:#440000;
+  color:white;
+}
+/*
+a:hover:after {
+  content: ' < ';
+}
+a:hover:before {
+  content: ' > ';
+}
+*/
+
+#index dt a, #setup dt a {
+  font-size:larger;
+  border-bottom:0px;
+  text-decoration:none;
+  width:100%;
+}
 
 #index dt, #setup dt {
                       display: block;
-                      width: 30%;
+                      width: 15%;
+                      border-bottom:1px solid #D90000;
                       float: left;
-                      margin: 0 0 0 0;
-                      padding: .5em;
+                      margin: 5px 0 0 0;
                       font-weight: bold;
                       clear: left;
                       white-space: nowrap;
@@ -173,10 +389,14 @@ hr {clear: both;}
 #index dd, #setup dd {
                       width: 55%;
                       float: left;
-                      margin: 0 0 0 0;
+                      margin: 5px 0 0 0;
                       padding: .5em;
                       }
 
+.wiki > a {
+  padding-bottom:3px;
+}
+
 /* ********* Wiki formatting ******************************************** */
 /* ticket markup... various forms of "fixed" are shown as striked. This list
 ** would need to be updated if the user changes the ticket states
@@ -267,3 +487,68 @@ a.file {font-family: monospace;}
 .rlog .milestone  {background: #f7c0c0;}
 
 .rlog .branch  {background: #dddddd;}
+
+
+/* Style info for the diffs in the package list */
+TABLE.d2h-table {
+    border-collapse: collapse;
+    border-style: solid;
+    border-width: 1px;
+    border-color: black;
+    margin: 5px 15px;
+    color: black;
+}
+
+TABLE.d2h-table TR {
+    font-family: sans-serif;
+}
+
+TABLE.d2h-table TR.blk-hdr {
+    font-size: 11pt;
+    font-weight: bold;
+    border-style: solid;
+    border-width: 1px 0px 0px 0px;
+    border-color: black;
+    background-color: #eeeeee;
+}
+
+TABLE.d2h-table TR.blk-hdr TH {
+    border-style: dashed;
+    border-width: 0px 0px 0px 1px;
+    border-color: black;
+    padding: 0px 2px;
+}
+
+TABLE.d2h-table TR.blk-text {
+    font-size: 11pt;
+}
+
+TABLE.d2h-table TR.blk-text TD {
+    border-style: dashed;
+    border-width: 0px 0px 0px 1px;
+    border-color: white;
+    padding: 0px 5px;
+}
+
+TABLE.d2h-table TR.blk-text TD.right-newfile, TABLE.d2h-table TR.blk-text TD.left-newfile {
+    padding-top:40px;
+    padding-bottom:20px;
+    color:#440000;
+    font-size:2em;
+    border-top:42px solid #dcdcdc;
+    background-color:white;
+    color:#440000;background: white url('/attach_get/5/5_whitebutton.gif') repeat-x;
+}
+
+TABLE.d2h-table TR.blk-text TD.right-changed, TABLE.d2h-table TR.blk-text TD.left-changed {
+    background-color: #F4A460;
+}
+
+TABLE.d2h-table TR.blk-text TD.right-added, TABLE.d2h-table TR.ver-hdr TH.newver {
+    background-color: #9ACD32;
+}
+
+TABLE.d2h-table TR.blk-text TD.left-removed, TABLE.d2h-table TR.ver-hdr TH.oldver {
+    background-color: #9ACD32;
+}
+
openSUSE Build Service is sponsored by