Fossil SCM

fossil-scm / skins / xekri / css.txt
Blame History Raw 1274 lines
1
/******************************************************************************
2
* Xekri
3
*
4
* To adjust the width of the contents for this skin, look for the "max-width"
5
* property and change its value. (It's in the "Main Area" section) The value
6
* determines how much of the browser window to use. Some like 100%, so that
7
* the entire window is used. Others prefer 80%, which makes the contents
8
* easier to read for them.
9
*/
10
11
12
/**************************************
13
* General HTML
14
*/
15
16
html {
17
background-color: #333;
18
color: #eee;
19
font-family: Monospace;
20
font-size: 1em;
21
min-height: 100%;
22
}
23
24
body {
25
background-color: #333;
26
margin: 0;
27
padding: 0;
28
text-size-adjust: none;
29
}
30
31
a {
32
color: #40a0ff;
33
}
34
35
a:hover {
36
font-weight: bold;
37
}
38
39
blockquote pre {
40
border: 1px dashed #ee0;
41
}
42
43
blockquote pre, pre.verbatim {
44
background-color: #000;
45
border-radius: 0.75rem;
46
padding: 0.5rem;
47
white-space: pre-wrap;
48
}
49
50
input[type="password"], input[type="text"], textarea {
51
background-color: #111;
52
color: #fff;
53
font-size: 1rem;
54
}
55
56
h1 {
57
font-size: 2rem;
58
}
59
60
h2 {
61
font-size: 1.5rem;
62
}
63
64
h3 {
65
font-size: 1.25rem;
66
}
67
68
/**************************************
69
* Main Area
70
*/
71
72
header, nav.mainmenu, div.submenu, div.content, footer {
73
clear: both;
74
margin: 0 auto;
75
max-width: 90%;
76
padding: 0.25rem 1rem;
77
}
78
79
80
/**************************************
81
* Main Area: Header
82
*/
83
84
header {
85
margin: 0.5rem auto 0 auto;
86
display: flex;
87
flex-direction: row;
88
align-items: center;
89
flex-wrap: wrap;
90
}
91
div.logo {
92
display: inline;
93
max-height: 4em;
94
max-width: 4em;
95
flex: 0 1 auto;
96
}
97
98
div.logo img {
99
padding: 0;
100
box-shadow: 2px 4px 6px rgba(180,180,180,0.70);
101
border-radius: 2mm;
102
}
103
104
div.logo br {
105
display: none;
106
}
107
108
div.logo nobr {
109
color: #eee;
110
font-size: 1.2rem;
111
font-weight: bold;
112
padding: 0;
113
text-shadow: 3px 3px 1px #000;
114
vertical-align: top;
115
white-space: nowrap;
116
}
117
118
div.title {
119
color: #3297f9;
120
font-family: Verdana, sans-serif;
121
font-weight: bold;
122
font-size: 2.5rem;
123
padding: 0.5rem;
124
text-align: center;
125
text-shadow: 3px 3px 1px #000;
126
flex: 10 0 auto;
127
}
128
129
div.status {
130
color: #ee0;
131
font-size: 1rem;
132
padding: 0.25rem;
133
text-align: right;
134
text-shadow: 2px 2px 1px #000;
135
flex: 0 1 auto;
136
}
137
138
139
/**************************************
140
* Main Area: Global Menu
141
*/
142
143
nav.mainmenu, div.submenu {
144
background-color: #080;
145
border-radius: 1rem 1rem 0 0;
146
box-shadow: 3px 4px 1px #000;
147
color: #000;
148
font-weight: bold;
149
font-size: 1.1rem;
150
text-align: center;
151
}
152
153
nav.mainmenu {
154
padding-top: 0.33rem;
155
padding-bottom: 0.25rem;
156
}
157
158
div.submenu {
159
border-top: 1px solid #0a0;
160
border-radius: 0;
161
display: block;
162
}
163
164
nav.mainmenu a, div.submenu a, div.submenu label {
165
color: #000;
166
padding: 0 0.75rem;
167
text-decoration: none;
168
}
169
170
nav.mainmenu a:hover, div.submenu a:hover, div.submenu label:hover {
171
color: #fff;
172
text-shadow: 0px 0px 6px #0f0;
173
}
174
175
div.submenu * {
176
margin: 0 0.5rem;
177
vertical-align: middle;
178
}
179
180
div.submenu select, div.submenu input {
181
background-color: #222;
182
border: 1px inset #080;
183
color: #eee;
184
cursor: pointer;
185
font-size: 0.9rem;
186
}
187
188
div.submenu select {
189
height: 1.75rem;
190
}
191
192
/**************************************
193
* Main Area: Content
194
*/
195
196
div.content {
197
background-color: #222;
198
border-radius: 0 0 1rem 1rem;
199
box-shadow: 3px 3px 1px #000;
200
min-height:40%;
201
padding-bottom: 1rem;
202
padding-top: 0.5rem;
203
}
204
205
div.content table[bgcolor="white"] {
206
color: #000;
207
}
208
209
.piechartLabel {
210
fill: white;
211
}
212
.piechartLine {
213
stroke: white;
214
}
215
216
/**************************************
217
* Main Area: Footer
218
*/
219
220
footer {
221
color: #ee0;
222
font-size: 0.75rem;
223
padding: 0;
224
text-align: right;
225
width: 75%;
226
}
227
228
229
footer div {
230
background-color: #222;
231
box-shadow: 3px 3px 1px #000;
232
border-radius: 0 0 1rem 1rem;
233
margin: 0 0 10px 0;
234
padding: 0.25rem 0.75rem;
235
}
236
237
footer div.page-time {
238
float: left;
239
}
240
241
footer div.fossil-info {
242
float: right;
243
}
244
245
footer a, footer a:link, footer a:visited {
246
color: #ee0;
247
}
248
249
footer a:hover {
250
color: #fff;
251
text-shadow: 0px 0px 6px #ee0;
252
}
253
254
255
/**************************************
256
* Check-in
257
*/
258
259
table.label-value th {
260
vertical-align: top;
261
text-align: right;
262
padding: 0.1rem 1rem;
263
}
264
265
266
/**************************************
267
* Diffs
268
*/
269
270
tr.diffskip.jchunk {
271
background-color: black;
272
}
273
tr.diffskip > td.chunkctrl .jcbutton {
274
background-color: #303536;
275
}
276
277
/* Code Added */
278
td.diffln ins,
279
td.difftxt ins > ins {
280
background-color: #7f7;
281
color: #000;
282
}
283
td.difftxt ins {
284
background-color: inherit;
285
}
286
287
/* Code Deleted */
288
td.diffln del,
289
td.difftxt del > del {
290
background-color: #f77;
291
color: #000;
292
}
293
td.difftxt del {
294
background-color: inherit;
295
}
296
297
298
/**************************************
299
* Diffs : Side-By-Side
300
*/
301
302
/* display (column-based) */
303
table.splitdiff {
304
border-spacing: 0;
305
font-size: 0.85rem;
306
}
307
308
table.splitdiff pre {
309
border: 0;
310
margin: 0 0.5em;
311
padding: 0;
312
}
313
314
table.splitdiff td {
315
padding: 0;
316
vertical-align: top;
317
}
318
319
/* line number column */
320
td.diffln {
321
color: #ee0;
322
padding-right: 0.75em;
323
text-align: right;
324
}
325
326
/* diff text column */
327
td.difftxt {
328
background-color: #111;
329
overflow-x: auto;
330
width: 45em;
331
}
332
333
334
/* diff marker column */
335
td.diffsep {
336
padding: 0 0.5em;
337
}
338
339
340
/**************************************
341
* Diffs : Unified
342
*/
343
344
table.udiff pre {
345
background-color: #111;
346
}
347
348
349
/**************************************
350
* File List : Flat
351
*/
352
353
table.browser {
354
width: 100%;
355
border: 0;
356
}
357
358
td.browser {
359
width: 24%;
360
vertical-align: top;
361
}
362
363
ul.browser {
364
margin: 0.5rem;
365
padding: 0.5rem;
366
white-space: nowrap;
367
}
368
369
ul.browser li.dir {
370
font-style: italic
371
}
372
373
374
/**************************************
375
* File List : Age
376
*/
377
378
.fileage tr:hover {
379
background-color: #225;
380
}
381
382
383
/**************************************
384
* File List : Tree
385
*/
386
387
.filetree {
388
line-height: 1.5;
389
margin: 1rem 0;
390
}
391
392
/* list */
393
.filetree ul {
394
list-style: none;
395
margin: 0;
396
padding: 0;
397
}
398
399
/* collapsed list */
400
.filetree ul.collapsed {
401
display: none;
402
}
403
404
/* lists below the root */
405
.filetree ul ul {
406
margin: 0 0 0 21px;
407
position: relative;
408
}
409
410
/* lists items */
411
.filetree li {
412
margin: 0;
413
padding: 0;
414
position: relative;
415
}
416
417
/* node lines */
418
.filetree li li:before {
419
border-bottom: 2px solid #000;
420
border-left: 2px solid #000;
421
content: '';
422
height: 1.5rem;
423
left: -14px;
424
position: absolute;
425
top: -0.8rem;
426
width: 14px;
427
}
428
429
/* directory lines */
430
.filetree li > ul:before {
431
border-left: 2px solid #000;
432
bottom: 0;
433
content: '';
434
left: -35px;
435
position: absolute;
436
top: -1.5rem;
437
}
438
439
/* hide lines for last-child directories */
440
.filetree li.last > ul:before {
441
display: none;
442
}
443
444
.filetree a {
445
background-image: url(data:image/gif;base64,R0lGODlhEAAQAJEAAP\/\/\/yEhIf\/\/\/wAAACH5BAEHAAIALAAAAAAQABAAAAIvlIKpxqcfmgOUvoaqDSCxrEEfF14GqFXImJZsu73wepJzVMNxrtNTj3NATMKhpwAAOw==);
446
background-position: center left;
447
background-repeat: no-repeat;
448
display: inline-block;
449
min-height: 16px;
450
padding-left: 21px;
451
position: relative;
452
z-index: 1;
453
}
454
455
.filetree .dir > a {
456
background-image: url(data:image/gif;base64,R0lGODlhEAAQAJEAAP/WVCIiIv\/\/\/wAAACH5BAEHAAIALAAAAAAQABAAAAInlI9pwa3XYniCgQtkrAFfLXkiFo1jaXpo+jUs6b5Z/K4siDu5RPUFADs=);
457
font-style: italic
458
}
459
460
.filetreeline:hover {
461
color: #000;
462
font-weight: bold;
463
}
464
465
.filetreeline .filetreeage {
466
padding-right: 0.5rem;
467
}
468
469
/**************************************
470
* Logout
471
*/
472
473
span.loginError {
474
color: #f00;
475
}
476
477
table.login_out {
478
margin: 10px;
479
text-align: left;
480
}
481
482
td.login_out_label {
483
text-align: center;
484
}
485
486
div.captcha {
487
padding: 1rem;
488
text-align: center;
489
}
490
491
table.captcha {
492
background-color: #111;
493
border-color: #111;
494
border-style: inset;
495
border-width: 2px;
496
margin: auto;
497
padding: 0.5rem;
498
}
499
500
table.captcha pre {
501
color: #ee0;
502
}
503
504
505
/**************************************
506
* Statistics Reports
507
*/
508
509
.statistics-report-graph-line {
510
border: 2px solid #22e;
511
background-color: #22e;
512
}
513
.statistics-report-graph-extra {
514
border: 2px dashed #22e;
515
border-left-style: none;
516
}
517
518
.statistics-report-table-events th {
519
padding: 0 1rem;
520
}
521
522
.statistics-report-table-events td {
523
padding: 0.1rem 1rem;
524
}
525
526
.statistics-report-row-year {
527
color: #ee0;
528
text-align: left;
529
}
530
531
.statistics-report-week-number-label {
532
font-size: 0.8rem;
533
text-align: right;
534
}
535
536
.statistics-report-week-of-year-list {
537
font-size: 0.8rem;
538
}
539
540
541
/**************************************
542
* Search
543
*/
544
545
.searchResult .snippet mark {
546
color: #ee0;
547
}
548
549
550
/**************************************
551
* Sections
552
*/
553
554
div.section, div.sectionmenu {
555
color: #2ee;
556
background-color: #22c;
557
border-radius: 0 3rem;
558
box-shadow: 2px 2px #000;
559
display: flex;
560
font-size: 1.1rem;
561
font-weight: bold;
562
justify-content: space-around;
563
margin: 1.2rem auto 0.75rem auto;
564
padding: 0.2rem;
565
text-align: center;
566
}
567
568
div.sectionmenu {
569
border-radius: 0 0 3rem 3rem;
570
margin-top: auto;
571
width: 75%;
572
}
573
574
div.sectionmenu > a:link, div.sectionmenu > a:visited {
575
color: #000;
576
text-decoration: none;
577
}
578
579
div.sectionmenu > a:hover {
580
color: #eee;
581
text-shadow: 0px 0px 6px #eee;
582
}
583
584
585
/**************************************
586
* Sidebox
587
*/
588
589
div.sidebox {
590
background-color: #333;
591
border-radius: 0.5rem;
592
box-shadow: 3px 3px 1px #000;
593
float: right;
594
margin: 1rem 0.5rem;
595
padding: 0.5rem;
596
}
597
598
div.sidebox ol {
599
margin: 0 0 0.5rem 2.5rem;
600
padding: 0 0;
601
}
602
603
div.sidebox ol li {
604
margin-top: 0.75rem;
605
}
606
607
div.sideboxTitle {
608
background-color: #ee0;
609
border-radius: 0.5rem 0.5rem 0 0;
610
color: #000;
611
font-weight: bold;
612
margin: -0.5rem -0.5rem 0 -0.5rem;
613
padding: 0.25rem;
614
text-align: center;
615
}
616
617
div.sideboxDescribed {
618
display: inline;
619
}
620
621
/* --- Untested : Begin --- */
622
/* The defined element in sideboxes for branches,.. */
623
span.disabled {
624
color: #f00;
625
}
626
/* --- Untested : End --- */
627
628
629
/**************************************
630
* Tag
631
*/
632
633
/* --- Untested : Begin --- */
634
/* the format for the tag links */
635
a.tagLink {
636
}
637
/* the format for the tag display(no history permission!) */
638
span.tagDsp {
639
font-weight: bold;
640
}
641
/* the format for fixed/canceled tags,.. */
642
span.infoTagCancelled {
643
font-weight: bold;
644
text-decoration: line-through;
645
}
646
/* --- Untested : End --- */
647
648
649
/**************************************
650
* Ticket
651
*/
652
653
table.report {
654
color: #000;
655
border: 1px solid #999;
656
border-collapse: collapse;
657
margin: 1rem 0;
658
}
659
660
table.report tr th {
661
color: #eee;
662
padding: 3px 5px;
663
text-transform : capitalize;
664
}
665
666
table.report tr td {
667
padding: 3px 5px;
668
}
669
670
/* example ticket colors */
671
table.rpteditex {
672
border-collapse: collapse;
673
border-spacing: 0;
674
color: #000;
675
float: right;
676
margin: 0;
677
padding: 0;
678
text-align: center;
679
width: 125px;
680
}
681
682
td.rpteditex {
683
border-color: #000;
684
border-style: solid;
685
border-width: thin;
686
}
687
688
#reportTable {
689
}
690
691
/* format for labels on ticket display page */
692
td.tktDspLabel {
693
text-align: right;
694
}
695
696
/* format for values on ticket display page */
697
td.tktDspValue {
698
background-color: #111;
699
text-align: left;
700
vertical-align: top;
701
}
702
703
/* Tickets on timelines */
704
td.tktTlOpen {
705
color: #ffa0a0;
706
}
707
708
/* format for ticket error messages */
709
span.tktError {
710
color: #f00;
711
font-weight: bold;
712
}
713
714
715
/**************************************
716
* Timeline
717
*/
718
719
/* The suppressed duplicates lines in timeline, .. */
720
.timelineDisabled {
721
font-size: 0.5rem;
722
font-style: italic;
723
}
724
725
/* the format for the timeline version display(no history permission!) */
726
.timelineHistDsp {
727
font-weight: bold;
728
}
729
730
.content .timelineTable {
731
border: 0;
732
border-spacing: 0 0.5rem;
733
}
734
735
.content .timelineTable tr {
736
background: #222;
737
border: 0;
738
padding: 0;
739
box-shadow: none;
740
}
741
742
.timelineTable .timelineDate {
743
color: #ee0;
744
font-size: 1.2rem;
745
font-weight: bold;
746
margin-top: 1rem;
747
white-space: nowrap;
748
}
749
750
.timelineTable .timelineTime {
751
border-radius: 0;
752
border-width: 0;
753
padding: 0.25rem 0.5rem 0.5rem 0.5rem;
754
white-space: nowrap;
755
}
756
757
.timelineGraph {
758
text-align: left;
759
vertical-align: top;
760
width: 20px;
761
}
762
763
.timelineTable .timelineModernCell ,
764
.timelineTable .timelineCompactCell ,
765
.timelineTable .timelineVerboseCell ,
766
.timelineTable .timelineDetailCell {
767
/*
768
background: linear-gradient(to bottom, #222 0%, #333 16%, #222 100%);
769
*/
770
border-radius: 0;
771
border-width: 0;
772
padding: 0.25rem 0.5rem 0.5rem 0.5rem;
773
}
774
775
.timelineTable .timelineColumnarCell {
776
/*
777
background: linear-gradient(to bottom, #222 0%, #333 16%, #222 100%);
778
*/
779
border-radius: 0;
780
border-width: 0;
781
padding: 0.25rem 0.5rem 0.5rem 0.5rem;
782
}
783
784
.timelineTable .timelineModernCell[id] ,
785
.timelineTable .timelineCompactCell[id] ,
786
.timelineTable .timelineVerboseCell[id] ,
787
.timelineTable .timelineColumnarCell[id] ,
788
.timelineTable .timelineDetailCell[id] {
789
background: #272727;
790
}
791
792
.timelineTable .timelineCurrent .timelineTime {
793
background: #333;
794
border-radius: 1rem 0 0 1rem;
795
border-width: 0;
796
}
797
798
.timelineTable .timelineCurrent .timelineColumnarCell {
799
background: #333;
800
}
801
802
.timelineTable .timelineCurrent .timelineModernCell ,
803
.timelineTable .timelineCurrent .timelineCompactCell ,
804
.timelineTable .timelineCurrent .timelineVerboseCell ,
805
.timelineTable .timelineCurrent .timelineDetailCell {
806
background: #333;
807
border-radius: 0 1rem 1rem 0;
808
}
809
810
.timelineTable .timelineSelected {
811
background: #222;
812
border: 0;
813
box-shadow: none;
814
}
815
.timelineSelected {}
816
.timelineSecondary {}
817
818
.timelineTable .timelineSelected .timelineTime {
819
background: #333;
820
border-radius: 1rem 0 0 1rem;
821
box-shadow: 2px 2px 1px #000;
822
}
823
824
.timelineTable .timelineSelected .timelineColumnarCell {
825
background: #333;
826
box-shadow: 2px 2px 1px #000;
827
}
828
829
.timelineTable .timelineSelected .timelineModernCell ,
830
.timelineTable .timelineSelected .timelineCompactCell ,
831
.timelineTable .timelineSelected .timelineVerboseCell ,
832
.timelineTable .timelineSelected .timelineDetailCell {
833
background: #333;
834
border-radius: 0 1rem 1rem 0;
835
box-shadow: 2px 2px 1px #000;
836
}
837
838
span.timelineSelected {
839
padding: 0 1em 0 1em;
840
border-radius: 1rem;
841
background: #333;
842
box-shadow: 2px 2px 1px #000;
843
}
844
845
.timelineTable .timelineModernCell .timelineModernComment ,
846
.timelineTable .timelineModernCell .timelineModernDetail ,
847
.timelineTable .timelineCompactCell .timelineCompactComment ,
848
.timelineTable .timelineCompactCell .timelineCompactDetail ,
849
.timelineTable .timelineVerboseCell .timelineVerboseComment ,
850
.timelineTable .timelineVerboseCell .timelineVerboseDetail {
851
}
852
853
.timelineTable .timelineModernCell .timelineLeaf ,
854
.timelineTable .timelineCompactCell .timelineLeaf ,
855
.timelineTable .timelineVerboseCell .timelineLeaf ,
856
.timelineTable .timelineVerboseComment .timelineLeaf {
857
font-weight: bold;
858
}
859
860
.timelineTable .timelineModernCell .timelineModernDetail ,
861
.timelineTable .timelineDetailCell {
862
font-size: 85%;
863
}
864
865
.timelineTable .timelineDetailCell .timelineColumnarDetail {
866
white-space: pre-line;
867
}
868
869
.timelineTable .timelineDetailCell ul.filelist::before {
870
content: "files:";
871
}
872
873
.timelineTable .timelineDetailCell ul.filelist {
874
margin-left: 0;
875
padding-left: 0;
876
}
877
878
.timelineTable .timelineDetailCell ul.filelist li {
879
margin-left: 1.5rem;
880
padding-left: 0;
881
white-space: nowrap;
882
}
883
884
/* the format for the timeline version links */
885
a.timelineHistLink {
886
}
887
888
/* Timeline graph style taken from Ardoise, with
889
** minor adjustments (2025-03-28) */
890
.tl-canvas {
891
margin: 0 6px 0 10px
892
}
893
.tl-rail {
894
width: 18px
895
}
896
.tl-mergeoffset {
897
width: 2px
898
}
899
.tl-nodemark {
900
margin-top: .8em
901
}
902
.tl-node {
903
width: 10px;
904
height: 10px;
905
border: 1px solid #bbb;
906
background: #111;
907
cursor: pointer
908
}
909
.tl-node.leaf:after {
910
content: '';
911
position: absolute;
912
top: 3px;
913
left: 3px;
914
width: 4px;
915
height: 4px;
916
background: #bbb
917
}
918
.tl-node.closed-leaf svg {
919
position: absolute;
920
top: 0px;
921
left: 0px;
922
width: 10px;
923
height: 10px;
924
color: #bbb;
925
}
926
.tl-node.sel:after {
927
content: '';
928
position: absolute;
929
top: 1px;
930
left: 1px;
931
width: 8px;
932
height: 8px;
933
background: #ff8000
934
}
935
.tl-arrow {
936
width: 0;
937
height: 0;
938
transform: scale(.999);
939
border: 0 solid transparent
940
}
941
.tl-arrow.u {
942
margin-top: -1px;
943
border-width: 0 3px;
944
border-bottom: 7px solid
945
}
946
.tl-arrow.u.sm {
947
border-bottom: 5px solid #bbb
948
}
949
.tl-line {
950
background: #bbb;
951
width: 2px
952
}
953
.tl-arrow.merge {
954
height: 1px;
955
border-width: 2px 0
956
}
957
.tl-arrow.merge.l {
958
border-right: 3px solid #bbb
959
}
960
.tl-arrow.merge.r {
961
border-left: 3px solid #bbb
962
}
963
.tl-line.merge {
964
width: 1px
965
}
966
.tl-arrow.cherrypick {
967
height: 1px;
968
border-width: 2px 0;
969
}
970
.tl-arrow.cherrypick.l {
971
border-right: 3px solid #bbb;
972
}
973
.tl-arrow.cherrypick.r {
974
border-left: 3px solid #bbb;
975
}
976
.tl-line.cherrypick.h {
977
width: 0px;
978
border-top: 1px dashed #bbb;
979
border-left: 0px dashed #bbb;
980
background: rgba(255,255,255,0);
981
}
982
.tl-line.cherrypick.v {
983
width: 0px;
984
border-top: 0px dashed #bbb;
985
border-left: 1px dashed #bbb;
986
background: rgba(255,255,255,0);
987
}
988
989
/**************************************
990
* User Edit
991
*/
992
993
/* layout definition for the capabilities box on the user edit detail page */
994
div.ueditCapBox {
995
float: left;
996
margin: 0 20px 20px 0;
997
}
998
999
/* format of the label cells in the detailed user edit page */
1000
td.usetupEditLabel {
1001
text-align: right;
1002
vertical-align: top;
1003
white-space: nowrap;
1004
}
1005
1006
/* color for capabilities, inherited by nobody */
1007
span.ueditInheritNobody {
1008
color: #0f0;
1009
}
1010
1011
/* color for capabilities, inherited by developer */
1012
span.ueditInheritDeveloper {
1013
color: #f00;
1014
}
1015
1016
/* color for capabilities, inherited by reader */
1017
span.ueditInheritReader {
1018
color: #ee0;
1019
}
1020
1021
/* color for capabilities, inherited by anonymous */
1022
span.ueditInheritAnonymous {
1023
color: #00f;
1024
}
1025
1026
/* format for capabilities */
1027
span.capability {
1028
font-weight: bold;
1029
}
1030
1031
/* format for different user types */
1032
span.usertype {
1033
font-weight: bold;
1034
}
1035
1036
span.usertype:before {
1037
content:"'";
1038
}
1039
1040
span.usertype:after {
1041
content:"'";
1042
}
1043
1044
1045
/**************************************
1046
* User List
1047
*/
1048
1049
table.usetupLayoutTable {
1050
margin: 0.5rem;
1051
outline-style: none;
1052
padding: 0;
1053
}
1054
1055
td.usetupColumnLayout {
1056
vertical-align: top
1057
}
1058
1059
td.usetupColumnLayout ol th {
1060
padding: 0 0.75rem 0.5rem 0;
1061
}
1062
1063
span.note {
1064
color: #ee0;
1065
font-weight: bold;
1066
}
1067
1068
table.usetupUserList {
1069
margin: 0.5rem;
1070
}
1071
1072
.usetupListUser {
1073
padding-right: 20px;
1074
text-align: right;
1075
}
1076
1077
.usetupListCap {
1078
padding-right: 15px;
1079
text-align: center;
1080
}
1081
1082
.usetupListCon {
1083
text-align: left;
1084
}
1085
1086
1087
/**************************************
1088
* Wiki
1089
*/
1090
1091
span.wikiError {
1092
font-weight: bold;
1093
color: #f00;
1094
}
1095
1096
/* the format for fixed/cancelled tags */
1097
span.wikiTagCancelled {
1098
text-decoration: line-through;
1099
}
1100
1101
1102
/**************************************
1103
* Did not encounter these
1104
*/
1105
1106
/* selected lines of text within a linenumbered artifact display */
1107
table.numbered-lines td.line-numbers span.selected-line {
1108
font-weight: bold;
1109
color: #00f;
1110
background-color: #d5d5ff;
1111
border-color: #00f;
1112
}
1113
1114
/* format for missing privileges note on user setup page */
1115
p.missingPriv {
1116
color: #00f;
1117
}
1118
1119
/* format for leading text in wikirules definitions */
1120
span.wikiruleHead {
1121
font-weight: bold;
1122
}
1123
1124
1125
/* format for user color input on checkin edit page */
1126
input.checkinUserColor {
1127
/* no special definitions, class defined, to enable color pickers,
1128
* f.e.:
1129
* ** add the color picker found at http:jscolor.com as java script
1130
* include
1131
* ** to the header and configure the java script file with
1132
* ** 1. use as bindClass :checkinUserColor
1133
* ** 2. change the default hash adding behaviour to ON
1134
* ** or change the class definition of element identified by
1135
* id="clrcust"
1136
* ** to a standard jscolor definition with java script in the footer.
1137
* */
1138
}
1139
1140
/* format for end of content area, to be used to clear page flow. */
1141
div.endContent {
1142
clear: both;
1143
}
1144
1145
/* format for general errors */
1146
p.generalError {
1147
color: #f00;
1148
}
1149
1150
/* format for tktsetup errors */
1151
p.tktsetupError {
1152
color: #f00;
1153
font-weight: bold;
1154
}
1155
/* format for xfersetup errors */
1156
p.xfersetupError {
1157
color: #f00;
1158
font-weight: bold;
1159
}
1160
/* format for th script errors */
1161
p.thmainError {
1162
color: #f00;
1163
font-weight: bold;
1164
}
1165
/* format for th script trace messages */
1166
span.thTrace {
1167
color: #f00;
1168
}
1169
/* format for report configuration errors */
1170
p.reportError {
1171
color: #f00;
1172
font-weight: bold;
1173
}
1174
/* format for report configuration errors */
1175
blockquote.reportError {
1176
color: #f00;
1177
font-weight: bold;
1178
}
1179
/* format for artifact lines, no longer shunned */
1180
p.noMoreShun {
1181
color: yellow;
1182
}
1183
/* format for artifact lines being shunned */
1184
p.shunned {
1185
color: yellow;
1186
}
1187
/* a broken hyperlink */
1188
span.brokenlink {
1189
color: #f00;
1190
}
1191
/* List of files in a timeline */
1192
ul.filelist {
1193
margin-top: 3px;
1194
line-height: 100%;
1195
}
1196
/* Moderation Pending message on timeline */
1197
span.modpending {
1198
color: #b30;
1199
font-style: italic;
1200
}
1201
/* format for textarea labels */
1202
span.textareaLabel {
1203
font-weight: bold;
1204
}
1205
/* format for th1 script results */
1206
pre.th1result {
1207
white-space: pre-wrap;
1208
word-wrap: break-word;
1209
}
1210
/* format for th1 script errors */
1211
pre.th1error {
1212
white-space: pre-wrap;
1213
word-wrap: break-word;
1214
color: #f00;
1215
}
1216
1217
/* even table row color */
1218
tr.row0 {
1219
/* use default */
1220
}
1221
/* odd table row color */
1222
tr.row1 {
1223
/* Use default */
1224
}
1225
1226
.fossil-PopupWidget,
1227
.fossil-tooltip.help-buttonlet-content {
1228
background-color: #111;
1229
border: 1px solid rgba(255,255,255,0.5);
1230
}
1231
.fossil-PopupWidget a,
1232
.fossil-PopupWidget a:visited {
1233
color: white;
1234
}
1235
div.forumSel {
1236
background-color: #663399;
1237
}
1238
div.forumPostBody blockquote {
1239
border-width: 1pt;
1240
border-style: solid;
1241
padding: 0 0.5em;
1242
border-radius: 0.25em;
1243
}
1244
1245
body.forum .forumPosts.fileage a {
1246
color: #60c0ff;
1247
}
1248
body.forum .forumPosts.fileage a:visited {
1249
color: #40a0ff;
1250
}
1251
1252
.debug {
1253
color: black;
1254
}
1255
1256
body.branch .brlist > table > tbody > tr:hover:not(.selected),
1257
body.branch .brlist > table > tbody > tr.selected {
1258
background-color: #444;
1259
}
1260
1261
body.chat header, body.chat footer,
1262
body.chat nav.mainmenu, body.chat div.submenu,
1263
body.chat div.content {
1264
margin-left: 0.5em;
1265
margin-right: 0.5em;
1266
margin-top: auto/*eliminates unnecessary scrollbars*/;
1267
}
1268
body.chat.chat-only-mode div.content {
1269
max-width: revert;
1270
}
1271
body.chat #chat-user-list .chat-user{
1272
color: white;
1273
}
1274

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button