add newest gitweb files
[gitweb.git] / gitweb.css
CommitLineData
cb1a5787
S
1body {
2 font-family: sans-serif;
3 font-size: small;
4 border: solid #d9d8d1;
5 border-width: 1px;
6 margin: 10px;
7 background-color: #ffffff;
8 color: #000000;
9}
8a1b4b56 10
cb1a5787
S
11a {
12 color: #0000cc;
13}
8a1b4b56 14
cb1a5787
S
15a:hover, a:visited, a:active {
16 color: #880000;
8a1b4b56
S
17}
18
cb1a5787
S
19span.cntrl {
20 border: dashed #aaaaaa;
21 border-width: 1px;
22 padding: 0px 2px 0px 2px;
23 margin: 0px 2px 0px 2px;
24}
8a1b4b56 25
cb1a5787
S
26img.logo {
27 float: right;
28 border-width: 0px;
29}
8a1b4b56 30
cb1a5787
S
31img.avatar {
32 vertical-align: middle;
8a1b4b56
S
33}
34
cb1a5787
S
35a.list img.avatar {
36 border-style: none;
37}
8a1b4b56 38
cb1a5787
S
39div.page_header {
40 height: 25px;
41 padding: 8px;
42 font-size: 150%;
43 font-weight: bold;
44 background-color: #d9d8d1;
45}
8a1b4b56 46
cb1a5787
S
47div.page_header a:visited, a.header {
48 color: #0000cc;
49}
8a1b4b56 50
cb1a5787
S
51div.page_header a:hover {
52 color: #880000;
8a1b4b56
S
53}
54
cb1a5787
S
55div.page_nav {
56 padding: 8px;
57}
8a1b4b56 58
cb1a5787
S
59div.page_nav a:visited {
60 color: #0000cc;
61}
8a1b4b56 62
cb1a5787
S
63div.page_path {
64 padding: 8px;
65 font-weight: bold;
66 border: solid #d9d8d1;
67 border-width: 0px 0px 1px;
68}
8a1b4b56 69
cb1a5787 70div.page_footer {
21451384 71 height: 22px;
cb1a5787
S
72 padding: 4px 8px;
73 background-color: #d9d8d1;
8a1b4b56
S
74}
75
cb1a5787 76div.page_footer_text {
21451384 77 line-height: 22px;
cb1a5787
S
78 float: left;
79 color: #555555;
80 font-style: italic;
81}
8a1b4b56 82
cb1a5787
S
83div#generating_info {
84 margin: 4px;
85 font-size: smaller;
86 text-align: center;
87 color: #505050;
88}
8a1b4b56 89
cb1a5787
S
90div.page_body {
91 padding: 8px;
92 font-family: monospace;
93}
8a1b4b56 94
cb1a5787
S
95div.title, a.title {
96 display: block;
97 padding: 6px 8px;
98 font-weight: bold;
99 background-color: #edece6;
100 text-decoration: none;
101 color: #000000;
8a1b4b56
S
102}
103
cb1a5787
S
104div.readme {
105 padding: 8px;
8a1b4b56
S
106}
107
cb1a5787
S
108a.title:hover {
109 background-color: #d9d8d1;
8a1b4b56
S
110}
111
cb1a5787
S
112div.title_text {
113 padding: 6px 0px;
114 border: solid #d9d8d1;
115 border-width: 0px 0px 1px;
116 font-family: monospace;
8a1b4b56
S
117}
118
cb1a5787
S
119div.log_body {
120 padding: 8px 8px 8px 150px;
8a1b4b56
S
121}
122
cb1a5787
S
123span.age {
124 position: relative;
125 float: left;
126 width: 142px;
127 font-style: italic;
8a1b4b56
S
128}
129
cb1a5787
S
130span.signoff {
131 color: #888888;
8a1b4b56
S
132}
133
cb1a5787
S
134div.log_link {
135 padding: 0px 8px;
136 font-size: 70%;
137 font-family: sans-serif;
138 font-style: normal;
139 position: relative;
140 float: left;
141 width: 136px;
8a1b4b56
S
142}
143
cb1a5787
S
144div.list_head {
145 padding: 6px 8px 4px;
146 border: solid #d9d8d1;
147 border-width: 1px 0px 0px;
148 font-style: italic;
149}
8a1b4b56 150
cb1a5787
S
151.author_date, .author {
152 font-style: italic;
8a1b4b56
S
153}
154
cb1a5787
S
155div.author_date {
156 padding: 8px;
157 border: solid #d9d8d1;
158 border-width: 0px 0px 1px 0px;
8a1b4b56
S
159}
160
cb1a5787
S
161a.list {
162 text-decoration: none;
163 color: #000000;
8a1b4b56
S
164}
165
cb1a5787
S
166a.subject, a.name {
167 font-weight: bold;
8a1b4b56
S
168}
169
cb1a5787
S
170table.tags a.subject {
171 font-weight: normal;
8a1b4b56
S
172}
173
cb1a5787
S
174a.list:hover {
175 text-decoration: underline;
176 color: #880000;
177}
8a1b4b56 178
cb1a5787
S
179a.text {
180 text-decoration: none;
181 color: #0000cc;
8a1b4b56
S
182}
183
cb1a5787
S
184a.text:visited {
185 text-decoration: none;
186 color: #880000;
8a1b4b56
S
187}
188
cb1a5787
S
189a.text:hover {
190 text-decoration: underline;
191 color: #880000;
8a1b4b56
S
192}
193
cb1a5787
S
194table {
195 padding: 8px 4px;
196 border-spacing: 0;
8a1b4b56 197}
cb1a5787 198
cb1a5787
S
199table.diff_tree {
200 font-family: monospace;
201}
8a1b4b56 202
cb1a5787
S
203table.combined.diff_tree th {
204 text-align: center;
8a1b4b56 205}
cb1a5787
S
206
207table.combined.diff_tree td {
208 padding-right: 24px;
8a1b4b56
S
209}
210
cb1a5787
S
211table.combined.diff_tree th.link,
212table.combined.diff_tree td.link {
213 padding: 0px 2px;
8a1b4b56
S
214}
215
cb1a5787
S
216table.combined.diff_tree td.nochange a {
217 color: #6666ff;
8a1b4b56
S
218}
219
cb1a5787
S
220table.combined.diff_tree td.nochange a:hover,
221table.combined.diff_tree td.nochange a:visited {
222 color: #d06666;
8a1b4b56
S
223}
224
cb1a5787
S
225table.blame {
226 border-collapse: collapse;
8a1b4b56
S
227}
228
cb1a5787
S
229table.blame td {
230 padding: 0px 5px;
231 font-size: 100%;
232 vertical-align: top;
8a1b4b56 233}
cb1a5787
S
234
235th {
236 padding: 2px 5px;
237 font-size: 100%;
238 text-align: left;
f6c5021d 239}
8a1b4b56 240
cb1a5787
S
241/* do not change row style on hover for 'blame' view */
242tr.light,
243table.blame .light:hover {
244 background-color: #ffffff;
8a1b4b56
S
245}
246
cb1a5787
S
247tr.dark,
248table.blame .dark:hover {
249 background-color: #f6f6f0;
8a1b4b56
S
250}
251
cb1a5787
S
252/* currently both use the same, but it can change */
253tr.light:hover,
254tr.dark:hover {
255 background-color: #edece6;
8a1b4b56
S
256}
257
cb1a5787
S
258/* boundary commits in 'blame' view */
259/* and commits without "previous" */
260tr.boundary td.sha1,
261tr.no-previous td.linenr {
262 font-weight: bold;
8a1b4b56
S
263}
264
cb1a5787
S
265/* for 'blame_incremental', during processing */
266tr.color1 { background-color: #f6fff6; }
267tr.color2 { background-color: #f6f6ff; }
268tr.color3 { background-color: #fff6f6; }
269
270td {
630e0d6e 271 padding: 0px 5px;
cb1a5787
S
272 font-size: 100%;
273 vertical-align: top;
8a1b4b56
S
274}
275
cb1a5787
S
276td.link, td.selflink {
277 padding: 2px 5px;
278 font-family: sans-serif;
279 font-size: 70%;
8a1b4b56
S
280}
281
cb1a5787
S
282td.selflink {
283 padding-right: 0px;
284}
8a1b4b56 285
cb1a5787
S
286td.sha1 {
287 font-family: monospace;
8a1b4b56
S
288}
289
cb1a5787
S
290.error {
291 color: red;
292 background-color: yellow;
8a1b4b56
S
293}
294
cb1a5787
S
295td.current_head {
296 text-decoration: underline;
8a1b4b56
S
297}
298
a2be1f87
S
299td.category {
300 background-color: #d9d8d1;
301 border-top: 1px solid #000000;
302 border-left: 1px solid #000000;
303 font-weight: bold;
304}
305
cb1a5787
S
306table.diff_tree span.file_status.new {
307 color: #008000;
8a1b4b56
S
308}
309
cb1a5787
S
310table.diff_tree span.file_status.deleted {
311 color: #c00000;
8a1b4b56
S
312}
313
cb1a5787
S
314table.diff_tree span.file_status.moved,
315table.diff_tree span.file_status.mode_chnge {
316 color: #777777;
317}
8a1b4b56 318
cb1a5787
S
319table.diff_tree span.file_status.copied {
320 color: #70a070;
8a1b4b56
S
321}
322
cb1a5787
S
323/* noage: "No commits" */
324.noage {
325 color: #808080;
326 font-style: italic;
8a1b4b56
S
327}
328
cb1a5787
S
329/* age2: 60*60*24*2 <= age */
330.age2 {
331 font-style: italic;
8a1b4b56 332}
cb1a5787
S
333
334/* age1: 60*60*2 <= age < 60*60*24*2 */
335.age1 {
336 color: #009900;
630e0d6e 337 font-style: italic;
8a1b4b56 338}
cb1a5787
S
339
340/* age0: age < 60*60*2 */
cb1a5787
S
341.age0 {
342 color: #009900;
630e0d6e 343 font-style: italic;
cb1a5787 344 font-weight: bold;
8a1b4b56
S
345}
346
630e0d6e
S
347img.graph {
348 padding: 0px;
349 margin: 0px;
350 display: block;
351}
352
cb1a5787
S
353td.pre, div.pre, div.diff {
354 font-family: monospace;
355 font-size: 12px;
356 white-space: pre;
357}
358
359td.mode {
360 font-family: monospace;
361}
362
363/* progress of blame_interactive */
364div#progress_bar {
365 height: 2px;
366 margin-bottom: -2px;
367 background-color: #d8d9d0;
368}
369div#progress_info {
370 float: right;
371 text-align: right;
372}
373
374/* format of (optional) objects size in 'tree' view */
375td.size {
376 font-family: monospace;
377 text-align: right;
378}
379
380/* styling of diffs (patchsets): commitdiff and blobdiff views */
381div.diff.header,
382div.diff.extended_header {
383 white-space: normal;
8a1b4b56 384}
cb1a5787 385
f6c5021d 386div.diff.header {
cb1a5787
S
387 font-weight: bold;
388
389 background-color: #edece6;
390
f6c5021d 391 margin-top: 4px;
cb1a5787 392 padding: 4px 0px 2px 0px;
f6c5021d
S
393 border: solid #d9d8d1;
394 border-width: 1px 0px 1px 0px;
8a1b4b56 395}
cb1a5787
S
396
397div.diff.header a.path {
398 text-decoration: underline;
399}
400
8a1b4b56
S
401div.diff.extended_header,
402div.diff.extended_header a.path,
cb1a5787
S
403div.diff.extended_header a.hash {
404 color: #777777;
405}
406
8a1b4b56
S
407div.diff.extended_header .info {
408 color: #b0b0b0;
cb1a5787
S
409}
410
411div.diff.extended_header {
8a1b4b56 412 background-color: #f6f5ee;
cb1a5787 413 padding: 2px 0px 2px 0px;
8a1b4b56
S
414}
415
cb1a5787
S
416div.diff a.list,
417div.diff a.path,
418div.diff a.hash {
419 text-decoration: none;
420}
8a1b4b56 421
cb1a5787
S
422div.diff a.list:hover,
423div.diff a.path:hover,
424div.diff a.hash:hover {
425 text-decoration: underline;
8a1b4b56
S
426}
427
cb1a5787
S
428div.diff.to_file a.path,
429div.diff.to_file {
630e0d6e
S
430 color: #007000;
431}
432
433div.diff.add {
434 color: #008800;
435}
436
437div.diff.add span.marked {
438 background-color: #aaffaa;
8a1b4b56
S
439}
440
cb1a5787
S
441div.diff.from_file a.path,
442div.diff.from_file {
630e0d6e 443 color: #aa0000;
cb1a5787 444}
630e0d6e
S
445
446div.diff.rem {
447 color: #cc0000;
cb1a5787 448}
630e0d6e
S
449
450div.diff.rem span.marked {
451 background-color: #ffaaaa;
8a1b4b56
S
452}
453
cb1a5787
S
454div.diff.chunk_header a,
455div.diff.chunk_header {
630e0d6e 456 color: #990099;
8a1b4b56
S
457}
458
630e0d6e
S
459div.diff.chunk_header {
460 border: dotted #ffe0ff;
461 border-width: 1px 0px 0px 0px;
462 margin-top: 2px;
463}
8a1b4b56 464
cb1a5787 465div.diff.chunk_header span.chunk_info {
630e0d6e 466 background-color: #ffeeff;
8a1b4b56
S
467}
468
cb1a5787 469div.diff.chunk_header span.section {
630e0d6e 470 color: #aa22aa;
8a1b4b56
S
471}
472
cb1a5787
S
473div.diff.incomplete {
474 color: #cccccc;
8a1b4b56
S
475}
476
cb1a5787
S
477div.diff.nodifferences {
478 font-weight: bold;
479 color: #600000;
8a1b4b56
S
480}
481
a2be1f87
S
482/* side-by-side diff */
483div.chunk_block {
484 overflow: hidden;
485}
486
487div.chunk_block div.old {
488 float: left;
489 width: 50%;
490 overflow: hidden;
491}
492
493div.chunk_block div.new {
494 margin-left: 50%;
495 width: 50%;
496}
497
498div.chunk_block.rem div.old div.diff.rem {
499 background-color: #fff5f5;
500}
501div.chunk_block.add div.new div.diff.add {
502 background-color: #f8fff8;
503}
504div.chunk_block.chg div div.diff {
505 background-color: #fffff0;
506}
507div.chunk_block.ctx div div.diff.ctx {
508 color: #404040;
509}
510
630e0d6e 511
cb1a5787
S
512div.index_include {
513 border: solid #d9d8d1;
514 border-width: 0px 0px 1px;
515 padding: 12px 8px;
8a1b4b56 516}
cb1a5787
S
517
518div.search {
519 font-size: 100%;
520 font-weight: normal;
521 margin: 4px 8px;
522 float: right;
523 top: 56px;
524 right: 12px
8a1b4b56
S
525}
526
630e0d6e 527div.projsearch {
cb1a5787 528 text-align: center;
a2be1f87
S
529 margin: 20px 0px;
530}
531
532div.projsearch form {
533 margin-bottom: 2px;
8a1b4b56
S
534}
535
cb1a5787
S
536td.linenr {
537 text-align: right;
8a1b4b56
S
538}
539
cb1a5787
S
540a.linenr {
541 color: #999999;
542 text-decoration: none
543}
8a1b4b56 544
cb1a5787
S
545a.rss_logo {
546 float: right;
21451384 547 padding: 3px 5px;
cb1a5787
S
548 line-height: 10px;
549 border: 1px solid;
550 border-color: #fcc7a5 #7d3302 #3e1a01 #ff954e;
551 color: #ffffff;
552 background-color: #ff6600;
553 font-weight: bold;
554 font-family: sans-serif;
555 font-size: 70%;
556 text-align: center;
557 text-decoration: none;
558}
559
560a.rss_logo:hover {
561 background-color: #ee5500;
562}
563
564a.rss_logo.generic {
565 background-color: #ff8800;
566}
567
568a.rss_logo.generic:hover {
569 background-color: #ee7700;
570}
571
572span.refs span {
573 padding: 0px 4px;
574 font-size: 70%;
575 font-weight: normal;
576 border: 1px solid;
577 background-color: #ffaaff;
578 border-color: #ffccff #ff00ee #ff00ee #ffccff;
579}
580
581span.refs span a {
582 text-decoration: none;
583 color: inherit;
584}
585
586span.refs span a:hover {
587 text-decoration: underline;
588}
589
590span.refs span.indirect {
591 font-style: italic;
592}
593
594span.refs span.ref {
595 background-color: #aaaaff;
596 border-color: #ccccff #0033cc #0033cc #ccccff;
597}
598
599span.refs span.tag {
600 background-color: #ffffaa;
601 border-color: #ffffcc #ffee00 #ffee00 #ffffcc;
602}
603
604span.refs span.head {
605 background-color: #aaffaa;
606 border-color: #ccffcc #00cc33 #00cc33 #ccffcc;
607}
608
609span.atnight {
610 color: #cc0000;
611}
612
613span.match {
614 color: #e00000;
615}
616
617div.binary {
618 font-style: italic;
8a1b4b56
S
619}
620
a2be1f87
S
621div.remote {
622 margin: .5em;
623 border: 1px solid #d9d8d1;
624 display: inline-block;
625}
626
627/* JavaScript-based timezone manipulation */
628
629.popup { /* timezone selection UI */
630 position: absolute;
631 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
632 top: 0; left: 0;
633 border: 1px solid;
634 padding: 2px;
635 background-color: #f0f0f0;
636 font-style: normal;
637 color: #000000;
638 cursor: auto;
639}
640
641.close-button { /* close timezone selection UI without selecting */
642 /* float doesn't work within absolutely positioned container,
643 * if width of container is not set explicitly */
644 /* float: right; */
645 position: absolute;
646 top: 0px; right: 0px;
647 border: 1px solid green;
648 margin: 1px 1px 1px 1px;
649 padding-bottom: 2px;
650 width: 12px;
651 height: 10px;
652 font-size: 9px;
653 font-weight: bold;
654 text-align: center;
655 background-color: #fff0f0;
656 cursor: pointer;
657}
658
630e0d6e 659
8a1b4b56
S
660/* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
661
662/* Highlighting theme definition: */
663
cb1a5787 664.num { color:#2928ff; }
8a1b4b56 665.esc { color:#ff00ff; }
cb1a5787 666.str { color:#ff0000; }
8a1b4b56
S
667.dstr { color:#818100; }
668.slc { color:#838183; font-style:italic; }
669.com { color:#838183; font-style:italic; }
670.dir { color:#008200; }
671.sym { color:#000000; }
672.line { color:#555555; }
cb1a5787
S
673.kwa { color:#000000; font-weight:bold; }
674.kwb { color:#830000; }
675.kwc { color:#000000; font-weight:bold; }
676.kwd { color:#010181; }