James Moger
2011-10-10 51e21e040c65781cea10b54365e87fa8e0459737
commit | author | age
cebf45 1 /*
JM 2  Git:Blit css.
3 */
4 html, body, table, dl, dt, dd, ol, ul, li, form, a, span, tr, th, td, div, em {
5     font-family: verdana, sans-serif;
6     font-size: 12px;
531cd2 7     line-height: 1.35em;
7203a4 8     margin: 0;
JM 9     padding: 0;
10     border: 0;
11     outline: 0;
cebf45 12 }
JM 13
14 body {
831469 15     width: 1000px;
cebf45 16     margin: 5px;
JM 17     background-color: #ffffff;
18     color: #000000;
19     margin-right: auto;
781223 20     margin-left: auto;    
cebf45 21     padding: 0px;
a645ba 22     background: url(background.png) repeat-x scroll 0 0 #FFFFFF;
cebf45 23 }
JM 24
8f73a7 25 hr {    
JM 26     color: #ffffff;
27     background-color: #ffffff;
28     height: 1px; !important
29 }
30
531cd2 31 pre, code, pre.prettyprint, pre.plainprint {
cebf45 32     color: black;
JM 33     font-family: monospace;
34     font-size:12px;
35     border:0px;
36 }
37
f90dc6 38 pre.prettyprint ol {
JM 39     padding-left:25px;
40 }
41
cebf45 42 /* age0: age < 60*60*2 */
JM 43 .age0 {
3e087a 44     color: #008000;
cebf45 45     font-style: italic;
JM 46     font-weight: bold;
47 }
48
49 /* age1: 60*60*2 <= age < 60*60*24*2 */
50 .age1 {
3e087a 51     color: #008000;
cebf45 52     font-style: italic;
JM 53 }
54
55 /* age2: 60*60*24*2 <= age */
56 .age2 {
57     font-style: italic;
58 }
59
00afd7 60 img.inlineIcon {
JM 61     padding-left: 1px;
62     padding-right: 1px;
63 }
cebf45 64
85c2e6 65 img.overview {
JM 66     float:right;
67     border:1px solid #CCCCCC;
68 }
69
cebf45 70 a {
JM 71     color: #0000cc;
72 }
73
74 a:hover, a:visited, a:active {
75     color: #880000;
76 }
77
78 img.logo {
79     float: right;
80     border-width: 0px;
81 }
82
83 img.activityGraph {
84     float: right;
85     border-width: 0px;
86     padding: 8px;
87 }
88
89 div.repositories_message {
90     line-height: inherit;
91 }
92
c1c3c6 93 div.header, div.commitHeader {
cebf45 94     background-color: #D2C3AF;
JM 95     padding: 3px;
96     border: 1px solid #808080;
c1c3c6 97 }
JM 98
99 div.header {
531cd2 100     border-radius: 3px 3px 0 0;
cebf45 101 }
JM 102
c1c3c6 103 div.commitHeader {
JM 104     border-radius: 3px;
105 }
106
107 div.header a, div.commitHeader a {
cebf45 108     color: black;
JM 109     text-decoration: none;
110     font-weight: bold;
111 }
112
c1c3c6 113 div.header a:hover, div.commitHeader a:hover {
cebf45 114     text-decoration: underline;
JM 115 }
116
117 div.pager {
118     padding: 0px 0px 15px 5px;
119 }
120
bc9d4a 121 span.empty {
JM 122     font-size: 0.9em;
123     font-style: italic;
124     padding-left:10px;
125     color: #008000;
126 }
127
9197d3 128 span.link {
JM 129     color: #888;
130 }
131
9ab5cc 132 span.link, span.link a {
cebf45 133     font-family: sans-serif;
9197d3 134     font-size: 11px;    
cebf45 135 }
JM 136
9ab5cc 137 span.link em, div.link span em {
698678 138     font-style: normal;
9ab5cc 139     font-family: sans-serif;
9197d3 140     font-size: 11px;    
698678 141 }
JM 142
cebf45 143 div.page_header {
JM 144     height: 25px;
145     padding: 5px;
146     font-family: sans-serif;
147     font-weight: bold;
148     font-size: 150%;
98ce17 149     color: #888;
a645ba 150     background: transparent;
cebf45 151 }
JM 152
153 div.page_header span {    
154     font-family: inherit;
155     font-size: inherit;    
156 }
157
158 div.page_header a  {
159     font-size: inherit;    
160     font-family: inherit;
161     text-decoration: none;
162 }
163
164 div.page_header a:visited {
165     color: #000000;
166 }
167
168 div.page_header a:hover {
781223 169     color: #E66C2C;
cebf45 170     text-decoration: underline;
JM 171 }
172
173 div.page_footer {
98ce17 174     clear: both;
cebf45 175     height: 17px;
JM 176     color: black;
177     background-color: #ffffff;
178     padding: 5px;
179     border-top: 1px solid #bbb;
180     font-style: italic;
181 }
182
20165d 183 span.userPanel a, span.userPanel a span {
JM 184     font-size: 11px;    
185 }
186
cebf45 187 div.page_nav {
JM 188     color: #ddd;
189     background-color: #000070;
7203a4 190     padding: 7px;
531cd2 191     border-radius: 3px;
cebf45 192 }
JM 193
194 div.page_nav a {
195     color: yellow;
196     text-decoration: none;
197 }
198
199 div.page_nav a:hover {    
200     text-decoration: underline;
201 }
202
698678 203 div.page_nav em {
JM 204     font-style: normal;
205 }
206
cebf45 207 div.page_nav2 {
JM 208     padding: 2px 5px 7px 5px;    
781223 209 }
JM 210
211 div.admin_nav {
a4d249 212     border: 1px solid #888;
JM 213     border-bottom: 0px;
214     background:#dae0d2;
215     text-align: right;
781223 216     padding: 5px 5px 5px 2px;    
JM 217 }
218
219 div.admin_nav a {
220     text-decoration: none;
221 }
222
223 div.admin_nav a:hover {    
224     text-decoration: underline;
cebf45 225 }
JM 226
7203a4 227 div.search {
JM 228     color:yellow;
229     text-align:right;
230     float:right;
1e8390 231     padding:4px 4px 3px 3px;
JM 232     border-left: 1px solid #8080f0;
233     margin: 0px;
234     height: 23px;
7203a4 235 }
JM 236
4910c1 237 div.search input {
1e8390 238     vertical-align: top;
5450d0 239     background: url(search-icon.png) no-repeat 4px center;
4910c1 240     color: #ddd;
JM 241     background-color: #000070;
242     border: 1px solid transparent;
1e8390 243     padding: 2px 2px 2px 22px;
JM 244     margin: 0px;
4910c1 245 }
JM 246
247 div.search input:hover, div.search input:focus {
248     color: white;
249     border-bottom: 1px solid orange;    
250     outline: none;
cebf45 251 }
JM 252
253 div.page_path {
254     padding: 8px;
255     font-weight: bold;
256     border: solid #bbb;
257     border-width: 0px 0px 1px;
258 }
259
260 div.commit_message {
4ab184 261     font-family: monospace;
cebf45 262     padding: 8px;
JM 263     border: solid #bbb;
50984c 264     border-width: 1px 0px 0px;
cebf45 265 }
JM 266
f339f5 267 div.commit_message a {
JM 268     font-family: monospace;
269 }
270
cebf45 271 div.bug_open, span.bug_open {
JM 272     padding: 2px;
f5d0ad 273     background-color: #803333;
cebf45 274     color: white;    
JM 275     text-align: center;
276 }
277
278 div.bug_resolved, span.bug_resolved {
279     padding: 2px;
f5d0ad 280     background-color: #408040;
cebf45 281     color: white;
JM 282     text-align: center;
283 }
284
285 div.bug_invalid, span.bug_invalid {
286     padding: 2px;
287     background-color: gray;
288     text-align: center;
289 }
290
291 div.bug_hold, span.bug_hold {
292     padding: 2px;
293     background-color: orange;
294     text-align: center;
295 }
296
297 div.diff {
298     font-family: monospace;
3df349 299     overflow: auto;
cebf45 300 }
JM 301
302 div.diff.header {
303     -moz-border-bottom-colors: none;
304     -moz-border-image: none;
305     -moz-border-left-colors: none;
306     -moz-border-right-colors: none;
307     -moz-border-top-colors: none;
308     background-color: #EDECE6;
309     border-color: #D9D8D1;
310     border-style: solid;
608ece 311     border-width: 1px;
cebf45 312     font-weight: bold;
608ece 313     margin-top: 10px;
cebf45 314     padding: 4px 0 2px;
JM 315 }
316
317 div.diff.extended_header {
318     background-color: #F6F5EE;
319     padding: 2px 0;
320     font-family: inherit;
321 }
322
608ece 323 span.diff.add {
cebf45 324     color: #008800;
JM 325     font-family: inherit;
326 }
327
608ece 328 span.diff.remove {
3e087a 329     color: #FFDDDD;
cebf45 330     font-family: inherit;
JM 331 }
332
608ece 333 span.diff.unchanged {
cebf45 334     color: inherit;
JM 335     font-family: inherit;
336 }
337
338 div.diff.hunk_header {
339     -moz-border-bottom-colors: none;
340     -moz-border-image: none;
341     -moz-border-left-colors: none;
342     -moz-border-right-colors: none;
343     -moz-border-top-colors: none;
344     border-color: #FFE0FF;
345     border-style: dotted;
346     border-width: 1px 0 0;
347     margin-top: 2px;
348     font-family: inherit;
349 }
350
351 span.diff.hunk_info {
352     background-color: #FFEEFF;    
353     color: #990099;
354     font-family: inherit;
355 }
356
357 span.diff.hunk_section {    
358     color: #AA22AA;
359     font-family: inherit;
360 }
361
3df349 362 div.diff.add2 {
JM 363     background-color: #DDFFDD;
364     font-family: inherit;
365 }
366
367 div.diff.remove2 {
368     background-color: #FFDDDD;
369     font-family: inherit;
370 }
371
372 div.diff table {
373     border-right: 1px solid #bbb;
374     border-bottom: 1px solid #bbb;
375     width: 100%;
376 }
377
378 div.diff table th, div.diff table td {
379     margin: 0px;
380     padding: 0px;
381     font-family: monospace;    
382 }
383
384 div.diff table th {
385     background-color: #faf8dc;
386     border-left: 1px solid #bbb;    
387     text-align: center;
388     color: #999;
389     padding-left: 5px;
390     padding-right: 5px;
a645ba 391     width: 30px;
3df349 392 }
JM 393
394 div.diff table th.header {
395     background-color: #D2C3AF;
396     border-right: 0px;
397     border-bottom: 1px solid #808080;
398     font-family: inherit;
399     font-size:0.9em;
400     color: black;
401     padding: 2px;
402     text-align: left;
403 }
404
405 div.diff table td.hunk_header {
406     background-color: #dAe2e5 !important;    
407     border-bottom: 1px solid #bac2c5;
408     color: #555;
409 }
410
411 div.diff table td {
412     border-left: 1px solid #bbb;
413     background-color: #fbfbfb;
a645ba 414 }
JM 415
416 td.changeType {
417     width: 15px;
3df349 418 }
JM 419
9bc17d 420 span.addition, span.modification, span.deletion, span.rename {
JM 421     border: 1px solid #888;
422     float: left;
423     height: 0.8em;
424     margin: 0.2em 0.5em 0 0;
425     overflow: hidden;
426     width: 0.8em;
427 }
428
429 span.addition {
3e087a 430     background-color: #ccffcc;
9bc17d 431 }
JM 432
433 span.modification {
434     background-color: #ffdd88;
435 }
436
437 span.deletion {
3e087a 438     background-color: #f8bbbb;
9bc17d 439 }
JM 440
441 span.rename {
3e087a 442     background-color: #cAc2f5;
a645ba 443 }
JM 444
445 div.commitLegend {
446     float: right;
f1720c 447     padding: 0.4em 0.4em 0.2em 0.4em;
a645ba 448     vertical-align:top;
1e8390 449     margin: 0px;
a645ba 450 }
JM 451
452 div.commitLegend span {
453     font-size: 0.9em;
454     vertical-align: top;
455 }
456
457 div.references {
458     float: right;
459     text-align: right;
9bc17d 460 }
JM 461
cebf45 462 a.list {
JM 463     text-decoration: none;
464     color: #000000;
465 }
466
98ce17 467 a.list.subject {
JM 468     font-weight: bold;
469 }
470
471 a.list.name {
472     font-weight: bold;    
473 }
474
cebf45 475 a.list:hover {
JM 476     text-decoration: underline;
477     color: #880000;
478 }
479
480 table {
481     border-spacing: 0px;
482 }
483
484 th {
485     padding: 2px 5px;
486     font-size: 100%;
487     text-align: left;
488 }
489
f90dc6 490 table.screenshots td {
JM 491     text-align: center;
492     padding-bottom: 10px;
493 }
494
495 table.screenshots img {
496     border: 1px solid #ccc;
497     margin: 5px;
498 }
499
cebf45 500 table.plain {
JM 501     padding: 8px;
502 }
503
c22722 504 table.plain td {
JM 505     white-space: nowrap;
506 }
507
dfb889 508 table.plain td.edit {    
1e8390 509     padding: 3px;
dfb889 510 }
JM 511
512 table.plain td.editButton {
513     padding:0px;
514     padding-top: 10px;
1e8390 515 }
JM 516
517 table.plain td.edit input {
518     margin: 0px;
519     outline: 1px solid transparent;
520     border: 1px solid #ccc;    
521     padding-left:5px;
522 }
523
524 table.plain td.edit input:focus, table.plain td.edit input:hover{
525     border: 1px solid orange;
526 }
527
a4d249 528 table.pretty, table.comments {
cebf45 529     margin-bottom:5px;
JM 530     border-spacing: 0px;
531     border-left: 1px solid #bbb;
532     border-right: 1px solid #bbb;    
533 }
534
4ab184 535 table.pretty, table.comments, table.repositories, table.gitnotes {
a645ba 536     width:100%;
JM 537 }
f5d0ad 538
JM 539 table.pretty td.icon {
1e8390 540     padding: 0px 0px 0px 2px;    
JM 541     width: 18px;
f5d0ad 542 }
JM 543
544 table.pretty td.icon img {
545     vertical-align: top;
546 }
547
9ab5cc 548 table.pretty td {
JM 549     padding: 2px 4px;
550 }
551
61b094 552 table.comments td {
JM 553     padding: 4px;
554     line-height: 17px;
cebf45 555 }
JM 556
a4d249 557 table.repositories {
JM 558     margin-bottom:5px;
559     border-spacing: 0px;
560 }
561
cebf45 562 table.repositories th {
JM 563     background-color:#D2C3AF;
564     padding: 4px;
1e8390 565     border-top: 1px solid #808080;
cebf45 566     border-bottom: 1px solid #808080;
JM 567 }
568
a4d249 569 table.repositories th.left, table.repositories td.left {
JM 570     border-left: 1px solid #808080;
571     padding-left: 5px;
572 }
573
574 table.repositories td.left {
575     padding-left: 10px;
576 }
577
578 table.repositories th.right, table.repositories td.right {
579     border-right: 1px solid #808080;
580 }
581
cebf45 582 table.repositories td {
1e8390 583     padding: 2px;
JM 584 }
a4d249 585
JM 586 table.repositories td.rightAlign {    
587     text-align: right;
588     border-right: 1px solid #808080;
589 }    
1e8390 590
JM 591 table.repositories td.icon img {
592     vertical-align: top;
cebf45 593 }
JM 594
595 table.repositories th a {
596     color:black;/*#ddd;*/
597     text-decoration: none;
598     font-weight: normal;
599 }
600
601 table.repositories th a:hover {
602     text-decoration: underline;
603 }
604
605 table.repositories th.wicket_orderDown a, table.repositories th.wicket_orderUp a {
606     color: black;
607     font-weight: bold;
608 }
dfb889 609
a4d249 610 table.repositories tr.group {
30a127 611     background-color: #C66C2C;
a4d249 612 }
JM 613
614 table.repositories tr.group td {
30a127 615     font-weight: bold;        
a4d249 616     color: white;
30a127 617     background-color: #C66C2C;
a4d249 618     border-left: 1px solid #808080;
JM 619     border-right: 1px solid #808080;
620     padding-left: 5px;
621 }
622
dfb889 623 table.palette { border:0;}
JM 624 table.palette td.header { 
625     font-weight: bold; 
626     background-color: #D2C3AF !important;
627     padding: 3px !important;    
628     border: 1px solid #808080 !important;
629     border-bottom: 0px solid !important;
630     border-radius: 3px 3px 0 0;
631 }
632 table.palette td.pane {
633     padding: 0px;    
4ab184 634 }
JM 635
636 table.gitnotes {    
637     padding-bottom: 5px;
638 }
639 table.gitnotes td {
640     border-top: 1px solid #ccc;
641     padding-top: 3px;
642     vertical-align:top;
643 }
644
645 table.gitnotes td table td {
646     border: none;
647     padding-top: 0px;
648 }
649
650 table.gitnotes td.info {
651 }
652
653 table.gitnotes td.message {
654     width: 65%;
655     border-left: 1px solid #ccc;
656 }
cebf45 657
008322 658 table.annotated {
JM 659     width: 100%;
660     border: 1px solid #bbb;
661 }
662
663 table.annotated tr.even {
664     background-color: white;
665 }
666
667 table.annotated tr.odd {
668     background-color: #fdfbdf;
669 }
670
cebf45 671 tr th a { padding-right: 15px; background-position: right; background-repeat:no-repeat; }
JM 672 tr th.wicket_orderDown a {background-image: url(arrow_down.png); }
673 tr th.wicket_orderUp a { background-image: url(arrow_up.png); }
674 tr th.wicket_orderNone a { background-image: url(arrow_off.png); }
00afd7 675
cebf45 676 tr.light {
JM 677     background-color: #ffffff;
678 }
679
680 tr.light td {
681     border-bottom: 1px solid #bbb;    
682 }
683
684 tr.dark {
685     background-color: #faf8dc;
686     border-bottom: 1px solid #bbb;    
687 }
688
689 tr.dark td {
690     border-bottom: 1px solid #bbb;    
691 }
692
693 /* currently both use the same, but it can change */
694 tr.light:hover,
695 tr.dark:hover {
696     /*background-color: #0099b7;*/
697     background-color: #000070;
698     color: white;
699 }
700
701 tr.light:hover a,
702 tr.dark:hover a {
703     color: white;    
704 }
705
706 td {
707     padding-left: 7px;
708     padding-right: 7px;
709 }
710
711 td.author {
712     font-style: italic;
713 }
714
715 td.date {
1e47ab 716     font-style: italic;    
cebf45 717 }
JM 718
9ab5cc 719 span.sha1, span.sha1 a, span.sha1 a span {
cebf45 720     font-family: monospace;
JM 721     font-size: 13px;
722 }
723
724 td.mode {
c1c3c6 725     text-align: right;
cebf45 726     font-family: monospace;
c1c3c6 727     width: 8em;
cebf45 728     padding-right:15px;
JM 729 }
730
731 td.size {
732     text-align: right;
c1c3c6 733     width: 8em;    
cebf45 734     padding-right:15px;
JM 735 }
736
737 td.rightAlign {
738     text-align: right;
739 }
740
c1c3c6 741 td.treeLinks {
JM 742     text-align: right;
743     width: 13em;
744 }
745
1fa5e8 746 span.metricsTitle {
JM 747     font-size: 2em;
748 }
749
750 span .tagRef, span .headRef, span .localBranch, span .remoteBranch, span .otherRef {    
a645ba 751     padding: 0px 3px;
bc10f9 752     margin-right:2px;
cebf45 753     font-family: sans-serif;
bc10f9 754     font-size: 9px;
cebf45 755     font-weight: normal;
JM 756     border: 1px solid;
a645ba 757     color: black;    
cebf45 758 }
JM 759
1fa5e8 760 span .tagRef a span, span .headRef a span, span .localBranch a span, span .remoteBranch a span, span .otherRef a span {
bc10f9 761     font-size: 9px;
JM 762 }
763
1fa5e8 764 span .tagRef a, span .headRef a, span .localBranch a, span .remoteBranch a, span .otherRef a {
cebf45 765     text-decoration: none;
a645ba 766     color: black !important;
cebf45 767 }
JM 768
1fa5e8 769 span .tagRef a:hover, span .headRef a:hover, span .localBranch a:hover, span .remoteBranch a:hover, span .otherRef a:hover {
a645ba 770     color: black !important;
608ece 771     text-decoration: underline;
cebf45 772 }
JM 773
bc10f9 774 span .otherRef {
716745 775     background-color: #b0e0f0;
1fa5e8 776     border-color: #80aaaa;    
cebf45 777 }
JM 778
1fa5e8 779 span .remoteBranch {
3e087a 780     background-color: #cAc2f5;
dfb889 781     border-color: #6c6cbf;
cebf45 782 }
JM 783
bc10f9 784 span .tagRef {
cebf45 785     background-color: #ffffaa;
dfb889 786     border-color: #ffcc00;
cebf45 787 }
JM 788
bc10f9 789 span .headRef {
1fa5e8 790     background-color: #ffaaff;
JM 791     border-color: #ff00ee;
792 }
793
794 span .localBranch {
3e087a 795     background-color: #ccffcc;
dfb889 796     border-color: #00cc33;
166e6a 797 }
JM 798
799 .feedbackPanelERROR {    
800     color: red;
801     list-style-image: url(bullet_error.png);
bc9d4a 802     font-weight: bold;    
166e6a 803     vertical-align: top;
JM 804     padding:0;    
805     margin:0;    
806 }
807
808 .feedbackPanelINFO {
809     color: green;
810     list-style: none;
bc9d4a 811     font-weight: bold;    
166e6a 812     padding:0;
JM 813     margin:0;
781223 814 }
JM 815
816 /* google-code-prettify line numbers */
817 li.L0,
818 li.L1,
819 li.L2,
820 li.L3,
821 li.L4,
822 li.L5,
823 li.L6,
824 li.L7,
825 li.L8,
826 li.L9 { color: #888; border-left: 1px solid #ccc; padding-left:5px; list-style-type: decimal !important; }
827
828 /* Alternate shading for lines */
829 li.L1,
830 li.L3,
831 li.L5,
832 li.L7,
833 li.L9 { background: #fafafa !important; }