Hide pretest information by default
[build-farm.git] / web / build_farm.css
1
2 /* log is the id on the build log divisions */
3 #log .title, #log .status {
4         display: inline;
5         font-weight: bold;
6         font-family: sans-serif;
7 }
8 #log .status { margin-left: 0.5ex; }
9 #log .status.failed {   color: rgb(153, 0,   0);   }
10 #log .status.passed {   color: rgb(0,   153, 0);   }
11 #log .status.skipped {  color: rgb(0,   0,   153); }
12 #log .status.error {    color: rgb(153, 0,   0);   }
13 #log .status.warning {  color: rgb(153, 75,  0);   }
14 #log .status.xfailed {  color: rgb(153, 75,  0);   }
15 #log .status.uxpassed { color: rgb(153, 0,   0);   }
16 #log .status.mistake {  color: rgb(0,   0,   153); }
17 #log .output {
18         color: rgb(0, 0, 0);
19         font-family: monospace;
20 }
21 #log .output .pretest { display: none;}
22 #log div.unit {
23         margin: 5px;
24         padding: 10px;
25         border: 2px solid black;
26 }
27 #log div.unit.passed {  background-color: rgb(180, 255, 180); }
28 #log div.unit.failed {  background-color: rgb(255, 180, 180); }
29 #log div.unit.skipped { background-color: rgb(180, 180, 255); }
30 #log div.unit.warning { background-color: rgb(255, 180, 125); }
31 #log div.unit.xfailed { background-color: rgb(255, 180, 125); }
32 #log div.unit.uxpassed {        background-color: rgb(255, 180, 180); }
33 #log div.unit.error {   background-color: rgb(255, 180, 180); }
34 #log div.unit.mistake { background-color: rgb(180, 180, 255); }
35
36 #log .unit.failed  .output {    display: block;}
37 #log .unit.skipped .output {    display: block;}
38 #log .unit.passed  .output {    display: none;}
39 #log .unit.error   .output {    display: none;}
40 #log .unit.mistake .output {    display: none;}
41 #log .unit.warning .output {    display: none;}
42 #log .unit.xfailed .output {    display: none;}
43 #log .unit.uxpassed .output {   display: none;}
44 #log .unit.errorlog .output {   display: none;}
45 #log div.status.errorlog {      display: none;}
46 img + div.action.title {margin-left: 0.5em;}
47 a + div.action.status {margin-left: 0.5em;}
48
49 #log div.output-stderr-0 {
50         display: none;
51 }
52 #log img {
53         border: none;
54 }
55 #log a {
56         text-decoration: none;
57 }
58 #log a:hover, #log a:active {
59         text-decoration: underline;
60 }
61
62 /* generically, status correspond to the ok/ok/ok/ok strings */
63 .status.passed { 
64         color: rgb(0, 128, 0);
65 }
66
67 .status.failed { 
68         color: rgb(255, 0, 0);
69 }
70
71 .status.panic { 
72         color: rgb(255, 0, 0);
73         font-weight: bold;
74 }
75 .status.checker { 
76         color: rgb(255, 127, 0);
77 }
78 .status.unknown { 
79         color: rgb(0, 0, 255);
80 }
81
82 .summary td.status { 
83         text-align: center;
84 }
85
86 .summary .tree { 
87         font-weight: bold;
88 }
89
90 .summary .age { 
91         text-align: right;
92 }
93 .age .old { 
94         color: rgb(210, 0, 0);
95 }
96 .preformated {
97         white-space: pre;
98         font-family: monospace;
99 }
100
101 div.host.summary {
102         float: left;
103 }
104 div.host.summary h3 { 
105         margin-bottom: 2px;
106 }
107 div.summary { 
108         margin: 4px;
109 }
110 div.build-section { 
111         clear: both;
112         width: 100%;
113 }
114 #logo>.build_logo { 
115         background-image:url(build_logo.png);
116         background-position:center;
117         background-repeat:no-repeat;
118 }
119 .build_logo {
120         position:absolute;
121         width:399px;
122         height:208px;
123         margin-top:-42px;
124         margin-left:1px;
125         z-index:1;      
126 }
127
128 #banner {
129         position:absolute;
130         top:0;
131         left:0;
132         text-align: center;
133         height:90px;
134         width:100%;
135         padding-top:4px;
136         background-color:#FFFF64;
137 }
138 .stripe {
139         position:absolute;
140         top:40px;
141         left:0;
142         text-align: center;
143         height:55px;
144         width:100%;
145         background-color:#3878CD;
146         border-top:2px solid #575756;
147         border-bottom:2px solid #575756;
148 }
149
150 #build-menu { 
151         position: absolute;
152         top: 0;
153         left: 250px;
154         margin-top: 5px;
155         z-index: 10;
156 }
157 #build-menu input { 
158         margin: 20px 10px 0px 0px;
159 }
160
161 /* Styles for main content (center column) */
162 #content>.center {
163         position:absolute;
164         top:100px;
165         left:175px;
166         margin:0;
167 }
168 .center { 
169         margin:100px 10px 0 175px;
170         padding-top:30px;
171         padding-left:35px;
172         padding-bottom:50px;
173         padding-right:15px;
174         background-color:#FFF;
175         border-left:1px solid #FFFF64;
176         border-right:1px solid #FFFF64;
177 }
178
179 #logo>.build_logo {
180         background-image:url(build_logo.png);
181         background-position:center;
182         background-repeat:no-repeat;
183 }
184 #logo img {
185         border:0;
186 }
187 #logo a:hover {
188         background:transparent;
189 }
190
191 .gh {
192         color: blue;
193 }
194 .gd {
195         color: #a00000;
196 }
197 .gi {
198         color: #0a0;
199 }
200 .gh {
201         color: purple;
202 }
203 .gu {
204         color: green;
205 }
206
207 .history_row { 
208         background-color: #E5E9F5;
209         margin-bottom: 10px;
210         padding: 2px;
211 }
212
213 .history_row .label {
214         font-style: italic;
215 }
216
217 .history_row .date,
218 .history_row .diff .html {
219         font-weight: bold;
220 }
221 .reason {
222         font-weight: bold;
223 }