4
* Copyright (c) 2004-2010, Sun Microsystems, Inc., Kohsuke Kawaguchi, Daniel Dyer, Stephen Connolly
6
* Permission is hereby granted, free of charge, to any person obtaining a copy
7
* of this software and associated documentation files (the "Software"), to deal
8
* in the Software without restriction, including without limitation the rights
9
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10
* copies of the Software, and to permit persons to whom the Software is
11
* furnished to do so, subject to the following conditions:
13
* The above copyright notice and this permission notice shall be included in
14
* all copies or substantial portions of the Software.
16
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
30
body, table, form, input, td, th, p, textarea, select
32
font-family: Verdana, Helvetica, sans serif;
49
font-family: Courier, monospace;
56
.middle-align td, td.middle-align {
57
vertical-align: middle;
60
.center-align td, td.center-align {
64
.no-wrap td, td.no-wrap {
70
border-collapse: collapse;
76
background: url(../images/topbar.png) repeat-x;
79
text-decoration: none;
97
border-top: 1px solid #bbb;
112
background-color: #ef2929;
116
margin-bottom: 0.5em;
118
-moz-border-radius: 0.5em;
122
text-decoration: underline;
127
text-decoration: underline;
132
text-decoration: none;
137
text-decoration: underline;
142
text-decoration: none;
146
/* tip - anchors of class info */
150
text-decoration: underline;
167
border:1px solid #bbbbbb;
168
background-color:#fffff0;
174
vertical-align: middle;
180
filter: alpha(opacity=40); /* msie */
181
background-color: #000;
185
border-collapse: collapse;
189
vertical-align: middle;
190
border: 1px #090 solid;
196
border-bottom: 1px #090 solid;
200
vertical-align: middle;
201
border: 1px #090 solid;
206
padding: 4px 4px 4px 4px;
209
pre {/* see http://users.tkk.fi/tkarvine/pre-wrap-css3-mozilla-opera-ie.html */
210
white-space: pre-wrap; /* css-3 */
211
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
212
white-space: -pre-wrap; /* Opera 4-6 */
213
white-space: -o-pre-wrap; /* Opera 7 */
214
word-wrap: break-word; /* Internet Explorer 5.5+ */
231
width: 100%; /* try to make this column as big as possible. */
241
.setting-description {
247
/* div that looks like a hyperlink */
265
padding: 3px 4px 3px 4px;
274
border-bottom: 1px #090 solid;
300
padding: 4px 4px 3px 4px;
305
border-collapse: collapse;
306
border: 1px #bbb solid;
308
table.pane > tbody > tr > td:last-child {
309
border-right: 1px #bbb solid;
313
border: 1px #bbb solid;
314
padding: 3px 4px 3px 4px;
315
vertical-align: middle;
319
border: 1px #bbb solid;
322
background-color: #f0f0f0;
327
border: 1px #bbb solid;
332
border: 1px solid #bbb;
333
padding: 3px 4px 3px 4px;
337
background-color: #f0f0f0;
343
background-color: #f0f0f0;
344
padding: 3px 4px 3px 4px;
348
vertical-align: middle;
349
padding: 3px 4px 3px 4px;
359
border-bottom: 1px solid #090;
360
font: bold 12px Verdana, sans-serif;
372
border: 1px solid #090;
375
text-decoration: none;
378
#foldertab li a:link { color: white; }
379
#foldertab li a:visited { color: white; }
381
#foldertab li a:hover {
387
#foldertab li a#current {
389
border-bottom: 1px solid white;
394
border: 1px solid #ccb;
407
padding-bottom: 0.5em;
408
background-image: url("../images/spinner.gif");
409
background-repeat: no-repeat;
410
background-position: left;
416
padding-bottom: 0.5em;
417
background-image: url("../images/spinner.gif");
418
background-repeat: no-repeat;
419
background-position: right;
423
vertical-align: middle;
435
link inside login field should be always white.
436
If I set this to inherit, it won't work in IE7
441
div.behavior-loading {
442
position: absolute; width: 80%; height:100%;
443
background-color: #e4e4e4; text-align: center; font-size: 300%;
445
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
446
filter: alpha(opacity=50);
449
LABEL.attach-previous {
453
.bottom-sticker, #bottom-sticker {
454
width: 100%; /* it needs to occupy the entire width or else the underlying content will see through */
456
.bottom-sticker-inner {
460
.bottom-sticker-edge {
462
background-image: url("../images/bottom-sticker-top-edge.png");
463
background-repeat: repeat-x;
466
.top-sticker, #top-sticker {
467
width: 100%; /* it needs to occupy the entire width or else the underlying content will see through */
476
background-image: url("../images/top-sticker-bottom-edge.png");
477
background-repeat: repeat-x;
479
.top-sticker.noedge > .top-sticker-edge {
483
.top-sticker.noedge > .top-sticker-inner {
488
/* ======================== error/warning message (mainly in the form.) Use them on block elements ======================== */
494
background-image: url("../images/16x16/error.gif");
495
background-position: left center;
496
background-repeat: no-repeat;
509
background-image: url( "../images/16x16/warning.gif" );
510
background-position: left center;
511
background-repeat: no-repeat;
524
background-image: url( "../images/16x16/go-next.png" ); /* TODO: get a better icon */
525
background-position: left center;
526
background-repeat: no-repeat;
544
/* ====================== help ===================================== */
547
display: none; /* hidden until loaded */
548
border: solid #bbb 1px;
549
background-color: #f0f0f0;
560
/* this marker class is used by JavaScript to locate the area to display help text. */
564
/* ====================== project view tab bar ===================================== */
574
#viewList td.inactive {
575
border: solid 1px #ccc;
576
border-bottom-color: #bbb;
578
#viewList td.inactive:hover {
579
background-color: #777;
581
#viewList td.inactive a {
582
text-decoration: none;
585
#viewList td.noleft {
588
#viewList td.noright {
591
#viewList td.active {
592
border: solid 1px #bbb;
595
vertical-align:middle;
596
background-color: rgb(240,240,240);
600
#viewList td.filler {
602
border-bottom: solid 1px #bbb;
616
/* ============================ list view entries ======================== */
622
/* ============================ parameters form ========================== */
625
border-collapse: collapse;
628
table.parameters > tbody > tr:first-child > td {
632
table.parameters .setting-description {
636
table.parameters > tbody:hover {
637
background-color: #f0f0f0;
640
/* ============================ health report hover ========================== */
643
text-decoration: none;
646
.healthReport div.healthReportDetails {
650
.healthReport:hover, .healthReport.hover { /* fix IE6 bug with :hover */
651
background: transparent;
654
.healthReport:hover div.healthReportDetails, .healthReport.hover div.healthReportDetails {
657
background-color: #ffe;
658
border: 1px solid #bbb;
659
margin-left: 32px; /* move it across a bit */
663
.healthReport div.healthReportDetails table {
664
border-collapse: collapse;
665
width: 450px; /* fix IE bug with width */
668
/* ========================= build history ========================= */
669
#buildHistory .healthReport {
674
#buildHistory tr.no-wrap td.middle-align {
678
#buildHistory td.desc {
683
/* ========================= editable combobox style ========================= */
685
border: 1px solid #000;
688
background-color: Menu;
690
.comboBoxSelectedItem {
691
background-color: Highlight;
692
color: HighlightText;
699
/* ========================= directory tree ========================= */
722
TABLE.fileList TD.fileSize {
730
/* ========================= test result ========================= */
752
.test-trend-caption {
760
/* ========================= sortable table ========================= */
761
table.sortable a.sortheader {
762
text-decoration: none;
766
table.sortable span.sortarrow {
768
text-decoration: none;
774
/* ========================= fingerprint ========================= */
779
.fingerprint-summary-header {
781
vertical-align: middle;
784
TABLE.fingerprint-in-build TD {
792
/* ========================= plugin manager ========================= */
798
#pluginsAdv tr:hover {
799
background-color: inherit;
802
#plugins tr.already-upgraded {
803
background-color: #e8eeee;
807
/* ========================= repeatable elements ========================= */
809
.repeated-chunk .show-if-last { visibility: hidden; }
810
.repeated-chunk.last .show-if-last { visibility: visible; }
812
.repeated-chunk .show-if-not-last { visibility: visible; }
813
.repeated-chunk.last .show-if-not-last { visibility: hidden; }
815
.repeated-chunk .show-if-not-only { visibility: visible; }
816
.repeated-chunk.only .show-if-not-only { visibility: hidden; }
818
/* == nested erpeatable elements / 2 deep == */
819
.repeated-chunk .repeated-chunk .show-if-last { visibility: hidden; }
820
.repeated-chunk .repeated-chunk.last .show-if-last { visibility: visible; }
822
.repeated-chunk .repeated-chunk .show-if-not-last { visibility: visible; }
823
.repeated-chunk .repeated-chunk.last .show-if-not-last { visibility: hidden; }
825
.repeated-chunk .repeated-chunk .show-if-not-only { visibility: visible; }
826
.repeated-chunk .repeated-chunk.only .show-if-not-only { visibility: hidden; }
828
/* == nested erpeatable elements / 3 deep == */
829
.repeated-chunk .repeated-chunk .repeated-chunk .show-if-last { visibility: hidden; }
830
.repeated-chunk .repeated-chunk .repeated-chunk.last .show-if-last { visibility: visible; }
832
.repeated-chunk .repeated-chunk .repeated-chunk .show-if-not-last { visibility: visible; }
833
.repeated-chunk .repeated-chunk .repeated-chunk.last .show-if-not-last { visibility: hidden; }
835
.repeated-chunk .repeated-chunk .repeated-chunk .show-if-not-only { visibility: visible; }
836
.repeated-chunk .repeated-chunk .repeated-chunk.only .show-if-not-only { visibility: hidden; }
839
<DIV>s marked with to-be-removed is used in conjunction with repetable.jelly and hetero-list.jelly
840
and represents a master copy that gets pulled out from HTML, then inserted later upon demand multiple times
841
when the user does "Add".
843
DIV.to-be-removed { display: none; }
845
/* ========================= Other form related CSS ========================= */
847
.row-set-end { display: none; }
849
/* ========================= Yahoo UI style adjustments ========================= */
850
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {
855
vertical-align: middle;
859
border: 1px solid black !important;
860
background-color: #FFFFFF !important;
861
padding: 2px !important;
862
font-family: inherit !important;
863
color: inherit !important;
866
.yui-skin-sam .yui-tt .bd {
867
border: none !important;
868
background-color: #FFF !important;
870
/* ========================= search box at the top-right of the page ========================= */
872
background: white url(../images/16x16/search.gif) no-repeat 2px center;
878
#search-box.defaulted {
882
#search-box-completion {
889
#search-box-completion .yui-ac-content {
890
border: 1px solid black;
892
background-color: white;
896
#search-box-completion UL {
902
#search-box-completion LI {
906
#search-box-completion LI.yui-ac-highlight {
909
#search-box-minWidth {
921
/* ========================= resizable text area ========================= */
926
DIV.textarea-handle {
929
background: #EEE url(../images/textarea-handle.gif) no-repeat 50% 1px;
930
border: 1px solid #BABDB6;
934
TEXTAREA.rich-editor {
938
/* ========================= hover notification ========================= */
942
background-color: white;
943
border: 1px solid black;
947
/* ========================= D&D support in heterogenous/repeatable lists = */
949
.hetero-list-container .dd-handle, .repeated-container .dd-handle {
951
background-image: url(../images/grip.png);
952
background-repeat: repeat-y;
956
.hetero-list-container.with-drag-drop .repeated-chunk.hover {
957
border: 2px dashed #CCC;
960
.hetero-list-container.with-drag-drop .repeated-chunk {
961
border: 2px dashed transparent;
964
margin-bottom: 0.5em;
968
/* ========================= plugin update center ========================= */
977
#plugins .compatWarning {
984
/* ========================= progress bar ========================= */
987
border-collapse: collapse;
988
border: 1px solid #3465a4;
994
table.progress-bar tr.unknown {
995
background-image:url(../images/progress-unknown.gif);
998
td.progress-bar-done {
999
background-color: #3465a4;
1002
td.progress-bar-left {
1003
background-color: #ffffff;
1006
table.progress-bar.red {
1007
border: 1px solid #cc0000;
1010
table.progress-bar.red tr.unknown {
1011
background-image:url(../images/progress-unknown-red.gif);
1013
table.progress-bar.red td.progress-bar-done {
1014
background-color: #cc0000;
1017
/* ========================= notification bar ========================= */
1025
border-bottom: 1px solid black;
1028
/* ========================= YUI dialog ========================= */
1031
font-size: 12px !important;
1033
/* discovered this margin fix by a trial and error. This can very well be a totally wrong fix, or perhaps updating
1034
to the latest YUI will fix this? */
1036
margin: 0 !important;
1040
margin: 0 !important;
1044
margin: 0 !important;
1047
/* ========================= tags/labels ================== */
1048
/* tag0 is the least important tag in a tag cloud */
1049
.tag0 { font-size: 1.00em; }
1050
.tag1 { font-size: 1.10em; }
1051
.tag2 { font-size: 1.20em; }
1052
.tag3 { font-size: 1.30em; }
1053
.tag4 { font-size: 1.40em; }
1054
.tag5 { font-size: 1.50em; }
1055
.tag6 { font-size: 1.60em; }
1056
.tag7 { font-size: 1.70em; }
1057
.tag8 { font-size: 1.80em; }
1058
.tag9 { font-size: 1.90em; }
1060
/* ========================= textarea.jelly ================== */
1062
.textarea-preview-container {
1066
background-color: #F0F0F0;
1070
/* ========================= matrix configuration table ================== */
1071
table#configuration-matrix {
1072
border: 1px #BBBBBB solid;
1073
border-collapse: collapse;
1076
background: #f0f0f0;
1080
border: 1px #BBBBBB solid;
1086
td.matrix-leftcolumn {
1087
border: 1px #BBBBBB solid;
1089
background: #f0f0f0;
1093
border: 1px #BBBBBB solid;
b'\\ No newline at end of file'