update gitweb to 2.22.0.214.g8dca754b1e
[gitweb.git] / gitweb.css
1 body {
2 font-family: sans-serif;
3 font-size: small;
4 border: solid #d9d8d1;
5 border-width: 1px;
6 margin: 10px;
7 background-color: #ffffff;
8 color: #000000;
9 }
10
11 a {
12 color: #0000cc;
13 }
14
15 a:hover, a:visited, a:active {
16 color: #880000;
17 }
18
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
26 img.logo {
27 float: right;
28 border-width: 0px;
29 }
30
31 img.avatar {
32 vertical-align: middle;
33 }
34
35 img.blob {
36 max-height: 100%;
37 max-width: 100%;
38 }
39
40 a.list img.avatar {
41 border-style: none;
42 }
43
44 div.page_header {
45 height: 25px;
46 padding: 8px;
47 font-size: 150%;
48 font-weight: bold;
49 background-color: #d9d8d1;
50 }
51
52 div.page_header a:visited, a.header {
53 color: #0000cc;
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: #0000cc;
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: 22px;
77 padding: 4px 8px;
78 background-color: #d9d8d1;
79 }
80
81 div.page_footer_text {
82 line-height: 22px;
83 float: left;
84 color: #555555;
85 font-style: italic;
86 }
87
88 div#generating_info {
89 margin: 4px;
90 font-size: smaller;
91 text-align: center;
92 color: #505050;
93 }
94
95 div.page_body {
96 padding: 8px;
97 font-family: monospace;
98 }
99
100 div.title, a.title {
101 display: block;
102 padding: 6px 8px;
103 font-weight: bold;
104 background-color: #edece6;
105 text-decoration: none;
106 color: #000000;
107 }
108
109 div.readme {
110 padding: 8px;
111 }
112
113 a.title:hover {
114 background-color: #d9d8d1;
115 }
116
117 div.title_text {
118 padding: 6px 0px;
119 border: solid #d9d8d1;
120 border-width: 0px 0px 1px;
121 font-family: monospace;
122 }
123
124 div.log_body {
125 padding: 8px 8px 8px 150px;
126 }
127
128 span.age {
129 position: relative;
130 float: left;
131 width: 142px;
132 font-style: italic;
133 }
134
135 span.signoff {
136 color: #888888;
137 }
138
139 div.log_link {
140 padding: 0px 8px;
141 font-size: 70%;
142 font-family: sans-serif;
143 font-style: normal;
144 position: relative;
145 float: left;
146 width: 136px;
147 }
148
149 div.list_head {
150 padding: 6px 8px 4px;
151 border: solid #d9d8d1;
152 border-width: 1px 0px 0px;
153 font-style: italic;
154 }
155
156 .author_date, .author {
157 font-style: italic;
158 }
159
160 div.author_date {
161 padding: 8px;
162 border: solid #d9d8d1;
163 border-width: 0px 0px 1px 0px;
164 }
165
166 a.list {
167 text-decoration: none;
168 color: #000000;
169 }
170
171 a.subject, a.name {
172 font-weight: bold;
173 }
174
175 table.tags a.subject {
176 font-weight: normal;
177 }
178
179 a.list:hover {
180 text-decoration: underline;
181 color: #880000;
182 }
183
184 a.text {
185 text-decoration: none;
186 color: #0000cc;
187 }
188
189 a.text:visited {
190 text-decoration: none;
191 color: #880000;
192 }
193
194 a.text:hover {
195 text-decoration: underline;
196 color: #880000;
197 }
198
199 table {
200 padding: 8px 4px;
201 border-spacing: 0;
202 }
203
204 table.diff_tree {
205 font-family: monospace;
206 }
207
208 table.combined.diff_tree th {
209 text-align: center;
210 }
211
212 table.combined.diff_tree td {
213 padding-right: 24px;
214 }
215
216 table.combined.diff_tree th.link,
217 table.combined.diff_tree td.link {
218 padding: 0px 2px;
219 }
220
221 table.combined.diff_tree td.nochange a {
222 color: #6666ff;
223 }
224
225 table.combined.diff_tree td.nochange a:hover,
226 table.combined.diff_tree td.nochange a:visited {
227 color: #d06666;
228 }
229
230 table.blame {
231 border-collapse: collapse;
232 }
233
234 table.blame td {
235 padding: 0px 5px;
236 font-size: 100%;
237 vertical-align: top;
238 }
239
240 th {
241 padding: 2px 5px;
242 font-size: 100%;
243 text-align: left;
244 }
245
246 /* do not change row style on hover for 'blame' view */
247 tr.light,
248 table.blame .light:hover {
249 background-color: #ffffff;
250 }
251
252 tr.dark,
253 table.blame .dark:hover {
254 background-color: #f6f6f0;
255 }
256
257 /* currently both use the same, but it can change */
258 tr.light:hover,
259 tr.dark:hover {
260 background-color: #edece6;
261 }
262
263 /* boundary commits in 'blame' view */
264 /* and commits without "previous" */
265 tr.boundary td.sha1,
266 tr.no-previous td.linenr {
267 font-weight: bold;
268 }
269
270 /* for 'blame_incremental', during processing */
271 tr.color1 { background-color: #f6fff6; }
272 tr.color2 { background-color: #f6f6ff; }
273 tr.color3 { background-color: #fff6f6; }
274
275 td {
276 padding: 2px 5px;
277 font-size: 100%;
278 vertical-align: top;
279 }
280
281 td.link, td.selflink {
282 padding: 2px 5px;
283 font-family: sans-serif;
284 font-size: 70%;
285 }
286
287 td.selflink {
288 padding-right: 0px;
289 }
290
291 td.sha1 {
292 font-family: monospace;
293 }
294
295 .error {
296 color: red;
297 background-color: yellow;
298 }
299
300 td.current_head {
301 text-decoration: underline;
302 }
303
304 td.category {
305 background-color: #d9d8d1;
306 border-top: 1px solid #000000;
307 border-left: 1px solid #000000;
308 font-weight: bold;
309 }
310
311 table.diff_tree span.file_status.new {
312 color: #008000;
313 }
314
315 table.diff_tree span.file_status.deleted {
316 color: #c00000;
317 }
318
319 table.diff_tree span.file_status.moved,
320 table.diff_tree span.file_status.mode_chnge {
321 color: #777777;
322 }
323
324 table.diff_tree span.file_status.copied {
325 color: #70a070;
326 }
327
328 /* noage: "No commits" */
329 table.project_list td.noage, table.shortlog td.noage {
330 color: #808080;
331 font-style: italic;
332 }
333
334 /* age2: 60*60*24*2 <= age */
335 table.project_list td.age2, table.blame td.age2, table.shortlog td.age2 {
336 font-style: italic;
337 }
338
339 /* age1: 60*60*2 <= age < 60*60*24*2 */
340 table.project_list td.age1, table.shortlog td.age1 {
341 color: #009900;
342 font-style: italic;
343 }
344
345 table.blame td.age1 {
346 color: #009900;
347 background: transparent;
348 }
349
350 /* age0: age < 60*60*2 */
351 table.project_list td.age0, table.shortlog td.age0 {
352 color: #009900;
353 font-style: italic;
354 font-weight: bold;
355 }
356
357 table.blame td.age0 {
358 color: #009900;
359 background: transparent;
360 font-weight: bold;
361 }
362
363 img.graph {
364 padding: 0px;
365 margin: -2px;
366 display: block;
367 }
368
369 td.pre, div.pre, div.diff {
370 font-family: monospace;
371 font-size: 12px;
372 white-space: pre;
373 }
374
375 td.mode {
376 font-family: monospace;
377 }
378
379 /* progress of blame_interactive */
380 div#progress_bar {
381 height: 2px;
382 margin-bottom: -2px;
383 background-color: #d8d9d0;
384 }
385 div#progress_info {
386 float: right;
387 text-align: right;
388 }
389
390 /* format of (optional) objects size in 'tree' view */
391 td.size {
392 font-family: monospace;
393 text-align: right;
394 }
395
396 /* styling of diffs (patchsets): commitdiff and blobdiff views */
397 div.diff.header,
398 div.diff.extended_header {
399 white-space: normal;
400 }
401
402 div.diff.header {
403 font-weight: bold;
404
405 background-color: #edece6;
406
407 margin-top: 4px;
408 padding: 4px 0px 2px 0px;
409 border: solid #d9d8d1;
410 border-width: 1px 0px 1px 0px;
411 }
412
413 div.diff.header a.path {
414 text-decoration: underline;
415 }
416
417 div.diff.extended_header,
418 div.diff.extended_header a.path,
419 div.diff.extended_header a.hash {
420 color: #777777;
421 }
422
423 div.diff.extended_header .info {
424 color: #b0b0b0;
425 }
426
427 div.diff.extended_header {
428 background-color: #f6f5ee;
429 padding: 2px 0px 2px 0px;
430 }
431
432 div.diff a.list,
433 div.diff a.path,
434 div.diff a.hash {
435 text-decoration: none;
436 }
437
438 div.diff a.list:hover,
439 div.diff a.path:hover,
440 div.diff a.hash:hover {
441 text-decoration: underline;
442 }
443
444 div.diff.to_file a.path,
445 div.diff.to_file {
446 color: #007000;
447 }
448
449 div.diff.add {
450 color: #008800;
451 }
452
453 div.diff.add span.marked {
454 background-color: #aaffaa;
455 }
456
457 div.diff.from_file a.path,
458 div.diff.from_file {
459 color: #aa0000;
460 }
461
462 div.diff.rem {
463 color: #cc0000;
464 }
465
466 div.diff.rem span.marked {
467 background-color: #ffaaaa;
468 }
469
470 div.diff.chunk_header a,
471 div.diff.chunk_header {
472 color: #990099;
473 }
474
475 div.diff.chunk_header {
476 border: dotted #ffe0ff;
477 border-width: 1px 0px 0px 0px;
478 margin-top: 2px;
479 }
480
481 div.diff.chunk_header span.chunk_info {
482 background-color: #ffeeff;
483 }
484
485 div.diff.chunk_header span.section {
486 color: #aa22aa;
487 }
488
489 div.diff.incomplete {
490 color: #cccccc;
491 }
492
493 div.diff.nodifferences {
494 font-weight: bold;
495 color: #600000;
496 }
497
498 /* side-by-side diff */
499 div.chunk_block {
500 overflow: hidden;
501 }
502
503 div.chunk_block div.old {
504 float: left;
505 width: 50%;
506 overflow: hidden;
507 }
508
509 div.chunk_block div.new {
510 margin-left: 50%;
511 width: 50%;
512 }
513
514 div.chunk_block.rem div.old div.diff.rem {
515 background-color: #fff5f5;
516 }
517 div.chunk_block.add div.new div.diff.add {
518 background-color: #f8fff8;
519 }
520 div.chunk_block.chg div div.diff {
521 background-color: #fffff0;
522 }
523 div.chunk_block.ctx div div.diff.ctx {
524 color: #404040;
525 }
526
527
528 div.index_include {
529 border: solid #d9d8d1;
530 border-width: 0px 0px 1px;
531 padding: 12px 8px;
532 }
533
534 div.search {
535 font-size: 100%;
536 font-weight: normal;
537 margin: 4px 8px;
538 float: right;
539 top: 56px;
540 right: 12px
541 }
542
543 div.projsearch {
544 text-align: center;
545 margin: 20px 0px;
546 }
547
548 div.projsearch form {
549 margin-bottom: 2px;
550 }
551
552 td.linenr {
553 text-align: right;
554 }
555
556 a.linenr {
557 color: #999999;
558 text-decoration: none
559 }
560
561 a.rss_logo {
562 float: right;
563 padding: 3px 5px;
564 line-height: 10px;
565 border: 1px solid;
566 border-color: #fcc7a5 #7d3302 #3e1a01 #ff954e;
567 color: #ffffff;
568 background-color: #ff6600;
569 font-weight: bold;
570 font-family: sans-serif;
571 font-size: 70%;
572 text-align: center;
573 text-decoration: none;
574 }
575
576 a.rss_logo:hover {
577 background-color: #ee5500;
578 }
579
580 a.rss_logo.generic {
581 background-color: #ff8800;
582 }
583
584 a.rss_logo.generic:hover {
585 background-color: #ee7700;
586 }
587
588 span.refs span {
589 padding: 0px 4px;
590 font-size: 70%;
591 font-weight: normal;
592 border: 1px solid;
593 background-color: #ffaaff;
594 border-color: #ffccff #ff00ee #ff00ee #ffccff;
595 }
596
597 span.refs span a {
598 text-decoration: none;
599 color: inherit;
600 }
601
602 span.refs span a:hover {
603 text-decoration: underline;
604 }
605
606 span.refs span.indirect {
607 font-style: italic;
608 }
609
610 span.refs span.ref {
611 background-color: #aaaaff;
612 border-color: #ccccff #0033cc #0033cc #ccccff;
613 }
614
615 span.refs span.tag {
616 background-color: #ffffaa;
617 border-color: #ffffcc #ffee00 #ffee00 #ffffcc;
618 }
619
620 span.refs span.head {
621 background-color: #aaffaa;
622 border-color: #ccffcc #00cc33 #00cc33 #ccffcc;
623 }
624
625 span.atnight {
626 color: #cc0000;
627 }
628
629 span.match {
630 color: #e00000;
631 }
632
633 div.binary {
634 font-style: italic;
635 }
636
637 div.remote {
638 margin: .5em;
639 border: 1px solid #d9d8d1;
640 display: inline-block;
641 }
642
643 /* JavaScript-based timezone manipulation */
644
645 .popup { /* timezone selection UI */
646 position: absolute;
647 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
648 top: 0; left: 0;
649 border: 1px solid;
650 padding: 2px;
651 background-color: #f0f0f0;
652 font-style: normal;
653 color: #000000;
654 cursor: auto;
655 }
656
657 .close-button { /* close timezone selection UI without selecting */
658 /* float doesn't work within absolutely positioned container,
659 * if width of container is not set explicitly */
660 /* float: right; */
661 position: absolute;
662 top: 0px; right: 0px;
663 border: 1px solid green;
664 margin: 1px 1px 1px 1px;
665 padding-bottom: 2px;
666 width: 12px;
667 height: 10px;
668 font-size: 9px;
669 font-weight: bold;
670 text-align: center;
671 background-color: #fff0f0;
672 cursor: pointer;
673 }
674
675
676 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
677
678 /* Highlighting theme definition: */
679
680 .num { color:#2928ff; }
681 .esc { color:#ff00ff; }
682 .str { color:#ff0000; }
683 .dstr { color:#818100; }
684 .slc { color:#838183; font-style:italic; }
685 .com { color:#838183; font-style:italic; }
686 .dir { color:#008200; }
687 .sym { color:#000000; }
688 .line { color:#555555; }
689 .kwa { color:#000000; font-weight:bold; }
690 .kwb { color:#830000; }
691 .kwc { color:#000000; font-weight:bold; }
692 .kwd { color:#010181; }