Check-in [0095e24ba9]
Not logged in
Overview

SHA1 Hash:0095e24ba94fde3c22f77b0b5ae6ad7dc05e75f1
Date: 2008-02-04 23:14:15
User: stephan
Comment:Added style info to db_generic_query_view(), so it can be styled via css
Timelines: ancestors | descendants | both | trunk
Other Links: files | ZIP archive | manifest

Tags And Properties
Changes
[hide diffs]

Modified src/db.c from [680de574d8] to [f587a03928].

@@ -1173,12 +1173,12 @@
   {
     @ db_generic_query_view(): Error processing SQL: [%s(sql)]
     return;
   }
   int colc = db_column_count(&st);
-  @ <table cellpadding='4px' border='1'><tbody>
-  @ <tr>
+  @ <table class='fossil_db_generic_query_view'><tbody>
+  @ <tr class='header'>
   for( i = 0; i < colc; ++i ) {
     if( coln )
     {
       @ <th>%s(coln[i] ? coln[i] : db_column_name(&st,i))</th>
     }
@@ -1187,12 +1187,13 @@
       @ <td>%s(db_column_name(&st,i))</td>
     }
   }
   @ </tr>
 
+  int row = 0;
   while( SQLITE_ROW == db_step(&st) ){
-    @ <tr>
+    @ <tr class='%s( (row++%2) ? "odd" : "even")'>
       for( i = 0; i < colc; ++i ) {
         char * xf = 0;
         char const * xcf = 0;
         xcf = (xform && xform[i])
           ? (xf=(xform[i])(db_column_text(&st,i)))

Modified src/style.c from [43e5c4a59d] to [baeefb67e1].

@@ -337,10 +337,31 @@
 @    a 'border' attribute set is arguable. */
 @ .achtung {
 @   color: #ff0000;
 @   background: #ffff00;
 @   border: 1px solid #ff0000;
+@ }
+@
+@ table.fossil_db_generic_query_view {
+@   border-spacing: 0px;
+@   border: 0px;
+@ }
+@ table.fossil_db_generic_query_view td {
+@   padding: 2px 1em 2px 1em;
+@ }
+@ table.fossil_db_generic_query_view tr {
+@ }
+@ table.fossil_db_generic_query_view tr.even {
+@   background: #ffffff;
+@ }
+@ table.fossil_db_generic_query_view tr.odd {
+@   background: #e5e5e5;
+@ }
+@ table.fossil_db_generic_query_view tr.header {
+@   background: #558195;
+@   font-size: 1.5em;
+@   color: #ffffff;
 @ }
 ;
 
 /*
 ** WEBPAGE: style.css