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