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