1 /* CRUX custom */
2 .cruxheader {
3 text-align: center;
4 font-family: Verdana, Arial, Helvetica, sans-serif;
5 font-size:.9em;
6 background-color: #FFF;
7 background-image: url("cruxlogo.png");
8 background-repeat: no-repeat;
9 background-position: top;
10 padding: 70px 0px 10px 10px;
11 border: 1px solid #DDDDDD;
12 }
13
14 .content {
15 background-color: #FFF;
16 border: 1px solid #DDDDDD;
17 }
18
19 body {
20 background-color: #EEEEDF;
21 color: #000;
22 margin: 20px;
23 font: normal 13px verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
24 }
25
26 a {
27 text-decoration: none;
28 color: #b00;
29 }
30
31 a:visited, a:active {
32 color: #b00;
33 }
34
35 a:hover {
36 color: #0000FF;
37 }
38
39 img.logo {
40 float: right;
41 border-width: 0px;
42 }
43
44 div.page_header {
45 height: 25px;
46 padding: 8px;
47 font-size: 18px;
48 font-weight: bold;
49 }
50
51 div.page_header a:visited, a.header {
52 color: #b00;
53 }
54
55 div.page_header a:hover {
56 color: #880000;
57 }
58
59 div.page_nav {
60 padding: 8px;
61 }
62
63 div.page_nav a:visited {
64 color: #b00;
65 }
66
67 div.page_path {
68 padding: 8px;
69 font-weight: bold;
70 border: solid #d9d8d1;
71 border-width: 0px 0px 1px;
72 }
73
74 div.page_footer {
75 height: 17px;
76 padding: 4px 8px;
77 background-color: #FFF;
78 border: 1px solid #DDDDDD;
79 margin-top: 20px;
80 }
81
82 div.page_footer_text {
83 float: left;
84 color: #555555;
85 font-style: italic;
86 }
87
88 div.page_body {
89 padding: 8px;
90 font-family: monospace;
91 }
92
93 div.title, a.title {
94 display: block;
95 padding: 6px 8px;
96 font-weight: bold;
97 background-color: #f7f7f0;
98 text-decoration: none;
99 color: #000000;
100 }
101
102 a.title:hover {
103 background-color: #eeeedd;
104 }
105
106 div.title_text {
107 padding: 6px 0px;
108 border: solid #d9d8d1;
109 border-width: 0px 0px 1px;
110 font-family: monospace;
111 }
112
113 div.log_body {
114 padding: 8px 8px 8px 150px;
115 }
116
117 span.age {
118 position: relative;
119 float: left;
120 width: 142px;
121 font-style: italic;
122 }
123
124 div.page_body span.signoff {
125 color: #888888;
126 }
127
128 div.log_link {
129 padding: 0px 8px;
130 font-size: 10px;
131 font-family: sans-serif;
132 font-style: normal;
133 position: relative;
134 float: left;
135 width: 136px;
136 }
137
138 div.list_head {
139 padding: 6px 8px 4px;
140 border: solid #d9d8d1;
141 border-width: 1px 0px 0px;
142 font-style: italic;
143 }
144
145 div.author_date {
146 padding: 8px;
147 border: solid #d9d8d1;
148 border-width: 0px 0px 1px 0px;
149 font-style: italic;
150 }
151
152 a.list {
153 text-decoration: none;
154 color: #b00;
155 }
156
157 a.subject, a.name {
158 font-weight: bold;
159 }
160
161 table.tags a.subject {
162 font-weight: normal;
163 }
164
165 a.list:hover {
166 text-decoration: underline;
167 color: #0000FF;
168 }
169
170 a.text {
171 text-decoration: none;
172 color: #b00;
173 }
174
175 a.text:visited {
176 text-decoration: none;
177 color: #b00;
178 }
179
180 a.text:hover {
181 text-decoration: underline;
182 color: #0000FF;
183 }
184
185 table {
186 padding: 8px 4px;
187 }
188
189 table.project_list {
190 border-spacing: 0;
191 }
192
193 table.diff_tree {
194 border-spacing: 0;
195 font-family: monospace;
196 }
197
198 table.blame {
199 border-collapse: collapse;
200 }
201
202 table.blame td {
203 padding: 0px 5px;
204 font-size: 12px;
205 vertical-align: top;
206 }
207
208 th {
209 padding: 2px 5px;
210 font-size: 12px;
211 text-align: left;
212 }
213
214 tr.light:hover {
215 background-color: #eeeeed;
216 }
217
218 tr.dark {
219 background-color: #f7f7f7;
220 }
221
222 tr.dark2 {
223 background-color: #eeeeed;
224 }
225
226 tr.dark:hover {
227 background-color: #eeeeed;
228 }
229
230 td {
231 padding: 2px 5px;
232 font-size: 12px;
233 vertical-align: top;
234 }
235
236 td.link, td.selflink {
237 padding: 2px 5px;
238 font-family: sans-serif;
239 font-size: 10px;
240 }
241
242 td.selflink {
243 padding-right: 0px;
244 }
245
246 td.sha1 {
247 font-family: monospace;
248 }
249
250 td.error {
251 color: red;
252 background-color: yellow;
253 }
254
255 td.current_head {
256 text-decoration: underline;
257 }
258
259 table.diff_tree span.file_status.new {
260 color: #008000;
261 }
262
263 table.diff_tree span.file_status.deleted {
264 color: #c00000;
265 }
266
267 table.diff_tree span.file_status.moved,
268 table.diff_tree span.file_status.mode_chnge {
269 color: #777777;
270 }
271
272 table.diff_tree span.file_status.copied {
273 color: #70a070;
274 }
275
276 /* age2: 60*60*24*2 <= age */
277 table.project_list td.age2, table.blame td.age2 {
278 font-style: italic;
279 }
280
281 /* age1: 60*60*2 <= age < 60*60*24*2 */
282 table.project_list td.age1 {
283 color: #009900;
284 font-style: italic;
285 }
286
287 table.blame td.age1 {
288 color: #009900;
289 background: transparent;
290 }
291
292 /* age0: age < 60*60*2 */
293 table.project_list td.age0 {
294 color: #009900;
295 font-style: italic;
296 font-weight: bold;
297 }
298
299 table.blame td.age0 {
300 color: #009900;
301 background: transparent;
302 font-weight: bold;
303 }
304
305 td.pre, div.pre, div.diff {
306 font-family: monospace;
307 font-size: 12px;
308 white-space: pre;
309 }
310
311 td.mode {
312 font-family: monospace;
313 }
314
315 /* styling of diffs (patchsets): commitdiff and blobdiff views */
316 div.diff.header,
317 div.diff.extended_header {
318 white-space: normal;
319 }
320
321 div.diff.header {
322 font-weight: bold;
323
324 background-color: #eeeedf;
325
326 margin-top: 4px;
327 padding: 4px 0px 2px 0px;
328 border: solid #d9d8d1;
329 border-width: 1px 0px 1px 0px;
330 }
331
332 div.diff.header a.path {
333 text-decoration: underline;
334 }
335
336 div.diff.extended_header,
337 div.diff.extended_header a.path,
338 div.diff.extended_header a.hash {
339 color: #777777;
340 }
341
342 div.diff.extended_header .info {
343 color: #b0b0b0;
344 }
345
346 div.diff.extended_header {
347 background-color: #f6f5ee;
348 padding: 2px 0px 2px 0px;
349 }
350
351 div.diff a.path,
352 div.diff a.hash {
353 text-decoration: none;
354 }
355
356 div.diff a.path:hover,
357 div.diff a.hash:hover {
358 text-decoration: underline;
359 }
360
361 div.diff.to_file a.path,
362 div.diff.to_file {
363 color: #007000;
364 }
365
366 div.diff.add {
367 color: #000;
368 border-left: 1px solid #0c0;
369 border-right: 1px solid #0c0;
370 background: #dfd;
371 }
372
373 div.diff.from_file a.list,
374 div.diff.from_file,
375 div.diff.rem {
376 color: #000;
377 border-left: 1px solid #c00;
378 border-right: 1px solid #c00;
379 background: #fdd;
380 }
381
382 div.diff.chunk_header {
383 color: #990099;
384
385 border: dotted #ffe0ff;
386 border-width: 1px 0px 0px 0px;
387 margin-top: 2px;
388 }
389
390 div.diff.incomplete {
391 color: #cccccc;
392 }
393
394
395 div.index_include {
396 border: solid #d9d8d1;
397 border-width: 0px 0px 1px;
398 padding: 12px 8px;
399 }
400
401 div.search {
402 font-size: 12px;
403 font-weight: normal;
404 margin: 4px 8px;
405 position: absolute;
406 top: 36px;
407 right: 30px
408 }
409
410 td.linenr {
411 text-align: right;
412 }
413
414 a.linenr {
415 color: #999999;
416 text-decoration: none
417 }
418
419 a.rss_logo {
420 float: right;
421 padding: 3px 0px;
422 width: 35px;
423 line-height: 10px;
424 border: 1px solid;
425 border-color: #fcc7a5 #7d3302 #3e1a01 #ff954e;
426 color: #ffffff;
427 background-color: #ff6600;
428 font-weight: bold;
429 font-family: sans-serif;
430 font-size: 10px;
431 text-align: center;
432 text-decoration: none;
433 }
434
435 a.rss_logo:hover {
436 background-color: #ee5500;
437 }
438
439 span.refs span {
440 padding: 0px 4px;
441 font-size: 10px;
442 font-weight: normal;
443 border: 1px solid;
444 background-color: #ffaaff;
445 border-color: #ffccff #ff00ee #ff00ee #ffccff;
446 }
447
448 span.refs span.ref {
449 background-color: #aaaaff;
450 border-color: #ccccff #0033cc #0033cc #ccccff;
451 }
452
453 span.refs span.tag {
454 background-color: #ffffaa;
455 border-color: #ffffcc #ffee00 #ffee00 #ffffcc;
456 }
457
458 span.refs span.head {
459 background-color: #aaffaa;
460 border-color: #ccffcc #00cc33 #00cc33 #ccffcc;
461 }
462
463 span.atnight {
464 color: #cc0000;
465 }
466
467 span.match {
468 color: #e00000;
469 }
|