2 font-family: sans-serif;
7 background-color: #ffffff;
15 a:hover, a:visited, a:active {
20 border: dashed #aaaaaa;
22 padding: 0px 2px 0px 2px;
23 margin: 0px 2px 0px 2px;
32 vertical-align: middle;
44 background-color: #d9d8d1;
47 div.page_header a:visited, a.header {
51 div.page_header a:hover {
59 div.page_nav a:visited {
66 border: solid #d9d8d1;
67 border-width: 0px 0px 1px;
73 background-color: #d9d8d1;
76 div.page_footer_text {
92 font-family: monospace;
99 background-color: #edece6;
100 text-decoration: none;
109 background-color: #d9d8d1;
114 border: solid #d9d8d1;
115 border-width: 0px 0px 1px;
116 font-family: monospace;
120 padding: 8px 8px 8px 150px;
137 font-family: sans-serif;
145 padding: 6px 8px 4px;
146 border: solid #d9d8d1;
147 border-width: 1px 0px 0px;
151 .author_date, .author {
157 border: solid #d9d8d1;
158 border-width: 0px 0px 1px 0px;
162 text-decoration: none;
170 table.tags a.subject {
175 text-decoration: underline;
180 text-decoration: none;
185 text-decoration: none;
190 text-decoration: underline;
200 font-family: monospace;
203 table.combined.diff_tree th {
207 table.combined.diff_tree td {
211 table.combined.diff_tree th.link,
212 table.combined.diff_tree td.link {
216 table.combined.diff_tree td.nochange a {
220 table.combined.diff_tree td.nochange a:hover,
221 table.combined.diff_tree td.nochange a:visited {
226 border-collapse: collapse;
241 /* do not change row style on hover for 'blame' view */
243 table.blame .light:hover {
244 background-color: #ffffff;
248 table.blame .dark:hover {
249 background-color: #f6f6f0;
252 /* currently both use the same, but it can change */
255 background-color: #edece6;
258 /* boundary commits in 'blame' view */
259 /* and commits without "previous" */
261 tr.no-previous td.linenr {
265 /* for 'blame_incremental', during processing */
266 tr.color1 { background-color: #f6fff6; }
267 tr.color2 { background-color: #f6f6ff; }
268 tr.color3 { background-color: #fff6f6; }
276 td.link, td.selflink {
278 font-family: sans-serif;
287 font-family: monospace;
292 background-color: yellow;
296 text-decoration: underline;
300 background-color: #d9d8d1;
301 border-top: 1px solid #000000;
302 border-left: 1px solid #000000;
306 table.diff_tree span.file_status.new {
310 table.diff_tree span.file_status.deleted {
314 table.diff_tree span.file_status.moved,
315 table.diff_tree span.file_status.mode_chnge {
319 table.diff_tree span.file_status.copied {
323 /* noage: "No commits" */
324 table.project_list td.noage {
329 /* age2: 60*60*24*2 <= age */
330 table.project_list td.age2, table.blame td.age2 {
334 /* age1: 60*60*2 <= age < 60*60*24*2 */
335 table.project_list td.age1 {
340 table.blame td.age1 {
342 background: transparent;
345 /* age0: age < 60*60*2 */
346 table.project_list td.age0 {
352 table.blame td.age0 {
354 background: transparent;
358 td.pre, div.pre, div.diff {
359 font-family: monospace;
365 font-family: monospace;
368 /* progress of blame_interactive */
372 background-color: #d8d9d0;
379 /* format of (optional) objects size in 'tree' view */
381 font-family: monospace;
385 /* styling of diffs (patchsets): commitdiff and blobdiff views */
387 div.diff.extended_header {
394 background-color: #edece6;
397 padding: 4px 0px 2px 0px;
398 border: solid #d9d8d1;
399 border-width: 1px 0px 1px 0px;
402 div.diff.header a.path {
403 text-decoration: underline;
406 div.diff.extended_header,
407 div.diff.extended_header a.path,
408 div.diff.extended_header a.hash {
412 div.diff.extended_header .info {
416 div.diff.extended_header {
417 background-color: #f6f5ee;
418 padding: 2px 0px 2px 0px;
424 text-decoration: none;
427 div.diff a.list:hover,
428 div.diff a.path:hover,
429 div.diff a.hash:hover {
430 text-decoration: underline;
433 div.diff.to_file a.path,
442 div.diff.add span.marked {
443 background-color: #aaffaa;
446 div.diff.from_file a.path,
455 div.diff.rem span.marked {
456 background-color: #ffaaaa;
459 div.diff.chunk_header a,
460 div.diff.chunk_header {
464 div.diff.chunk_header {
465 border: dotted #ffe0ff;
466 border-width: 1px 0px 0px 0px;
470 div.diff.chunk_header span.chunk_info {
471 background-color: #ffeeff;
474 div.diff.chunk_header span.section {
478 div.diff.incomplete {
482 div.diff.nodifferences {
487 /* side-by-side diff */
492 div.chunk_block div.old {
498 div.chunk_block div.new {
503 div.chunk_block.rem div.old div.diff.rem {
504 background-color: #fff5f5;
506 div.chunk_block.add div.new div.diff.add {
507 background-color: #f8fff8;
509 div.chunk_block.chg div div.diff {
510 background-color: #fffff0;
512 div.chunk_block.ctx div div.diff.ctx {
518 border: solid #d9d8d1;
519 border-width: 0px 0px 1px;
537 div.projsearch form {
547 text-decoration: none
555 border-color: #fcc7a5 #7d3302 #3e1a01 #ff954e;
557 background-color: #ff6600;
559 font-family: sans-serif;
562 text-decoration: none;
566 background-color: #ee5500;
570 background-color: #ff8800;
573 a.rss_logo.generic:hover {
574 background-color: #ee7700;
582 background-color: #ffaaff;
583 border-color: #ffccff #ff00ee #ff00ee #ffccff;
587 text-decoration: none;
591 span.refs span a:hover {
592 text-decoration: underline;
595 span.refs span.indirect {
600 background-color: #aaaaff;
601 border-color: #ccccff #0033cc #0033cc #ccccff;
605 background-color: #ffffaa;
606 border-color: #ffffcc #ffee00 #ffee00 #ffffcc;
609 span.refs span.head {
610 background-color: #aaffaa;
611 border-color: #ccffcc #00cc33 #00cc33 #ccffcc;
628 border: 1px solid #d9d8d1;
629 display: inline-block;
632 /* JavaScript-based timezone manipulation */
634 .popup { /* timezone selection UI */
636 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
640 background-color: #f0f0f0;
646 .close-button { /* close timezone selection UI without selecting */
647 /* float doesn't work within absolutely positioned container,
648 * if width of container is not set explicitly */
651 top: 0px; right: 0px;
652 border: 1px solid green;
653 margin: 1px 1px 1px 1px;
660 background-color: #fff0f0;
665 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
667 /* Highlighting theme definition: */
669 .num { color:#2928ff; }
670 .esc { color:#ff00ff; }
671 .str { color:#ff0000; }
672 .dstr { color:#818100; }
673 .slc { color:#838183; font-style:italic; }
674 .com { color:#838183; font-style:italic; }
675 .dir { color:#008200; }
676 .sym { color:#000000; }
677 .line { color:#555555; }
678 .kwa { color:#000000; font-weight:bold; }
679 .kwb { color:#830000; }
680 .kwc { color:#000000; font-weight:bold; }
681 .kwd { color:#010181; }