diff options
| author | Lars Hjemli | 2007-10-30 10:47:38 +0100 |
|---|---|---|
| committer | Lars Hjemli | 2007-10-30 13:38:34 +0100 |
| commit | 0c8e184e9cbf4d3a1e907de9125f6d8210c169d6 (patch) | |
| tree | 2e82baf582b7ba0b34f498e1e7494800070067f9 /cgit.css | |
| parent | 10ac7ad1f30f914dc5ff36ba3651ef6dca11aaf7 (diff) | |
| download | cgit-0c8e184e9cbf4d3a1e907de9125f6d8210c169d6.tar.gz cgit-0c8e184e9cbf4d3a1e907de9125f6d8210c169d6.tar.bz2 cgit-0c8e184e9cbf4d3a1e907de9125f6d8210c169d6.zip | |
Change the cgit layout
This modifies and hopefully improves the layout of all cgit pages:
* Remove the header from all pages and replace it with a sidebar;
most pages have sufficient width but many needs more height.
* Add a dropdown-box to switch between branches, using a one-liner
javascript to reload the current page in context of the selected branch.
* Include refs found below refs/archives in the sidebar, appearing as a
set of menuitems below a 'download' heading.
* Include the brand new cgit logo
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Diffstat (limited to 'cgit.css')
| -rw-r--r-- | cgit.css | 149 |
1 files changed, 63 insertions, 86 deletions
| @@ -1,15 +1,16 @@ | |||
| 1 | body { | ||
| 2 | font-family: arial, sans-serif; | ||
| 3 | font-size: 11pt; | ||
| 4 | color: black; | ||
| 5 | background: white; | ||
| 6 | } | ||
| 7 | |||
| 8 | body, table { | 1 | body, table { |
| 9 | padding: 0em; | 2 | padding: 0em; |
| 10 | margin: 0em; | 3 | margin: 0em; |
| 11 | } | 4 | } |
| 12 | 5 | ||
| 6 | body { | ||
| 7 | font-family: sans; | ||
| 8 | font-size: 10pt; | ||
| 9 | color: #333; | ||
| 10 | background: white; | ||
| 11 | padding-left: 4px; | ||
| 12 | } | ||
| 13 | |||
| 13 | table { | 14 | table { |
| 14 | border-collapse: collapse; | 15 | border-collapse: collapse; |
| 15 | } | 16 | } |
| @@ -35,12 +36,13 @@ h4 { | |||
| 35 | } | 36 | } |
| 36 | 37 | ||
| 37 | a { | 38 | a { |
| 38 | color: blue; | 39 | color: #600; |
| 39 | text-decoration: none; | 40 | text-decoration: none; |
| 40 | } | 41 | } |
| 41 | 42 | ||
| 42 | a:hover { | 43 | a:hover { |
| 43 | text-decoration: underline; | 44 | background-color: #ddd; |
| 45 | text-decoration: none; | ||
| 44 | } | 46 | } |
| 45 | 47 | ||
| 46 | table.list { | 48 | table.list { |
| @@ -53,7 +55,7 @@ table.list tr { | |||
| 53 | } | 55 | } |
| 54 | 56 | ||
| 55 | table.list tr:hover { | 57 | table.list tr:hover { |
| 56 | background: #eee; | 58 | background: #f8f8f8; |
| 57 | } | 59 | } |
| 58 | 60 | ||
| 59 | table.list tr.nohover:hover { | 61 | table.list tr.nohover:hover { |
| @@ -76,98 +78,78 @@ img { | |||
| 76 | border: none; | 78 | border: none; |
| 77 | } | 79 | } |
| 78 | 80 | ||
| 79 | table#layout { | 81 | div#sidebar { |
| 80 | width: 100%; | 82 | vertical-align: top; |
| 81 | border-collapse: collapse; | 83 | width: 162px; |
| 82 | margin: 0px; | 84 | padding: 0px 0px 0px 0px; |
| 83 | } | 85 | margin: 4px; |
| 84 | 86 | float: left; | |
| 85 | td#header, td#logo { | ||
| 86 | color: #666; | ||
| 87 | background-color: #ddd; | ||
| 88 | border-bottom: solid 1px #000; | ||
| 89 | } | ||
| 90 | |||
| 91 | td#header { | ||
| 92 | font-size: 150%; | ||
| 93 | font-weight: bold; | ||
| 94 | padding: 0.2em 0.5em; | ||
| 95 | vertical-align: text-bottom; | ||
| 96 | } | ||
| 97 | |||
| 98 | td#header a { | ||
| 99 | color: #666; | ||
| 100 | } | ||
| 101 | |||
| 102 | td#header a:hover { | ||
| 103 | text-decoration: underline; | ||
| 104 | } | 87 | } |
| 105 | 88 | ||
| 106 | td#logo { | 89 | div#logo { |
| 107 | text-align: right; | 90 | margin: 0px; |
| 108 | vertical-align: middle; | 91 | padding: 4px 0px 4px 0px; |
| 109 | padding-right: 0.5em; | 92 | text-align: center; |
| 93 | background-color: #ccc; | ||
| 94 | border-top: solid 1px #eee; | ||
| 95 | border-left: solid 1px #eee; | ||
| 96 | border-right: solid 1px #aaa; | ||
| 97 | border-bottom: solid 1px #aaa; | ||
| 110 | } | 98 | } |
| 111 | 99 | ||
| 112 | td#crumb, td#search { | 100 | div#sidebar div.infobox { |
| 113 | color: #ccc; | 101 | margin: 0px 0px 0pax 0px; |
| 114 | border-top: solid 3px #555; | 102 | padding: 0.5em; |
| 115 | background-color: #666; | 103 | text-align: left; |
| 116 | border-bottom: solid 1px #333; | 104 | background-color: #ccc; |
| 117 | padding: 2px 1em; | 105 | border-top: solid 1px #eee; |
| 106 | border-left: solid 1px #eee; | ||
| 107 | border-right: solid 1px #aaa; | ||
| 108 | border-bottom: solid 1px #aaa; | ||
| 118 | } | 109 | } |
| 119 | 110 | ||
| 120 | td#crumb { | 111 | div#sidebar div.infobox h1 { |
| 112 | font-size: 11pt; | ||
| 121 | font-weight: bold; | 113 | font-weight: bold; |
| 114 | margin: 0px; | ||
| 122 | } | 115 | } |
| 123 | 116 | ||
| 124 | td#crumb a { | 117 | div#sidebar div.infobox a.menu { |
| 125 | color: #ccc; | 118 | display: block; |
| 126 | background-color: #666; | ||
| 127 | padding: 0em 0.5em 0em 0.5em; | ||
| 128 | } | ||
| 129 | |||
| 130 | td#crumb a:hover { | ||
| 131 | color: #666; | ||
| 132 | background-color: #ccc; | 119 | background-color: #ccc; |
| 120 | padding: 0.1em 0.5em; | ||
| 133 | text-decoration: none; | 121 | text-decoration: none; |
| 134 | } | 122 | } |
| 135 | 123 | ||
| 136 | td#search { | 124 | div#sidebar div.infobox a.menu:hover { |
| 137 | text-align: right; | 125 | background-color: #bbb; |
| 138 | vertical-align: middle; | 126 | text-decoration: none; |
| 139 | padding-right: 0.5em; | ||
| 140 | } | ||
| 141 | |||
| 142 | td#search form { | ||
| 143 | margin: 0px; | ||
| 144 | padding: 0px; | ||
| 145 | } | 127 | } |
| 146 | 128 | ||
| 147 | td#search select { | 129 | div#sidebar div.infobox select { |
| 148 | font-size: 9pt; | 130 | width: 100%; |
| 131 | border: solid 1px #aaa; | ||
| 132 | background-color: #bbb; | ||
| 133 | margin: 2px 0px 0px 0px; | ||
| 149 | padding: 0px; | 134 | padding: 0px; |
| 150 | border: solid 1px #333; | ||
| 151 | color: #333; | ||
| 152 | background-color: #fff; | ||
| 153 | } | 135 | } |
| 154 | 136 | ||
| 155 | td#search input { | 137 | div#sidebar div.infobox input.txt { |
| 156 | font-size: 9pt; | 138 | width: 100%; |
| 157 | padding: 0px; | 139 | border: solid 1px #aaa; |
| 140 | background-color: #bbb; | ||
| 141 | margin: 2px 0px 0px 0px; | ||
| 142 | padding: 0; | ||
| 158 | } | 143 | } |
| 159 | 144 | ||
| 160 | td#search input.txt { | 145 | table#grid { |
| 161 | width: 8em; | 146 | margin: 0px; |
| 162 | border: solid 1px #333; | ||
| 163 | color: #333; | ||
| 164 | background-color: #fff; | ||
| 165 | } | 147 | } |
| 166 | 148 | ||
| 167 | td#search input.btn { | 149 | td#content { |
| 168 | border: solid 1px #333; | 150 | vertical-align: top; |
| 169 | color: #333; | 151 | padding: 1em 2em 1em 1em; |
| 170 | background-color: #ccc; | 152 | border: none; |
| 171 | } | 153 | } |
| 172 | 154 | ||
| 173 | div#summary { | 155 | div#summary { |
| @@ -187,10 +169,6 @@ table#downloads th { | |||
| 187 | background-color: #ccc; | 169 | background-color: #ccc; |
| 188 | } | 170 | } |
| 189 | 171 | ||
| 190 | td#content { | ||
| 191 | padding: 1em 0.5em; | ||
| 192 | } | ||
| 193 | |||
| 194 | div#blob { | 172 | div#blob { |
| 195 | border: solid 1px black; | 173 | border: solid 1px black; |
| 196 | } | 174 | } |
| @@ -284,7 +262,6 @@ div.diffstat-header { | |||
| 284 | 262 | ||
| 285 | table.diffstat { | 263 | table.diffstat { |
| 286 | border-collapse: collapse; | 264 | border-collapse: collapse; |
| 287 | width: 100%; | ||
| 288 | border: solid 1px #aaa; | 265 | border: solid 1px #aaa; |
| 289 | background-color: #eee; | 266 | background-color: #eee; |
| 290 | } | 267 | } |
| @@ -325,7 +302,7 @@ table.diffstat td.upd a { | |||
| 325 | } | 302 | } |
| 326 | 303 | ||
| 327 | table.diffstat td.graph { | 304 | table.diffstat td.graph { |
| 328 | width: 75%; | 305 | width: 500px; |
| 329 | vertical-align: middle; | 306 | vertical-align: middle; |
| 330 | } | 307 | } |
| 331 | 308 | ||
