added sub-menu class for the sidebar
authorCillian de Roiste <cillian.deroiste@gmail.com>
Thu, 24 Jan 2008 01:48:30 +0000 (01:48 +0000)
committerCillian de Roiste <cillian.deroiste@gmail.com>
Thu, 24 Jan 2008 01:48:30 +0000 (01:48 +0000)
src/actions.c
src/log.c
src/object_blob.c
src/object_tag.c
src/object_tree.c
webgit_skins/default/css/webgit.css
webgit_skins/default/inc/footer.inc

index 1f31fe6..673fda8 100644 (file)
@@ -85,6 +85,10 @@ webgit_main_content_action (struct webgit_query* query)
       webgit_repoinfo_find_last (n);
 
       html_list_append (table, html (
+                                     /*
+                                       It would be great to have alternate rows with class="odd" or class="even"
+                                       html_tag ("tr", html_attr ("class", "odd")),
+                                      */
                                      html_tag ("tr"),
                                      html(html_tag ("td"),
                                           webgit_summary_link (query, n, html (n->name))),
@@ -150,7 +154,7 @@ static Html
 webgit_main_action (struct webgit_query* query)
 {
   return html(
-              html(html_tag("div", html_attr("id", "header-action")), webgit_header_action (query)), html_nl (),
+              html(html_tag("div", html_attr("class", "sub-menu")), webgit_header_action (query)), html_nl (),
               html(html_tag("div", html_attr("id", "main-menu")), webgit_main_menu_action (query)), html_nl (),
               html(html_tag("div"), webgit_main_content_action (query)), html_nl ()
               );
@@ -373,7 +377,7 @@ webgit_branch_action (struct webgit_query* query)
 
   return html(
               html(html_tag("div", html_attr("id", "header")), webgit_header_action (query)), html_nl (),
-              html(html_tag("div"), webgit_branch_menu_action (repo)), html_nl (),
+              html(html_tag("div", html_attr("class", "sub-menu")), webgit_branch_menu_action (repo)), html_nl (),
               html(html_tag("div"), webgit_branch_table (repo, query->head, query->count), html_nl ())
               );
 }
index 6d2945d..001a02e 100644 (file)
--- a/src/log.c
+++ b/src/log.c
@@ -61,7 +61,7 @@ Html
 webgit_log_menu_action (struct webgit_query* query)
 {
   (void) query;
-  return html ("TODO: log sidebar");
+  return html (html_tag("div", html_attr("class", "sub-menu")), "TODO: log sidebar");
 }
 
 
index 743bbc5..7ad5e83 100644 (file)
@@ -85,7 +85,7 @@ webgit_object_blob_action (struct webgit_repo_info* repo, unsigned char* sha1)
   buf = read_object_with_reference (sha1, "blob", &size, NULL);
 
   return html(
-              html(html_tag("div"), webgit_object_blob_menu_action (repo, sha1, buf, size)), html_nl (),
+              html(html_tag("div", html_attr("class", "sub-menu")), webgit_object_blob_menu_action (repo, sha1, buf, size)), html_nl (),
               html(html_tag("div"), webgit_object_blob_content_action (repo, sha1, buf, size)), html_nl ()
               );
 }
index 3937b96..da071d0 100644 (file)
@@ -219,7 +219,7 @@ webgit_object_tag_action (struct webgit_repo_info* repo, unsigned char* sha1)
   parse_tag_buffer (tag, buffer, size);
 
   return html(
-              html(html_tag("div"), webgit_object_tag_menu_action (repo, tag, buffer, size)), html_nl (),
+              html (html_tag("div", html_attr("class", "sub-menu")), webgit_object_tag_menu_action (repo, tag, buffer, size)), html_nl (),
               html(html_tag("div"), webgit_object_tag_content_action (repo, tag, buffer, size)), html_nl ()
               );
 }
index af7adc1..f060fbe 100644 (file)
@@ -165,7 +165,7 @@ webgit_object_tree_action (struct webgit_repo_info* repo, unsigned char* sha1)
     die("not a tree object");
 
   return html(
-              html(html_tag("div"), webgit_object_tree_menu_action (repo, sha1, tree)), html_nl (),
+              html(html_tag("div", html_attr("class", "sub-menu")), webgit_object_tree_menu_action (repo, sha1, tree)), html_nl (),
               html(html_tag("div"), webgit_object_tree_content_action (repo, sha1, tree)), html_nl ()
               );
 }
index 9f88c41..b6742dc 100644 (file)
@@ -61,7 +61,7 @@ a {
   color: #fff;
 }
 
-#main-menu ul {
+#main-menu {
   margin: 0px 0px 0px 5px;
   padding: 0px;
 }
@@ -83,8 +83,9 @@ a {
   color: #fff;
 }
 
+#sub-menu { 
 
-
+}
 
 #timestat {
   background-color: #777;
index a559f06..55a0b31 100644 (file)
@@ -1 +1 @@
-Licenced under the <a href="http://www.fsf.org/licensing/licenses/agpl-3.0.html">AGPL3</a>.
+Licenced under the <a href="http://www.fsf.org/licensing/licenses/agpl-3.0.html">AGPL3</a>