]>
Commit | Line | Data |
---|---|---|
c729127c | 1 | body { |
1f1ab5f0 | 2 | font-family: sans-serif; |
b211c320 | 3 | font-size: small; |
7a9b4c5f | 4 | border: solid #d9d8d1; |
1f1ab5f0 JN |
5 | border-width: 1px; |
6 | margin: 10px; | |
7 | background-color: #ffffff; | |
8 | color: #000000; | |
75c84ddb JN |
9 | } |
10 | ||
11 | a { | |
1f1ab5f0 | 12 | color: #0000cc; |
75c84ddb JN |
13 | } |
14 | ||
15 | a:hover, a:visited, a:active { | |
1f1ab5f0 | 16 | color: #880000; |
75c84ddb JN |
17 | } |
18 | ||
403d0906 JN |
19 | span.cntrl { |
20 | border: dashed #aaaaaa; | |
21 | border-width: 1px; | |
22 | padding: 0px 2px 0px 2px; | |
23 | margin: 0px 2px 0px 2px; | |
24 | } | |
25 | ||
9a7a62ff JN |
26 | img.logo { |
27 | float: right; | |
28 | border-width: 0px; | |
29 | } | |
30 | ||
e9fdd74e GB |
31 | img.avatar { |
32 | vertical-align: middle; | |
33 | } | |
34 | ||
e133d65c SB |
35 | a.list img.avatar { |
36 | border-style: none; | |
37 | } | |
38 | ||
75c84ddb | 39 | div.page_header { |
1f1ab5f0 JN |
40 | height: 25px; |
41 | padding: 8px; | |
63fcbe00 | 42 | font-size: 150%; |
1f1ab5f0 JN |
43 | font-weight: bold; |
44 | background-color: #d9d8d1; | |
75c84ddb JN |
45 | } |
46 | ||
47 | div.page_header a:visited, a.header { | |
1f1ab5f0 | 48 | color: #0000cc; |
75c84ddb JN |
49 | } |
50 | ||
51 | div.page_header a:hover { | |
1f1ab5f0 | 52 | color: #880000; |
75c84ddb JN |
53 | } |
54 | ||
55 | div.page_nav { | |
7a9b4c5f | 56 | padding: 8px; |
75c84ddb JN |
57 | } |
58 | ||
59 | div.page_nav a:visited { | |
1f1ab5f0 | 60 | color: #0000cc; |
75c84ddb JN |
61 | } |
62 | ||
63 | div.page_path { | |
1f1ab5f0 | 64 | padding: 8px; |
63e4220b | 65 | font-weight: bold; |
1f1ab5f0 JN |
66 | border: solid #d9d8d1; |
67 | border-width: 0px 0px 1px; | |
75c84ddb JN |
68 | } |
69 | ||
70 | div.page_footer { | |
1f1ab5f0 JN |
71 | height: 17px; |
72 | padding: 4px 8px; | |
73 | background-color: #d9d8d1; | |
75c84ddb JN |
74 | } |
75 | ||
76 | div.page_footer_text { | |
1f1ab5f0 JN |
77 | float: left; |
78 | color: #555555; | |
79 | font-style: italic; | |
75c84ddb JN |
80 | } |
81 | ||
aa7dd05e JN |
82 | div#generating_info { |
83 | margin: 4px; | |
84 | font-size: smaller; | |
85 | text-align: center; | |
86 | color: #505050; | |
87 | } | |
88 | ||
75c84ddb | 89 | div.page_body { |
1f1ab5f0 | 90 | padding: 8px; |
4b7ce6e2 | 91 | font-family: monospace; |
75c84ddb JN |
92 | } |
93 | ||
aedd9425 | 94 | div.title, a.title { |
1f1ab5f0 JN |
95 | display: block; |
96 | padding: 6px 8px; | |
97 | font-weight: bold; | |
98 | background-color: #edece6; | |
99 | text-decoration: none; | |
100 | color: #000000; | |
75c84ddb JN |
101 | } |
102 | ||
9d066745 JN |
103 | div.readme { |
104 | padding: 8px; | |
105 | } | |
106 | ||
75c84ddb | 107 | a.title:hover { |
1f1ab5f0 | 108 | background-color: #d9d8d1; |
75c84ddb JN |
109 | } |
110 | ||
111 | div.title_text { | |
1f1ab5f0 JN |
112 | padding: 6px 0px; |
113 | border: solid #d9d8d1; | |
114 | border-width: 0px 0px 1px; | |
4b7ce6e2 | 115 | font-family: monospace; |
aedd9425 | 116 | } |
75c84ddb JN |
117 | |
118 | div.log_body { | |
1f1ab5f0 | 119 | padding: 8px 8px 8px 150px; |
75c84ddb JN |
120 | } |
121 | ||
122 | span.age { | |
1f1ab5f0 JN |
123 | position: relative; |
124 | float: left; | |
125 | width: 142px; | |
126 | font-style: italic; | |
127 | } | |
128 | ||
4ae89b76 | 129 | span.signoff { |
1f1ab5f0 | 130 | color: #888888; |
75c84ddb JN |
131 | } |
132 | ||
aedd9425 | 133 | div.log_link { |
1f1ab5f0 | 134 | padding: 0px 8px; |
63fcbe00 | 135 | font-size: 70%; |
1f1ab5f0 JN |
136 | font-family: sans-serif; |
137 | font-style: normal; | |
138 | position: relative; | |
139 | float: left; | |
140 | width: 136px; | |
75c84ddb JN |
141 | } |
142 | ||
143 | div.list_head { | |
1f1ab5f0 JN |
144 | padding: 6px 8px 4px; |
145 | border: solid #d9d8d1; | |
146 | border-width: 1px 0px 0px; | |
147 | font-style: italic; | |
75c84ddb JN |
148 | } |
149 | ||
1c49a4e1 GB |
150 | .author_date, .author { |
151 | font-style: italic; | |
152 | } | |
153 | ||
6fd92a28 JN |
154 | div.author_date { |
155 | padding: 8px; | |
156 | border: solid #d9d8d1; | |
157 | border-width: 0px 0px 1px 0px; | |
6fd92a28 JN |
158 | } |
159 | ||
75c84ddb | 160 | a.list { |
1f1ab5f0 JN |
161 | text-decoration: none; |
162 | color: #000000; | |
75c84ddb JN |
163 | } |
164 | ||
63e4220b | 165 | a.subject, a.name { |
7c278014 JN |
166 | font-weight: bold; |
167 | } | |
168 | ||
169 | table.tags a.subject { | |
17d07443 JN |
170 | font-weight: normal; |
171 | } | |
172 | ||
75c84ddb | 173 | a.list:hover { |
1f1ab5f0 JN |
174 | text-decoration: underline; |
175 | color: #880000; | |
75c84ddb JN |
176 | } |
177 | ||
178 | a.text { | |
1f1ab5f0 JN |
179 | text-decoration: none; |
180 | color: #0000cc; | |
75c84ddb JN |
181 | } |
182 | ||
183 | a.text:visited { | |
1f1ab5f0 JN |
184 | text-decoration: none; |
185 | color: #880000; | |
75c84ddb JN |
186 | } |
187 | ||
188 | a.text:hover { | |
1f1ab5f0 JN |
189 | text-decoration: underline; |
190 | color: #880000; | |
75c84ddb JN |
191 | } |
192 | ||
193 | table { | |
1f1ab5f0 | 194 | padding: 8px 4px; |
1f1ab5f0 JN |
195 | border-spacing: 0; |
196 | } | |
197 | ||
4b7ce6e2 | 198 | table.diff_tree { |
4b7ce6e2 LT |
199 | font-family: monospace; |
200 | } | |
201 | ||
47598d7a JN |
202 | table.combined.diff_tree th { |
203 | text-align: center; | |
204 | } | |
205 | ||
ed224dea JN |
206 | table.combined.diff_tree td { |
207 | padding-right: 24px; | |
208 | } | |
209 | ||
47598d7a | 210 | table.combined.diff_tree th.link, |
ed224dea JN |
211 | table.combined.diff_tree td.link { |
212 | padding: 0px 2px; | |
213 | } | |
214 | ||
215 | table.combined.diff_tree td.nochange a { | |
216 | color: #6666ff; | |
217 | } | |
218 | ||
219 | table.combined.diff_tree td.nochange a:hover, | |
220 | table.combined.diff_tree td.nochange a:visited { | |
221 | color: #d06666; | |
222 | } | |
223 | ||
1f1ab5f0 JN |
224 | table.blame { |
225 | border-collapse: collapse; | |
75c84ddb JN |
226 | } |
227 | ||
db94b41a LT |
228 | table.blame td { |
229 | padding: 0px 5px; | |
63fcbe00 | 230 | font-size: 100%; |
db94b41a LT |
231 | vertical-align: top; |
232 | } | |
233 | ||
75c84ddb | 234 | th { |
1f1ab5f0 | 235 | padding: 2px 5px; |
63fcbe00 | 236 | font-size: 100%; |
1f1ab5f0 | 237 | text-align: left; |
75c84ddb JN |
238 | } |
239 | ||
aef37684 JN |
240 | /* do not change row style on hover for 'blame' view */ |
241 | tr.light, | |
242 | table.blame .light:hover { | |
243 | background-color: #ffffff; | |
75c84ddb JN |
244 | } |
245 | ||
aef37684 JN |
246 | tr.dark, |
247 | table.blame .dark:hover { | |
82f930de LT |
248 | background-color: #f6f6f0; |
249 | } | |
250 | ||
aef37684 JN |
251 | /* currently both use the same, but it can change */ |
252 | tr.light:hover, | |
75c84ddb | 253 | tr.dark:hover { |
1f1ab5f0 | 254 | background-color: #edece6; |
75c84ddb JN |
255 | } |
256 | ||
aef37684 JN |
257 | /* boundary commits in 'blame' view */ |
258 | /* and commits without "previous" */ | |
3665e7e7 JN |
259 | tr.boundary td.sha1, |
260 | tr.no-previous td.linenr { | |
6de9433f JN |
261 | font-weight: bold; |
262 | } | |
263 | ||
e206d62a JN |
264 | /* for 'blame_incremental', during processing */ |
265 | tr.color1 { background-color: #f6fff6; } | |
266 | tr.color2 { background-color: #f6f6ff; } | |
267 | tr.color3 { background-color: #fff6f6; } | |
268 | ||
75c84ddb | 269 | td { |
1f1ab5f0 | 270 | padding: 2px 5px; |
63fcbe00 | 271 | font-size: 100%; |
1f1ab5f0 | 272 | vertical-align: top; |
75c84ddb JN |
273 | } |
274 | ||
9f5dcb81 | 275 | td.link, td.selflink { |
1f1ab5f0 JN |
276 | padding: 2px 5px; |
277 | font-family: sans-serif; | |
63fcbe00 | 278 | font-size: 70%; |
1f1ab5f0 JN |
279 | } |
280 | ||
9f5dcb81 JN |
281 | td.selflink { |
282 | padding-right: 0px; | |
283 | } | |
284 | ||
1f1ab5f0 JN |
285 | td.sha1 { |
286 | font-family: monospace; | |
287 | } | |
288 | ||
0a49a799 | 289 | .error { |
1f1ab5f0 JN |
290 | color: red; |
291 | background-color: yellow; | |
292 | } | |
293 | ||
9f5dcb81 JN |
294 | td.current_head { |
295 | text-decoration: underline; | |
296 | } | |
297 | ||
1f1ab5f0 JN |
298 | table.diff_tree span.file_status.new { |
299 | color: #008000; | |
300 | } | |
301 | ||
302 | table.diff_tree span.file_status.deleted { | |
303 | color: #c00000; | |
304 | } | |
305 | ||
306 | table.diff_tree span.file_status.moved, | |
307 | table.diff_tree span.file_status.mode_chnge { | |
308 | color: #777777; | |
309 | } | |
310 | ||
4a4a1a53 JN |
311 | table.diff_tree span.file_status.copied { |
312 | color: #70a070; | |
313 | } | |
314 | ||
c956395e MM |
315 | /* noage: "No commits" */ |
316 | table.project_list td.noage { | |
317 | color: #808080; | |
318 | font-style: italic; | |
319 | } | |
320 | ||
1f1ab5f0 JN |
321 | /* age2: 60*60*24*2 <= age */ |
322 | table.project_list td.age2, table.blame td.age2 { | |
323 | font-style: italic; | |
324 | } | |
325 | ||
326 | /* age1: 60*60*2 <= age < 60*60*24*2 */ | |
327 | table.project_list td.age1 { | |
328 | color: #009900; | |
329 | font-style: italic; | |
75c84ddb JN |
330 | } |
331 | ||
1f1ab5f0 JN |
332 | table.blame td.age1 { |
333 | color: #009900; | |
334 | background: transparent; | |
335 | } | |
336 | ||
337 | /* age0: age < 60*60*2 */ | |
338 | table.project_list td.age0 { | |
339 | color: #009900; | |
340 | font-style: italic; | |
341 | font-weight: bold; | |
342 | } | |
343 | ||
344 | table.blame td.age0 { | |
345 | color: #009900; | |
346 | background: transparent; | |
347 | font-weight: bold; | |
348 | } | |
349 | ||
350 | td.pre, div.pre, div.diff { | |
351 | font-family: monospace; | |
352 | font-size: 12px; | |
353 | white-space: pre; | |
354 | } | |
355 | ||
356 | td.mode { | |
357 | font-family: monospace; | |
358 | } | |
359 | ||
4af819d4 JN |
360 | /* progress of blame_interactive */ |
361 | div#progress_bar { | |
362 | height: 2px; | |
363 | margin-bottom: -2px; | |
364 | background-color: #d8d9d0; | |
365 | } | |
366 | div#progress_info { | |
367 | float: right; | |
368 | text-align: right; | |
1f1ab5f0 JN |
369 | } |
370 | ||
e4b48eaa JN |
371 | /* format of (optional) objects size in 'tree' view */ |
372 | td.size { | |
373 | font-family: monospace; | |
374 | text-align: right; | |
375 | } | |
376 | ||
744d0ac3 JN |
377 | /* styling of diffs (patchsets): commitdiff and blobdiff views */ |
378 | div.diff.header, | |
379 | div.diff.extended_header { | |
380 | white-space: normal; | |
381 | } | |
382 | ||
383 | div.diff.header { | |
384 | font-weight: bold; | |
385 | ||
386 | background-color: #edece6; | |
387 | ||
388 | margin-top: 4px; | |
389 | padding: 4px 0px 2px 0px; | |
390 | border: solid #d9d8d1; | |
391 | border-width: 1px 0px 1px 0px; | |
392 | } | |
393 | ||
394 | div.diff.header a.path { | |
395 | text-decoration: underline; | |
396 | } | |
397 | ||
398 | div.diff.extended_header, | |
399 | div.diff.extended_header a.path, | |
400 | div.diff.extended_header a.hash { | |
401 | color: #777777; | |
402 | } | |
403 | ||
404 | div.diff.extended_header .info { | |
405 | color: #b0b0b0; | |
406 | } | |
407 | ||
408 | div.diff.extended_header { | |
409 | background-color: #f6f5ee; | |
410 | padding: 2px 0px 2px 0px; | |
411 | } | |
412 | ||
59e3b14e | 413 | div.diff a.list, |
744d0ac3 JN |
414 | div.diff a.path, |
415 | div.diff a.hash { | |
ef10ee87 JN |
416 | text-decoration: none; |
417 | } | |
418 | ||
59e3b14e | 419 | div.diff a.list:hover, |
744d0ac3 JN |
420 | div.diff a.path:hover, |
421 | div.diff a.hash:hover { | |
ef10ee87 JN |
422 | text-decoration: underline; |
423 | } | |
424 | ||
744d0ac3 JN |
425 | div.diff.to_file a.path, |
426 | div.diff.to_file { | |
427 | color: #007000; | |
428 | } | |
429 | ||
1f1ab5f0 JN |
430 | div.diff.add { |
431 | color: #008800; | |
432 | } | |
433 | ||
744d0ac3 JN |
434 | div.diff.from_file a.path, |
435 | div.diff.from_file { | |
436 | color: #aa0000; | |
437 | } | |
438 | ||
1f1ab5f0 JN |
439 | div.diff.rem { |
440 | color: #cc0000; | |
441 | } | |
442 | ||
59e3b14e | 443 | div.diff.chunk_header a, |
1f1ab5f0 JN |
444 | div.diff.chunk_header { |
445 | color: #990099; | |
59e3b14e | 446 | } |
744d0ac3 | 447 | |
59e3b14e | 448 | div.diff.chunk_header { |
744d0ac3 JN |
449 | border: dotted #ffe0ff; |
450 | border-width: 1px 0px 0px 0px; | |
451 | margin-top: 2px; | |
75c84ddb JN |
452 | } |
453 | ||
59e3b14e JN |
454 | div.diff.chunk_header span.chunk_info { |
455 | background-color: #ffeeff; | |
456 | } | |
457 | ||
458 | div.diff.chunk_header span.section { | |
459 | color: #aa22aa; | |
460 | } | |
461 | ||
af33ef21 JN |
462 | div.diff.incomplete { |
463 | color: #cccccc; | |
464 | } | |
465 | ||
4280cde9 MK |
466 | div.diff.nodifferences { |
467 | font-weight: bold; | |
468 | color: #600000; | |
469 | } | |
75c84ddb JN |
470 | |
471 | div.index_include { | |
1f1ab5f0 JN |
472 | border: solid #d9d8d1; |
473 | border-width: 0px 0px 1px; | |
474 | padding: 12px 8px; | |
75c84ddb JN |
475 | } |
476 | ||
477 | div.search { | |
63fcbe00 | 478 | font-size: 100%; |
88ad729b | 479 | font-weight: normal; |
1f1ab5f0 | 480 | margin: 4px 8px; |
67aca456 | 481 | float: right; |
1f1ab5f0 JN |
482 | top: 56px; |
483 | right: 12px | |
484 | } | |
485 | ||
0d1d154d PB |
486 | p.projsearch { |
487 | text-align: center; | |
488 | } | |
489 | ||
1f1ab5f0 JN |
490 | td.linenr { |
491 | text-align: right; | |
75c84ddb JN |
492 | } |
493 | ||
494 | a.linenr { | |
1f1ab5f0 JN |
495 | color: #999999; |
496 | text-decoration: none | |
75c84ddb JN |
497 | } |
498 | ||
aedd9425 | 499 | a.rss_logo { |
1f1ab5f0 JN |
500 | float: right; |
501 | padding: 3px 0px; | |
502 | width: 35px; | |
503 | line-height: 10px; | |
504 | border: 1px solid; | |
505 | border-color: #fcc7a5 #7d3302 #3e1a01 #ff954e; | |
506 | color: #ffffff; | |
507 | background-color: #ff6600; | |
508 | font-weight: bold; | |
509 | font-family: sans-serif; | |
63fcbe00 | 510 | font-size: 70%; |
1f1ab5f0 JN |
511 | text-align: center; |
512 | text-decoration: none; | |
75c84ddb JN |
513 | } |
514 | ||
515 | a.rss_logo:hover { | |
1f1ab5f0 | 516 | background-color: #ee5500; |
aedd9425 | 517 | } |
75c84ddb | 518 | |
3562198b JN |
519 | a.rss_logo.generic { |
520 | background-color: #ff8800; | |
521 | } | |
522 | ||
523 | a.rss_logo.generic:hover { | |
524 | background-color: #ee7700; | |
525 | } | |
526 | ||
d294e1ca | 527 | span.refs span { |
1f1ab5f0 | 528 | padding: 0px 4px; |
63fcbe00 | 529 | font-size: 70%; |
1f1ab5f0 | 530 | font-weight: normal; |
1f1ab5f0 | 531 | border: 1px solid; |
d294e1ca JN |
532 | background-color: #ffaaff; |
533 | border-color: #ffccff #ff00ee #ff00ee #ffccff; | |
534 | } | |
535 | ||
4afbaeff GB |
536 | span.refs span a { |
537 | text-decoration: none; | |
538 | color: inherit; | |
539 | } | |
540 | ||
541 | span.refs span a:hover { | |
542 | text-decoration: underline; | |
543 | } | |
544 | ||
545 | span.refs span.indirect { | |
546 | font-style: italic; | |
547 | } | |
548 | ||
d294e1ca JN |
549 | span.refs span.ref { |
550 | background-color: #aaaaff; | |
551 | border-color: #ccccff #0033cc #0033cc #ccccff; | |
552 | } | |
553 | ||
554 | span.refs span.tag { | |
555 | background-color: #ffffaa; | |
1f1ab5f0 JN |
556 | border-color: #ffffcc #ffee00 #ffee00 #ffffcc; |
557 | } | |
558 | ||
d294e1ca JN |
559 | span.refs span.head { |
560 | background-color: #aaffaa; | |
561 | border-color: #ccffcc #00cc33 #00cc33 #ccffcc; | |
562 | } | |
563 | ||
1f1ab5f0 JN |
564 | span.atnight { |
565 | color: #cc0000; | |
566 | } | |
567 | ||
568 | span.match { | |
569 | color: #e00000; | |
aedd9425 | 570 | } |
e7738553 PB |
571 | |
572 | div.binary { | |
573 | font-style: italic; | |
574 | } |