295ef36e64f1c685405c94ff784e5fa0e093146d
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 ;
200 border : solid
#d9d8d1 ;
201 border-width : 1px 0px 0px ;
205 .author_date, .author {
211 border : solid
#d9d8d1 ;
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
;
300 /* do not change row style on hover for 'blame' view */
302 background-color : #ffffff ;
306 background-color : #f6f6f6 ;
309 /* boundary commits in 'blame' view */
310 /* and commits without "previous" */
312 tr
. no-previous td
. linenr
{
316 /* for 'blame_incremental', during processing */
317 tr
. color1
{ background-color : #f6fff6 ; }
318 tr
. color2
{ background-color : #f6f6ff ; }
319 tr
. color3
{ background-color : #fff6f6 ; }
322 padding : 0.25rem 0.5rem ;
325 td
. link
, td
. selflink
{
327 font-family : sans-serif
;
336 font-family : monospace
, m
;
341 background-color : yellow
;
345 text-decoration : underline
;
349 background-color : #d9d8d1 ;
350 border-top : 1px solid
#000000 ;
351 border-left : 1px solid
#000000 ;
355 table
. diff_tree span
. file_status
. new
{
359 table
. diff_tree span
. file_status
. deleted
{
363 table
. diff_tree span
. file_status
. moved
,
364 table
. diff_tree span
. file_status
. mode_chnge
{
368 table
. diff_tree span
. file_status
. copied
{
372 /* noage: "No commits" */
373 table
. project_list td
. noage
{
378 /* age2: 60*60*24*2 <= age */
379 table
. project_list td
. age2
, table
. blame td
. age2
{
383 /* age1: 60*60*2 <= age < 60*60*24*2 */
384 table
. project_list td
. age1
{
389 table
. blame td
. age1
{
391 background : transparent
;
394 /* age0: age < 60*60*2 */
395 table
. project_list td
. age0
{
401 table
. blame td
. age0
{
403 background : transparent
;
407 td
. pre
, div
. pre
, div
. diff
{
408 font-family : monospace
, m
;
413 font-family : monospace
, m
;
416 /* progress of blame_interactive */
420 background-color : #d8d9d0 ;
427 /* format of (optional) objects size in 'tree' view */
429 font-family : monospace
, m
;
433 /* styling of diffs (patchsets): commitdiff and blobdiff views */
435 div
. diff
. extended_header
{
441 background-color : #eee ;
442 box-shadow : inset
0 1px #0003 ;
445 div
. diff
. header a
. path
{
446 text-decoration : underline
;
449 div
. diff
. extended_header
,
450 div
. diff
. extended_header a
. path
,
451 div
. diff
. extended_header a
. hash
{
455 div
. diff
. extended_header
. info
{
459 div
. diff
. extended_header
,
462 background-color : #eee ;
468 text-decoration : none
;
471 div
. diff a
. list : hover
,
472 div
. diff a
. path : hover
,
473 div
. diff a
. hash : hover
{
474 text-decoration : underline
;
477 div
. diff
. to_file a
. path
,
483 background-color : #dfd ;
487 background-color : #afa ;
490 div
. diff
. from_file a
. path
,
496 background-color : #fdd ;
500 background-color : #faa ;
503 div
. diff
. chunk_header a
,
504 div
. diff
. chunk_header
{
508 div
. diff
. chunk_header
{
511 div
. diff
. chunk_header span
. chunk_info
{
512 background-color : #ffeeff ;
515 div
. diff
. chunk_header span
. section
{
520 div
. diff
. incomplete
{
524 div
. diff
. nodifferences
{
529 /* side-by-side diff */
534 div
. chunk_block div
. old
{
540 div
. chunk_block div
. new
{
545 div
. chunk_block
. rem div
. old div
. diff
. rem
{
546 background-color : #fff5f5 ;
548 div
. chunk_block
. add div
. new div
. diff
. add
{
549 background-color : #f8fff8 ;
551 div
. chunk_block
. chg div div
. diff
{
552 background-color : #fffff0 ;
554 div
. chunk_block
. ctx div div
. diff
. ctx
{
560 border : solid
#d9d8d1 ;
561 border-width : 0px 0px 1px ;
565 .page_subhead [role=search] {
566 margin : 0.5rem 1rem 0.5rem auto
;
574 div
. projsearch form
{
584 text-decoration : none
;
591 border-color : #fcc7a5 #7d3302 #3e1a01 #ff954e ;
593 background-color : #ff6600 ;
595 font-family : sans-serif
;
598 text-decoration : none
;
602 background-color : #ee5500 ;
605 a
. feed_logo
. generic
{
606 background-color : #ff8800 ;
609 a
. feed_logo
. generic : hover
{
610 background-color : #ee7700 ;
618 background-color : #ffaaff ;
619 border-color : #ffccff #ff00ee #ff00ee #ffccff ;
623 text-decoration : none
;
627 span
. refs span
a : hover
{
628 text-decoration : underline
;
631 span
. refs span
. indirect
{
636 background-color : #aaaaff ;
637 border-color : #ccccff #0033cc #0033cc #ccccff ;
641 background-color : #ffffaa ;
642 border-color : #ffffcc #ffee00 #ffee00 #ffffcc ;
645 span
. refs span
. head
{
646 background-color : #aaffaa ;
647 border-color : #ccffcc #00cc33 #00cc33 #ccffcc ;
656 border : 1px solid
#d9d8d1 ;
657 display : inline-block
;
660 /* JavaScript-based timezone manipulation */
662 .popup { /* timezone selection UI */
664 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
668 background-color : #f0f0f0 ;
674 .close-button { /* close timezone selection UI without selecting */
675 /* float doesn't work within absolutely positioned container,
676 * if width of container is not set explicitly */
679 top : 0px ; right : 0px ;
682 background-color : transparent
;
687 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
689 /* Highlighting theme definition: */
691 .num { color : #2928ff ; }
692 .esc { color : #ff00ff ; }
693 .str { color : #ff0000 ; }
694 .dstr { color : #818100 ; }
695 .slc { color : #838183 ; font-style : italic
; }
696 .com { color : #838183 ; font-style : italic
; }
697 .dir { color : #008200 ; }
698 .sym { color : #000000 ; }
699 .line { color : #555555 ; }
700 .kwa { color : #000000 ; font-weight : bold
; }
701 .kwb { color : #830000 ; }
702 .kwc { color : #000000 ; font-weight : bold
; }
703 .kwd { color : #010181 ; }