7 font-family : sans-serif
;
9 background-color : #ffffff ;
12 flex-direction: column;*/
17 flex-direction : column
;
23 border : 1px solid
#ddd ;
26 .cards > article > .header > .title {
27 --card-title-pad-left : 0.5rem ;
28 padding : 0.25rem 0.5rem ;
31 .cards > article > table {
39 a : hover
, a : visited
, a : active
{
44 border : dashed
#aaaaaa ;
46 padding : 0px 2px 0px 2px ;
47 margin : 0px 2px 0px 2px ;
56 vertical-align : middle
;
72 border-top : 0.25rem solid
#f71 ;
73 background-color : #f716 ;
76 .page_header a:visited, a.header {
80 .page_header a:hover {
84 /* .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. */
95 div
. page_nav
a : visited
{
104 padding : 0.5rem 1rem ;
107 border-width : 0px 0px 1px ;
114 padding : 0.5rem 1rem ;
115 background-color : #ddd ;
116 justify-content : flex-end
;
119 div
. page_footer_text
{
126 div#generating_info
{
134 padding : 0.5rem 1rem ;
135 font-family : monospace
;
140 padding : 0.5rem 1rem ;
142 background-color : #ddd ;
143 text-decoration : none
;
152 background-color : #ccc ;
158 border-width : 0px 0px 1px ;
162 /* FIXME: not good, too tied to the font, restructure */
163 --log-sidebar-width : 10rem ;
167 padding : 8px 8px 8px var
(-- log-sidebar-width
);
176 /* From .cards > article > .header > .title padding-left; eww, TODO tidy all this up */
177 width : calc
( var
(-- log-sidebar-width
) - var
(-- card-title-pad-left
));
187 font-family : sans-serif
;
191 width : calc
( var
(-- log-sidebar-width
) - 0.5rem - 0.5rem );
195 padding : 6px 8px 4px ;
196 border : solid
#d9d8d1 ;
197 border-width : 1px 0px 0px ;
201 .author_date, .author {
207 border : solid
#d9d8d1 ;
208 border-width : 0px 0px 1px 0px ;
212 text-decoration : none
;
220 table
. tags a
. subject
{
225 text-decoration : underline
;
230 text-decoration : none
;
235 text-decoration : none
;
240 text-decoration : underline
;
245 padding : 0.5rem 1rem ;
253 font-family : monospace
, m
;
256 table
. combined
. diff_tree th
{
260 table
. combined
. diff_tree td
{
264 table
. combined
. diff_tree th
. link
,
265 table
. combined
. diff_tree td
. link
{
269 table
. combined
. diff_tree td
. nochange a
{
273 table
. combined
. diff_tree td
. nochange
a : hover
,
274 table
. combined
. diff_tree td
. nochange
a : visited
{
279 border-collapse : collapse
;
296 /* do not change row style on hover for 'blame' view */
298 background-color : #ffffff ;
302 background-color : #f6f6f6 ;
305 /* boundary commits in 'blame' view */
306 /* and commits without "previous" */
308 tr
. no-previous td
. linenr
{
312 /* for 'blame_incremental', during processing */
313 tr
. color1
{ background-color : #f6fff6 ; }
314 tr
. color2
{ background-color : #f6f6ff ; }
315 tr
. color3
{ background-color : #fff6f6 ; }
318 padding : 0.25rem 0.5rem ;
321 td
. link
, td
. selflink
{
323 font-family : sans-serif
;
332 font-family : monospace
, m
;
337 background-color : yellow
;
341 text-decoration : underline
;
345 background-color : #d9d8d1 ;
346 border-top : 1px solid
#000000 ;
347 border-left : 1px solid
#000000 ;
351 table
. diff_tree span
. file_status
. new
{
355 table
. diff_tree span
. file_status
. deleted
{
359 table
. diff_tree span
. file_status
. moved
,
360 table
. diff_tree span
. file_status
. mode_chnge
{
364 table
. diff_tree span
. file_status
. copied
{
368 /* noage: "No commits" */
369 table
. project_list td
. noage
{
374 /* age2: 60*60*24*2 <= age */
375 table
. project_list td
. age2
, table
. blame td
. age2
{
379 /* age1: 60*60*2 <= age < 60*60*24*2 */
380 table
. project_list td
. age1
{
385 table
. blame td
. age1
{
387 background : transparent
;
390 /* age0: age < 60*60*2 */
391 table
. project_list td
. age0
{
397 table
. blame td
. age0
{
399 background : transparent
;
403 td
. pre
, div
. pre
, div
. diff
{
404 font-family : monospace
, m
;
409 font-family : monospace
, m
;
412 /* progress of blame_interactive */
416 background-color : #d8d9d0 ;
423 /* format of (optional) objects size in 'tree' view */
425 font-family : monospace
, m
;
429 /* styling of diffs (patchsets): commitdiff and blobdiff views */
431 div
. diff
. extended_header
{
437 background-color : #eee ;
438 box-shadow : inset
0 1px #0003 ;
441 div
. diff
. header a
. path
{
442 text-decoration : underline
;
445 div
. diff
. extended_header
,
446 div
. diff
. extended_header a
. path
,
447 div
. diff
. extended_header a
. hash
{
451 div
. diff
. extended_header
. info
{
455 div
. diff
. extended_header
,
458 background-color : #eee ;
464 text-decoration : none
;
467 div
. diff a
. list : hover
,
468 div
. diff a
. path : hover
,
469 div
. diff a
. hash : hover
{
470 text-decoration : underline
;
473 div
. diff
. to_file a
. path
,
479 background-color : #dfd ;
483 background-color : #afa ;
486 div
. diff
. from_file a
. path
,
492 background-color : #fdd ;
496 background-color : #faa ;
499 div
. diff
. chunk_header a
,
500 div
. diff
. chunk_header
{
504 div
. diff
. chunk_header
{
507 div
. diff
. chunk_header span
. chunk_info
{
508 background-color : #ffeeff ;
511 div
. diff
. chunk_header span
. section
{
516 div
. diff
. incomplete
{
520 div
. diff
. nodifferences
{
525 /* side-by-side diff */
530 div
. chunk_block div
. old
{
536 div
. chunk_block div
. new
{
541 div
. chunk_block
. rem div
. old div
. diff
. rem
{
542 background-color : #fff5f5 ;
544 div
. chunk_block
. add div
. new div
. diff
. add
{
545 background-color : #f8fff8 ;
547 div
. chunk_block
. chg div div
. diff
{
548 background-color : #fffff0 ;
550 div
. chunk_block
. ctx div div
. diff
. ctx
{
556 border : solid
#d9d8d1 ;
557 border-width : 0px 0px 1px ;
561 .page_subhead [role=search] {
562 margin : 0.5rem 1rem 0.5rem auto
;
570 div
. projsearch form
{
580 text-decoration : none
;
587 border-color : #fcc7a5 #7d3302 #3e1a01 #ff954e ;
589 background-color : #ff6600 ;
591 font-family : sans-serif
;
594 text-decoration : none
;
598 background-color : #ee5500 ;
602 background-color : #ff8800 ;
605 a
. rss_logo
. generic : hover
{
606 background-color : #ee7700 ;
614 background-color : #ffaaff ;
615 border-color : #ffccff #ff00ee #ff00ee #ffccff ;
619 text-decoration : none
;
623 span
. refs span
a : hover
{
624 text-decoration : underline
;
627 span
. refs span
. indirect
{
632 background-color : #aaaaff ;
633 border-color : #ccccff #0033cc #0033cc #ccccff ;
637 background-color : #ffffaa ;
638 border-color : #ffffcc #ffee00 #ffee00 #ffffcc ;
641 span
. refs span
. head
{
642 background-color : #aaffaa ;
643 border-color : #ccffcc #00cc33 #00cc33 #ccffcc ;
652 border : 1px solid
#d9d8d1 ;
653 display : inline-block
;
656 /* JavaScript-based timezone manipulation */
658 .popup { /* timezone selection UI */
660 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
664 background-color : #f0f0f0 ;
670 .close-button { /* close timezone selection UI without selecting */
671 /* float doesn't work within absolutely positioned container,
672 * if width of container is not set explicitly */
675 top : 0px ; right : 0px ;
678 background-color : transparent
;
683 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
685 /* Highlighting theme definition: */
687 .num { color : #2928ff ; }
688 .esc { color : #ff00ff ; }
689 .str { color : #ff0000 ; }
690 .dstr { color : #818100 ; }
691 .slc { color : #838183 ; font-style : italic
; }
692 .com { color : #838183 ; font-style : italic
; }
693 .dir { color : #008200 ; }
694 .sym { color : #000000 ; }
695 .line { color : #555555 ; }
696 .kwa { color : #000000 ; font-weight : bold
; }
697 .kwb { color : #830000 ; }
698 .kwc { color : #000000 ; font-weight : bold
; }
699 .kwd { color : #010181 ; }