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
;
69 /* Subtracting the border-top, because otherwise the underlines on/below links start to unbalance it. */
70 padding : 0.75rem 1rem 1rem ;
72 border-top : 0.25rem solid
#f71 ;
73 background-color : #f716 ;
80 .page_header a:visited, a.header {
84 .page_header a:hover {
88 /* .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. */
99 div
. page_nav
a : visited
{
108 padding : 0.5rem 1rem ;
111 border-width : 0px 0px 1px ;
118 padding : 0.5rem 1rem ;
119 background-color : #ddd ;
120 justify-content : flex-end
;
123 div
. page_footer_text
{
130 div#generating_info
{
138 padding : 0.5rem 1rem ;
139 font-family : monospace
;
144 padding : 0.5rem 1rem ;
146 background-color : #ddd ;
147 text-decoration : none
;
156 background-color : #ccc ;
162 border-width : 0px 0px 1px ;
166 /* FIXME: not good, too tied to the font, restructure */
167 --log-sidebar-width : 10rem ;
171 padding : 8px 8px 8px var
(-- log-sidebar-width
);
180 /* From .cards > article > .header > .title padding-left; eww, TODO tidy all this up */
181 width : calc
( var
(-- log-sidebar-width
) - var
(-- card-title-pad-left
));
191 font-family : sans-serif
;
195 width : calc
( var
(-- log-sidebar-width
) - 0.5rem - 0.5rem );
199 padding : 6px 8px 4px ;
201 border-width : 1px 0px 0px ;
205 .author_date, .author {
212 border-width : 0px 0px 1px 0px ;
216 text-decoration : none
;
224 table
. tags a
. subject
{
229 text-decoration : underline
;
234 text-decoration : none
;
239 text-decoration : none
;
244 text-decoration : underline
;
249 padding : 0.5rem 1rem ;
257 font-family : monospace
, m
;
260 table
. combined
. diff_tree th
{
264 table
. combined
. diff_tree td
{
268 table
. combined
. diff_tree th
. link
,
269 table
. combined
. diff_tree td
. link
{
273 table
. combined
. diff_tree td
. nochange a
{
277 table
. combined
. diff_tree td
. nochange
a : hover
,
278 table
. combined
. diff_tree td
. nochange
a : visited
{
283 border-collapse : collapse
;
292 table
. project_list
th : first-child
{
293 padding : 0.25rem 0.5rem ;
301 /* do not change row style on hover for 'blame' view */
303 background-color : #ffffff ;
307 background-color : #f6f6f6 ;
310 /* boundary commits in 'blame' view */
311 /* and commits without "previous" */
313 tr
. no-previous td
. linenr
{
317 /* for 'blame_incremental', during processing */
318 tr
. color1
{ background-color : #f6fff6 ; }
319 tr
. color2
{ background-color : #f6f6ff ; }
320 tr
. color3
{ background-color : #fff6f6 ; }
323 padding : 0.25rem 0.5rem ;
326 td
. link
, td
. selflink
{
328 font-family : sans-serif
;
337 font-family : monospace
, m
;
342 background-color : yellow
;
346 text-decoration : underline
;
350 background-color : #ddd ;
351 border-top : 0.5rem solid
#fff ;
352 box-shadow : inset
0 1px #bbb ;
356 table
. project_list
tr : nth-child
( 2 ) > td
. category
{
357 border-top-width : 0.25rem ;
360 table
. diff_tree span
. file_status
. new
{
364 table
. diff_tree span
. file_status
. deleted
{
368 table
. diff_tree span
. file_status
. moved
,
369 table
. diff_tree span
. file_status
. mode_chnge
{
373 table
. diff_tree span
. file_status
. copied
{
377 /* noage: "No commits" */
378 table
. project_list td
. noage
{
383 /* age2: 60*60*24*2 <= age */
384 table
. project_list td
. age2
, table
. blame td
. age2
{
388 /* age1: 60*60*2 <= age < 60*60*24*2 */
389 table
. project_list td
. age1
{
394 table
. blame td
. age1
{
396 background : transparent
;
399 /* age0: age < 60*60*2 */
400 table
. project_list td
. age0
{
406 table
. blame td
. age0
{
408 background : transparent
;
412 td
. pre
, div
. pre
, div
. diff
{
413 font-family : monospace
, m
;
418 font-family : monospace
, m
;
421 /* progress of blame_interactive */
425 background-color : #ddd ;
432 /* format of (optional) objects size in 'tree' view */
434 font-family : monospace
, m
;
438 /* styling of diffs (patchsets): commitdiff and blobdiff views */
440 div
. diff
. extended_header
{
446 background-color : #eee ;
447 box-shadow : inset
0 1px #0003 ;
450 div
. diff
. header a
. path
{
451 text-decoration : underline
;
454 div
. diff
. extended_header
,
455 div
. diff
. extended_header a
. path
,
456 div
. diff
. extended_header a
. hash
{
460 div
. diff
. extended_header
. info
{
464 div
. diff
. extended_header
,
467 background-color : #eee ;
473 text-decoration : none
;
476 div
. diff a
. list : hover
,
477 div
. diff a
. path : hover
,
478 div
. diff a
. hash : hover
{
479 text-decoration : underline
;
482 div
. diff
. to_file a
. path
,
488 background-color : #dfd ;
492 background-color : #afa ;
495 div
. diff
. from_file a
. path
,
501 background-color : #fdd ;
505 background-color : #faa ;
508 div
. diff
. chunk_header a
,
509 div
. diff
. chunk_header
{
513 div
. diff
. chunk_header
{
516 div
. diff
. chunk_header span
. chunk_info
{
517 background-color : #ffeeff ;
520 div
. diff
. chunk_header span
. section
{
525 div
. diff
. incomplete
{
529 div
. diff
. nodifferences
{
534 /* side-by-side diff */
539 div
. chunk_block div
. old
{
545 div
. chunk_block div
. new
{
550 div
. chunk_block
. rem div
. old div
. diff
. rem
{
551 background-color : #fff5f5 ;
553 div
. chunk_block
. add div
. new div
. diff
. add
{
554 background-color : #f8fff8 ;
556 div
. chunk_block
. chg div div
. diff
{
557 background-color : #fffff0 ;
559 div
. chunk_block
. ctx div div
. diff
. ctx
{
565 border : solid
#d9d8d1 ;
566 border-width : 0px 0px 1px ;
570 .page_subhead [role=search] {
571 margin : 0.5rem 1rem 0.5rem auto
;
579 div
. projsearch form
{
589 text-decoration : none
;
596 border-color : #fcc7a5 #7d3302 #3e1a01 #ff954e ;
598 background-color : #ff6600 ;
600 font-family : sans-serif
;
603 text-decoration : none
;
607 background-color : #ee5500 ;
610 a
. feed_logo
. generic
{
611 background-color : #ff8800 ;
614 a
. feed_logo
. generic : hover
{
615 background-color : #ee7700 ;
623 background-color : #ffaaff ;
624 border-color : #ffccff #ff00ee #ff00ee #ffccff ;
628 text-decoration : none
;
632 span
. refs span
a : hover
{
633 text-decoration : underline
;
636 span
. refs span
. indirect
{
641 background-color : #aaaaff ;
642 border-color : #ccccff #0033cc #0033cc #ccccff ;
646 background-color : #ffffaa ;
647 border-color : #ffffcc #ffee00 #ffee00 #ffffcc ;
650 span
. refs span
. head
{
651 background-color : #aaffaa ;
652 border-color : #ccffcc #00cc33 #00cc33 #ccffcc ;
661 border : 1px solid
#ddd ;
662 display : inline-block
;
665 /* JavaScript-based timezone manipulation */
667 .popup { /* timezone selection UI */
669 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
673 background-color : #f0f0f0 ;
679 .close-button { /* close timezone selection UI without selecting */
680 /* float doesn't work within absolutely positioned container,
681 * if width of container is not set explicitly */
684 top : 0px ; right : 0px ;
687 background-color : transparent
;
692 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
694 /* Highlighting theme definition: */
696 .num { color : #2928ff ; }
697 .esc { color : #ff00ff ; }
698 .str { color : #ff0000 ; }
699 .dstr { color : #818100 ; }
700 .slc { color : #838183 ; font-style : italic
; }
701 .com { color : #838183 ; font-style : italic
; }
702 .dir { color : #008200 ; }
703 .sym { color : #000000 ; }
704 .line { color : #555555 ; }
705 .kwa { color : #000000 ; font-weight : bold
; }
706 .kwb { color : #830000 ; }
707 .kwc { color : #000000 ; font-weight : bold
; }
708 .kwd { color : #010181 ; }