7 font-family : sans-serif
;
9 background-color : #ffffff ;
12 flex-direction : column
;
19 a : hover
, a : visited
, a : active
{
24 border : dashed
#aaaaaa ;
26 padding : 0px 2px 0px 2px ;
27 margin : 0px 2px 0px 2px ;
36 vertical-align : middle
;
52 border-top : 0.25rem solid
#f71 ;
53 background-color : #f716 ;
56 .page_header a:visited, a.header {
60 .page_header a:hover {
64 /* .page_header + nav.page_subhead now wraps .page_nav and the search form, which is reduced from <form><div class=search> to <form role=search>; and both it and .page_nav are optional; and page_nav comes first rather than last. */
75 div
. page_nav
a : visited
{
82 border : solid
#d9d8d1 ;
83 border-width : 0px 0px 1px ;
90 background-color : #d9d8d1 ;
91 justify-content : flex-end
;
94 div
. page_footer_text
{
101 div#generating_info
{
110 font-family : monospace
;
117 background-color : #edece6 ;
118 text-decoration : none
;
127 background-color : #d9d8d1 ;
132 border : solid
#d9d8d1 ;
133 border-width : 0px 0px 1px ;
134 font-family : monospace
;
138 padding : 8px 8px 8px 150px ;
155 font-family : sans-serif
;
163 padding : 6px 8px 4px ;
164 border : solid
#d9d8d1 ;
165 border-width : 1px 0px 0px ;
169 .author_date, .author {
175 border : solid
#d9d8d1 ;
176 border-width : 0px 0px 1px 0px ;
180 text-decoration : none
;
188 table
. tags a
. subject
{
193 text-decoration : underline
;
198 text-decoration : none
;
203 text-decoration : none
;
208 text-decoration : underline
;
218 font-family : monospace
;
221 table
. combined
. diff_tree th
{
225 table
. combined
. diff_tree td
{
229 table
. combined
. diff_tree th
. link
,
230 table
. combined
. diff_tree td
. link
{
234 table
. combined
. diff_tree td
. nochange a
{
238 table
. combined
. diff_tree td
. nochange
a : hover
,
239 table
. combined
. diff_tree td
. nochange
a : visited
{
244 border-collapse : collapse
;
259 /* do not change row style on hover for 'blame' view */
261 table
. blame
. light : hover
{
262 background-color : #ffffff ;
266 table
. blame
. dark : hover
{
267 background-color : #f6f6f0 ;
270 /* currently both use the same, but it can change */
273 background-color : #edece6 ;
276 /* boundary commits in 'blame' view */
277 /* and commits without "previous" */
279 tr
. no-previous td
. linenr
{
283 /* for 'blame_incremental', during processing */
284 tr
. color1
{ background-color : #f6fff6 ; }
285 tr
. color2
{ background-color : #f6f6ff ; }
286 tr
. color3
{ background-color : #fff6f6 ; }
294 td
. link
, td
. selflink
{
296 font-family : sans-serif
;
305 font-family : monospace
;
310 background-color : yellow
;
314 text-decoration : underline
;
318 background-color : #d9d8d1 ;
319 border-top : 1px solid
#000000 ;
320 border-left : 1px solid
#000000 ;
324 table
. diff_tree span
. file_status
. new
{
328 table
. diff_tree span
. file_status
. deleted
{
332 table
. diff_tree span
. file_status
. moved
,
333 table
. diff_tree span
. file_status
. mode_chnge
{
337 table
. diff_tree span
. file_status
. copied
{
341 /* noage: "No commits" */
342 table
. project_list td
. noage
{
347 /* age2: 60*60*24*2 <= age */
348 table
. project_list td
. age2
, table
. blame td
. age2
{
352 /* age1: 60*60*2 <= age < 60*60*24*2 */
353 table
. project_list td
. age1
{
358 table
. blame td
. age1
{
360 background : transparent
;
363 /* age0: age < 60*60*2 */
364 table
. project_list td
. age0
{
370 table
. blame td
. age0
{
372 background : transparent
;
376 td
. pre
, div
. pre
, div
. diff
{
377 font-family : monospace
;
383 font-family : monospace
;
386 /* progress of blame_interactive */
390 background-color : #d8d9d0 ;
397 /* format of (optional) objects size in 'tree' view */
399 font-family : monospace
;
403 /* styling of diffs (patchsets): commitdiff and blobdiff views */
405 div
. diff
. extended_header
{
412 background-color : #edece6 ;
415 padding : 4px 0px 2px 0px ;
416 border : solid
#d9d8d1 ;
417 border-width : 1px 0px 1px 0px ;
420 div
. diff
. header a
. path
{
421 text-decoration : underline
;
424 div
. diff
. extended_header
,
425 div
. diff
. extended_header a
. path
,
426 div
. diff
. extended_header a
. hash
{
430 div
. diff
. extended_header
. info
{
434 div
. diff
. extended_header
{
435 background-color : #f6f5ee ;
436 padding : 2px 0px 2px 0px ;
442 text-decoration : none
;
445 div
. diff a
. list : hover
,
446 div
. diff a
. path : hover
,
447 div
. diff a
. hash : hover
{
448 text-decoration : underline
;
451 div
. diff
. to_file a
. path
,
460 div
. diff
. add span
. marked
{
461 background-color : #aaffaa ;
464 div
. diff
. from_file a
. path
,
473 div
. diff
. rem span
. marked
{
474 background-color : #ffaaaa ;
477 div
. diff
. chunk_header a
,
478 div
. diff
. chunk_header
{
482 div
. diff
. chunk_header
{
483 border : dotted
#ffe0ff ;
484 border-width : 1px 0px 0px 0px ;
488 div
. diff
. chunk_header span
. chunk_info
{
489 background-color : #ffeeff ;
492 div
. diff
. chunk_header span
. section
{
496 div
. diff
. incomplete
{
500 div
. diff
. nodifferences
{
505 /* side-by-side diff */
510 div
. chunk_block div
. old
{
516 div
. chunk_block div
. new
{
521 div
. chunk_block
. rem div
. old div
. diff
. rem
{
522 background-color : #fff5f5 ;
524 div
. chunk_block
. add div
. new div
. diff
. add
{
525 background-color : #f8fff8 ;
527 div
. chunk_block
. chg div div
. diff
{
528 background-color : #fffff0 ;
530 div
. chunk_block
. ctx div div
. diff
. ctx
{
536 border : solid
#d9d8d1 ;
537 border-width : 0px 0px 1px ;
541 .page_subhead [role=search] {
542 margin : 0.5rem 1rem 0.5rem auto
;
550 div
. projsearch form
{
560 text-decoration : none
;
567 border-color : #fcc7a5 #7d3302 #3e1a01 #ff954e ;
569 background-color : #ff6600 ;
571 font-family : sans-serif
;
574 text-decoration : none
;
578 background-color : #ee5500 ;
582 background-color : #ff8800 ;
585 a
. rss_logo
. generic : hover
{
586 background-color : #ee7700 ;
594 background-color : #ffaaff ;
595 border-color : #ffccff #ff00ee #ff00ee #ffccff ;
599 text-decoration : none
;
603 span
. refs span
a : hover
{
604 text-decoration : underline
;
607 span
. refs span
. indirect
{
612 background-color : #aaaaff ;
613 border-color : #ccccff #0033cc #0033cc #ccccff ;
617 background-color : #ffffaa ;
618 border-color : #ffffcc #ffee00 #ffee00 #ffffcc ;
621 span
. refs span
. head
{
622 background-color : #aaffaa ;
623 border-color : #ccffcc #00cc33 #00cc33 #ccffcc ;
640 border : 1px solid
#d9d8d1 ;
641 display : inline-block
;
644 /* JavaScript-based timezone manipulation */
646 .popup { /* timezone selection UI */
648 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
652 background-color : #f0f0f0 ;
658 .close-button { /* close timezone selection UI without selecting */
659 /* float doesn't work within absolutely positioned container,
660 * if width of container is not set explicitly */
663 top : 0px ; right : 0px ;
664 border : 1px solid green
;
665 margin : 1px 1px 1px 1px ;
672 background-color : #fff0f0 ;
677 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
679 /* Highlighting theme definition: */
681 .num { color : #2928ff ; }
682 .esc { color : #ff00ff ; }
683 .str { color : #ff0000 ; }
684 .dstr { color : #818100 ; }
685 .slc { color : #838183 ; font-style : italic
; }
686 .com { color : #838183 ; font-style : italic
; }
687 .dir { color : #008200 ; }
688 .sym { color : #000000 ; }
689 .line { color : #555555 ; }
690 .kwa { color : #000000 ; font-weight : bold
; }
691 .kwb { color : #830000 ; }
692 .kwc { color : #000000 ; font-weight : bold
; }
693 .kwd { color : #010181 ; }