doing excessive css to use both a 100% width table and a sidebar .... I guess it...
authorCillian de Roiste <cillian.deroiste@gmail.com>
Thu, 24 Jan 2008 03:36:17 +0000 (03:36 +0000)
committerCillian de Roiste <cillian.deroiste@gmail.com>
Thu, 24 Jan 2008 03:36:17 +0000 (03:36 +0000)
src/actions.c
webgit_skins/default/css/webgit.css

index 6b513d3..0f5beb6 100644 (file)
@@ -155,8 +155,11 @@ webgit_main_action (struct webgit_query* query)
 {
   return html(
               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", html_attr("id", "summary-container")), webgit_main_content_action (query)), html_nl ()
+              /*
+                I'm not sure if we need this? Is the sub-menu sufficient?
+                html(html_tag("div"), webgit_main_menu_action (query)), html_nl (), 
+              */
+              html(html_tag("div"), webgit_main_content_action (query)), html_nl ()
               );
 }
 
index 12f5e9e..91e0f83 100644 (file)
@@ -10,7 +10,6 @@ html, body {
   padding: 0;
   margin: 0;
   font-family: "Liberation Sans", "Bitstream Vera Sans", sans-serif;
-  background-color: #ccc;
   height: 100%;
 }
 
@@ -29,7 +28,6 @@ a {
 /* ids for specific parts of most pages */
 
 #container {
-  background-color: #ccc;
   height: 100%;
   width: 100%;
 }
@@ -86,10 +84,13 @@ a {
 }
 
 .sub-menu {
-  padding: 10px;
-  width: 100px;
-  float: left;
-  background-color: #ccc;
+  padding-left: 10px;
+  width: 90px;
+  position: absolute;
+  top: 70px;
+  left: 0px;
+  bottom: 0px;
+  background-color: #eee;
 }
 
 .sub-menu a { 
@@ -101,6 +102,7 @@ a {
   width: 100%;
   padding: 5px;
   clear: both;
+  text-align: center;
 }
 
 /* table row classes  */
@@ -118,7 +120,14 @@ a {
 
 }
 
+/* A bit of a messy way to get as much as space possible for the summary table when the sidebar is on the left */
+
+#summary td:first-child, #summary th:first-child  {
+padding-left: 100px;
+}
+
 #summary, #branch-context, #log, #tag, #object-tree, #object-commit {
+float: right;
   background-color: #eee;
   width: 100%;
 }