5d14f20deade6558b894d1d4da02a6ac007c392d
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
;
71 border-top : 0.25rem solid
#f71 ;
72 background-color : #f716 ;
79 .page_header a:visited, a.header {
83 .page_header a:hover {
87 /* .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. */
98 div
. page_nav
a : visited
{
107 padding : 0.5rem 1rem ;
110 border-width : 0px 0px 1px ;
117 padding : 0.5rem 1rem ;
118 background-color : #ddd ;
119 justify-content : flex-end
;
122 div
. page_footer_text
{
129 div#generating_info
{
137 padding : 0.5rem 1rem ;
138 font-family : monospace
;
143 padding : 0.5rem 1rem ;
145 background-color : #ddd ;
146 text-decoration : none
;
155 background-color : #ccc ;
161 border-width : 0px 0px 1px ;
165 /* FIXME: not good, too tied to the font, restructure */
166 --log-sidebar-width : 10rem ;
170 padding : 8px 8px 8px var
(-- log-sidebar-width
);
179 /* From .cards > article > .header > .title padding-left; eww, TODO tidy all this up */
180 width : calc
( var
(-- log-sidebar-width
) - var
(-- card-title-pad-left
));
190 font-family : sans-serif
;
194 width : calc
( var
(-- log-sidebar-width
) - 0.5rem - 0.5rem );
198 padding : 6px 8px 4px ;
199 border : solid
#d9d8d1 ;
200 border-width : 1px 0px 0px ;
204 .author_date, .author {
210 border : solid
#d9d8d1 ;
211 border-width : 0px 0px 1px 0px ;
215 text-decoration : none
;
223 table
. tags a
. subject
{
228 text-decoration : underline
;
233 text-decoration : none
;
238 text-decoration : none
;
243 text-decoration : underline
;
248 padding : 0.5rem 1rem ;
256 font-family : monospace
, m
;
259 table
. combined
. diff_tree th
{
263 table
. combined
. diff_tree td
{
267 table
. combined
. diff_tree th
. link
,
268 table
. combined
. diff_tree td
. link
{
272 table
. combined
. diff_tree td
. nochange a
{
276 table
. combined
. diff_tree td
. nochange
a : hover
,
277 table
. combined
. diff_tree td
. nochange
a : visited
{
282 border-collapse : collapse
;
299 /* do not change row style on hover for 'blame' view */
301 background-color : #ffffff ;
305 background-color : #f6f6f6 ;
308 /* boundary commits in 'blame' view */
309 /* and commits without "previous" */
311 tr
. no-previous td
. linenr
{
315 /* for 'blame_incremental', during processing */
316 tr
. color1
{ background-color : #f6fff6 ; }
317 tr
. color2
{ background-color : #f6f6ff ; }
318 tr
. color3
{ background-color : #fff6f6 ; }
321 padding : 0.25rem 0.5rem ;
324 td
. link
, td
. selflink
{
326 font-family : sans-serif
;
335 font-family : monospace
, m
;
340 background-color : yellow
;
344 text-decoration : underline
;
348 background-color : #d9d8d1 ;
349 border-top : 1px solid
#000000 ;
350 border-left : 1px solid
#000000 ;
354 table
. diff_tree span
. file_status
. new
{
358 table
. diff_tree span
. file_status
. deleted
{
362 table
. diff_tree span
. file_status
. moved
,
363 table
. diff_tree span
. file_status
. mode_chnge
{
367 table
. diff_tree span
. file_status
. copied
{
371 /* noage: "No commits" */
372 table
. project_list td
. noage
{
377 /* age2: 60*60*24*2 <= age */
378 table
. project_list td
. age2
, table
. blame td
. age2
{
382 /* age1: 60*60*2 <= age < 60*60*24*2 */
383 table
. project_list td
. age1
{
388 table
. blame td
. age1
{
390 background : transparent
;
393 /* age0: age < 60*60*2 */
394 table
. project_list td
. age0
{
400 table
. blame td
. age0
{
402 background : transparent
;
406 td
. pre
, div
. pre
, div
. diff
{
407 font-family : monospace
, m
;
412 font-family : monospace
, m
;
415 /* progress of blame_interactive */
419 background-color : #d8d9d0 ;
426 /* format of (optional) objects size in 'tree' view */
428 font-family : monospace
, m
;
432 /* styling of diffs (patchsets): commitdiff and blobdiff views */
434 div
. diff
. extended_header
{
440 background-color : #eee ;
441 box-shadow : inset
0 1px #0003 ;
444 div
. diff
. header a
. path
{
445 text-decoration : underline
;
448 div
. diff
. extended_header
,
449 div
. diff
. extended_header a
. path
,
450 div
. diff
. extended_header a
. hash
{
454 div
. diff
. extended_header
. info
{
458 div
. diff
. extended_header
,
461 background-color : #eee ;
467 text-decoration : none
;
470 div
. diff a
. list : hover
,
471 div
. diff a
. path : hover
,
472 div
. diff a
. hash : hover
{
473 text-decoration : underline
;
476 div
. diff
. to_file a
. path
,
482 background-color : #dfd ;
486 background-color : #afa ;
489 div
. diff
. from_file a
. path
,
495 background-color : #fdd ;
499 background-color : #faa ;
502 div
. diff
. chunk_header a
,
503 div
. diff
. chunk_header
{
507 div
. diff
. chunk_header
{
510 div
. diff
. chunk_header span
. chunk_info
{
511 background-color : #ffeeff ;
514 div
. diff
. chunk_header span
. section
{
519 div
. diff
. incomplete
{
523 div
. diff
. nodifferences
{
528 /* side-by-side diff */
533 div
. chunk_block div
. old
{
539 div
. chunk_block div
. new
{
544 div
. chunk_block
. rem div
. old div
. diff
. rem
{
545 background-color : #fff5f5 ;
547 div
. chunk_block
. add div
. new div
. diff
. add
{
548 background-color : #f8fff8 ;
550 div
. chunk_block
. chg div div
. diff
{
551 background-color : #fffff0 ;
553 div
. chunk_block
. ctx div div
. diff
. ctx
{
559 border : solid
#d9d8d1 ;
560 border-width : 0px 0px 1px ;
564 .page_subhead [role=search] {
565 margin : 0.5rem 1rem 0.5rem auto
;
573 div
. projsearch form
{
583 text-decoration : none
;
590 border-color : #fcc7a5 #7d3302 #3e1a01 #ff954e ;
592 background-color : #ff6600 ;
594 font-family : sans-serif
;
597 text-decoration : none
;
601 background-color : #ee5500 ;
605 background-color : #ff8800 ;
608 a
. rss_logo
. generic : hover
{
609 background-color : #ee7700 ;
617 background-color : #ffaaff ;
618 border-color : #ffccff #ff00ee #ff00ee #ffccff ;
622 text-decoration : none
;
626 span
. refs span
a : hover
{
627 text-decoration : underline
;
630 span
. refs span
. indirect
{
635 background-color : #aaaaff ;
636 border-color : #ccccff #0033cc #0033cc #ccccff ;
640 background-color : #ffffaa ;
641 border-color : #ffffcc #ffee00 #ffee00 #ffffcc ;
644 span
. refs span
. head
{
645 background-color : #aaffaa ;
646 border-color : #ccffcc #00cc33 #00cc33 #ccffcc ;
655 border : 1px solid
#d9d8d1 ;
656 display : inline-block
;
659 /* JavaScript-based timezone manipulation */
661 .popup { /* timezone selection UI */
663 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
667 background-color : #f0f0f0 ;
673 .close-button { /* close timezone selection UI without selecting */
674 /* float doesn't work within absolutely positioned container,
675 * if width of container is not set explicitly */
678 top : 0px ; right : 0px ;
681 background-color : transparent
;
686 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
688 /* Highlighting theme definition: */
690 .num { color : #2928ff ; }
691 .esc { color : #ff00ff ; }
692 .str { color : #ff0000 ; }
693 .dstr { color : #818100 ; }
694 .slc { color : #838183 ; font-style : italic
; }
695 .com { color : #838183 ; font-style : italic
; }
696 .dir { color : #008200 ; }
697 .sym { color : #000000 ; }
698 .line { color : #555555 ; }
699 .kwa { color : #000000 ; font-weight : bold
; }
700 .kwb { color : #830000 ; }
701 .kwc { color : #000000 ; font-weight : bold
; }
702 .kwd { color : #010181 ; }