2 font-family: sans-serif
;
7 background-color: #ffffff;
11 a
, a:hover
, a:visited
, a:active
{
19 a
[href
]:hover
, a
[href
]:visited
, a
[href
]:active
{
24 border: dashed
#aaaaaa;
26 padding: 0px 2px 0px 2px;
27 margin: 0px 2px 0px 2px;
36 vertical-align: middle
;
44 div
.header
, div
.title
{
57 background-color: #d9d8d1;
60 div
.page_header
a:visited
, a
.header
{
64 div
.page_header
a:hover
{
68 div
.page_nav
, div
.page_nav_trailer
{
72 div
.page_nav
a:visited
, div
.page_nav_trailer
a:visited
{
85 border: solid
#d9d8d1;
86 border-width: 0px 0px 1px;
93 background-color: #d9d8d1;
96 div
.page_footer_text
{
102 div#generating_info
{
111 font-family: monospace
;
114 div
.title
, span
.title
{
118 div
.title
, a
.title
, span
.title
{
120 background-color: #edece6;
121 text-decoration: none
;
140 background-color: inherit
;
141 text-decoration: inherit
;
149 background-color: #d9d8d1;
175 background-color: #eee;
179 div
.readme pre
.plaintext
{
182 background-color: inherit
;
186 counter-reset: _markdown-item
;
188 ol
._markdown-ol
[start
="0"] {
189 counter-reset: _markdown-item
-1;
191 ol
._markdown-ol
[start
="5"] {
192 counter-reset: _markdown-item
4;
194 ol
._markdown-ol
[start
="10"] {
195 counter-reset: _markdown-item
9;
197 ol
._markdown-ol
> span
._markdown-ol-incr
{
198 counter-increment: _markdown-item
;
200 ol
._markdown-ol
> span
._markdown-ol-incr-2
{
201 counter-increment: _markdown-item
2;
203 ol
._markdown-ol
> span
._markdown-ol-incr-5
{
204 counter-increment: _markdown-item
5;
206 ol
._markdown-ol
> span
._markdown-ol-incr-10
{
207 counter-increment: _markdown-item
10;
209 ol
._markdown-lc-greek
, li
._markdown-lc-greek
{
210 list-style-type: lower-greek
;
212 ol
._markdown-ol
> li
{
213 counter-increment: _markdown-item
;
215 ol
._markdown-ol
> li
._markdown-li
,
216 ol
._markdown-ol
> li
._markdown-li-lc
,
217 ol
._markdown-ol
> li
._markdown-li-lc-greek
,
218 ol
._markdown-ol
> li
._markdown-li-uc
{
219 list-style-type: none
;
222 ol
._markdown-ol
> li
._markdown-li:before
,
223 ol
._markdown-ol
> li
._markdown-li-lc:before
,
224 ol
._markdown-ol
> li
._markdown-li-lc-greek:before
,
225 ol
._markdown-ol
> li
._markdown-li-uc:before
{
232 ol
._markdown-ol
> li
._markdown-li
[type
="1"]:before
{
233 content: counter
(_markdown-item
, decimal
) ")\A0 \A0 ";
235 ol
._markdown-ol
> li
._markdown-li-lc
[type
="i"]:before
,
236 ol
._markdown-ol
> li
._markdown-li-lc
[type
="I"]:before
{
237 content: counter
(_markdown-item
, lower-roman
) ")\A0 \A0 ";
239 ol
._markdown-ol
> li
._markdown-li-uc
[type
="I"]:before
,
240 ol
._markdown-ol
> li
._markdown-li-uc
[type
="i"]:before
{
241 content: counter
(_markdown-item
, upper-roman
) ")\A0 \A0 ";
243 ol
._markdown-ol
> li
._markdown-li-lc
[type
="a"]:before
,
244 ol
._markdown-ol
> li
._markdown-li-lc
[type
="A"]:before
{
245 content: counter
(_markdown-item
, lower-alpha
) ")\A0 \A0 ";
247 ol
._markdown-ol
> li
._markdown-li-lc-greek
[type
="a"]:before
,
248 ol
._markdown-ol
> li
._markdown-li-lc-greek
[type
="A"]:before
{
249 content: counter
(_markdown-item
, lower-greek
) ")\A0 \A0 ";
251 ol
._markdown-ol
> li
._markdown-li-uc
[type
="A"]:before
,
252 ol
._markdown-ol
> li
._markdown-li-uc
[type
="a"]:before
{
253 content: counter
(_markdown-item
, upper-alpha
) ")\A0 \A0 ";
256 li
._markdown-checkbox-on
,
257 li
._markdown-checkbox-off
{
258 list-style-type: none
;
261 li
._markdown-checkbox-on
> span:first-child
+ span
+ span
,
262 li
._markdown-checkbox-off
> span:first-child
+ span
+ span
{
266 li
._markdown-checkbox-on
> span:first-child
,
267 li
._markdown-checkbox-off
> span:first-child
,
268 li
._markdown-checkbox-on
> span:first-child
+ span
,
269 li
._markdown-checkbox-off
> span:first-child
+ span
{
276 li
._markdown-checkbox-on
> span:first-child
> span:first-child
,
277 li
._markdown-checkbox-off
> span:first-child
> span:first-child
{
280 left: 0.75pt; top: 0.75pt; right: 0.75pt; bottom: 0.75pt;
282 li
._markdown-checkbox-on
> span:first-child
> span:first-child:before
,
283 li
._markdown-checkbox-off
> span:first-child
> span:first-child:before
{
284 display: inline-block
;
292 li
._markdown-checkbox-on
> span:first-child
+ span:before
{
303 border: solid
#d9d8d1;
304 border-width: 0px 0px 1px;
305 font-family: monospace
;
308 div
.log
, div
.log_body
{
309 word-wrap: break-word
;
313 padding: 8px 8px 8px 150px;
330 font-family: sans-serif
;
338 padding: 6px 8px 4px;
339 border: solid
#d9d8d1;
340 border-width: 1px 0px 0px;
344 .author_date, .author {
350 border: solid
#d9d8d1;
351 border-width: 0px 0px 1px 0px;
355 text-decoration: none
;
363 table
.tags a
.subject
{
376 text-decoration: underline
;
381 text-decoration: none
;
386 text-decoration: none
;
391 text-decoration: underline
;
401 font-family: monospace
;
404 table
.combined
.diff_tree th
{
408 table
.combined
.diff_tree td
{
412 table
.combined
.diff_tree th
.link
,
413 table
.combined
.diff_tree td
.link
{
417 table
.combined
.diff_tree td
.nochange a
{
421 table
.combined
.diff_tree td
.nochange
a:hover
,
422 table
.combined
.diff_tree td
.nochange
a:visited
{
427 border-collapse: collapse
;
442 /* do not change row style on hover for 'blame' view */
444 table
.blame
.light:hover
{
445 background-color: #ffffff;
449 table
.blame
.dark:hover
{
450 background-color: #f6f6f0;
453 /* currently both use the same, but it can change */
456 background-color: #edece6;
459 /* boundary commits in 'blame' view */
460 /* and commits without "previous" */
462 tr
.no-previous td
.linenr
{
466 /* for 'blame_incremental', during processing */
467 tr
.color1
{ background-color: #f6fff6; }
468 tr
.color2
{ background-color: #f6f6ff; }
469 tr
.color3
{ background-color: #fff6f6; }
477 td
.link
, td
.selflink
{
479 font-family: sans-serif
;
488 font-family: monospace
;
493 background-color: yellow
;
497 text-decoration: underline
;
501 background-color: #d9d8d1;
502 border-top: 1px solid
#000000;
503 border-left: 1px solid
#000000;
507 table
.diff_tree span
.file_status
.new
{
511 table
.diff_tree span
.file_status
.deleted
{
515 table
.diff_tree span
.file_status
.moved
,
516 table
.diff_tree span
.file_status
.mode_chnge
{
520 table
.diff_tree span
.file_status
.copied
{
524 /* noage: "No commits" */
525 table
.project_list td
.noage
{
530 /* age2: 60*60*24*2 <= age */
531 table
.project_list td
.age2
, table
.blame td
.age2
{
535 /* age1: 60*60*2 <= age < 60*60*24*2 */
536 table
.project_list td
.age1
{
541 table
.blame td
.age1
{
543 background: transparent
;
546 /* age0: age < 60*60*2 */
547 table
.project_list td
.age0
{
553 table
.blame td
.age0
{
555 background: transparent
;
559 td
.pre
, div
.pre
, div
.diff
{
560 font-family: monospace
;
565 white-space: pre-wrap
;
566 word-wrap: break-word
;
570 padding-left: 5.5ex !important
;
577 padding-left: 2.6ex !important
;
581 div
.diff_body:before
{
585 content: " \21aa\a \21aa\a \21aa\a \21aa\a \21aa\a \21aa\a \21aa\a \21aa\a \21aa\a \21aa";
586 clip: rect
(auto
, auto
, auto
, 1ex);
590 white-space: pre-wrap
;
594 font-family: monospace
;
597 /* progress of blame_interactive */
601 background-color: #d8d9d0;
608 /* format of (optional) objects size in 'tree' view */
610 font-family: monospace
;
614 /* styling of diffs (patchsets): commitdiff and blobdiff views */
616 div
.diff
.extended_header
{
623 background-color: #edece6;
626 padding: 4px 0px 2px 0px;
627 border: solid
#d9d8d1;
628 border-width: 1px 0px 1px 0px;
631 div
.diff
.header a
.path
{
632 text-decoration: underline
;
635 div
.diff
.extended_header
,
636 div
.diff
.extended_header a
.path
,
637 div
.diff
.extended_header a
.hash
{
641 div
.diff
.extended_header
.info
{
645 div
.diff
.extended_header
{
646 background-color: #f6f5ee;
647 padding: 2px 0px 2px 0px;
653 text-decoration: none
;
656 div
.diff a
.list:hover
,
657 div
.diff a
.path:hover
,
658 div
.diff a
.hash:hover
{
659 text-decoration: underline
;
662 div
.diff
.to_file a
.path
,
671 div
.diff
.add span
.marked
{
672 background-color: #aaffaa;
675 div
.diff
.from_file a
.path
,
684 div
.diff
.rem span
.marked
{
685 background-color: #ffaaaa;
688 div
.diff
.chunk_header a
,
689 div
.diff
.chunk_header
{
693 div
.diff
.chunk_header
{
694 border: dotted
#ffe0ff;
695 border-width: 1px 0px 0px 0px;
699 div
.diff
.chunk_header span
.chunk_info
{
700 background-color: #ffeeff;
703 div
.diff
.chunk_header span
.section
{
707 div
.diff
.incomplete
{
711 div
.diff
.nodifferences
{
716 /* side-by-side diff */
721 div
.chunk_block div
.old
{
727 div
.chunk_block div
.new
{
732 div
.chunk_block
.rem div
.old div
.diff
.rem
{
733 background-color: #fff5f5;
735 div
.chunk_block
.add div
.new div
.diff
.add
{
736 background-color: #f8fff8;
738 div
.chunk_block
.chg div div
.diff
{
739 background-color: #fffff0;
741 div
.chunk_block
.ctx div div
.diff
.ctx
{
750 border: solid
#d9d8d1;
751 border-width: 0px 0px 1px;
755 div
.search
, div
.search_help
{
772 div
.projsearch form
{
786 text-decoration: none
793 table
.shortlog span
.refs
{
802 border-color: #fcc7a5 #7d3302 #3e1a01 #ff954e;
804 background-color: #ff6600;
806 font-family: sans-serif
;
809 text-decoration: none
;
813 background-color: #ee5500;
817 background-color: #ff8800;
820 a
.rss_logo
.generic:hover
{
821 background-color: #ee7700;
825 display: inline-block
;
833 background-color: #ffaaff;
834 border-color: #ffccff #ff00ee #ff00ee #ffccff;
838 text-decoration: none
;
842 span
.refs span
a:hover
{
843 text-decoration: underline
;
846 span
.refs span
.indirect
{
851 background-color: #aaaaff;
852 border-color: #ccccff #0033cc #0033cc #ccccff;
856 background-color: #ffffaa;
857 border-color: #ffffcc #ffee00 #ffee00 #ffffcc;
860 span
.refs span
.head
{
861 background-color: #aaffaa;
862 border-color: #ccffcc #00cc33 #00cc33 #ccffcc;
873 span
.projectlist_link
{
889 border: 1px solid
#d9d8d1;
890 display: inline-block
;
901 /* JavaScript-based timezone manipulation */
903 .popup { /* timezone selection UI */
906 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
910 background-color: #f0f0f0;
916 .close-button { /* close timezone selection UI without selecting */
917 /* float doesn't work within absolutely positioned container,
918 * if width of container is not set explicitly */
921 top: 0px; right: 0px;
922 border: 1px solid green
;
923 margin: 1px 1px 1px 1px;
930 background-color: #fff0f0;
935 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
937 /* Highlighting theme definition: */
939 .num { color:#2928ff; }
940 .esc { color:#ff00ff; }
941 .str { color:#ff0000; }
942 .dstr { color:#818100; }
943 .slc { color:#838183; font-style:italic
; }
944 .com { color:#838183; font-style:italic
; }
945 .dir { color:#008200; }
946 .sym { color:#000000; }
947 .line { color:#555555; }
948 .kwa { color:#000000; font-weight:bold
; }
949 .kwb { color:#830000; }
950 .kwc { color:#000000; font-weight:bold
; }
951 .kwd { color:#010181; }