1
1
@charset "utf-8" ;
2
2
3
3
body {
4
+ margin : 0 ;
5
+ }
6
+
7
+ # mocha {
4
8
font : 20 px/1.5 "Helvetica Neue" , Helvetica, Arial, sans-serif;
5
- padding : 60px 50px ;
9
+ margin : 60px 50px ;
6
10
}
7
11
8
- # mocha ul , # mocha li {
12
+ # mocha ul ,
13
+ # mocha li {
9
14
margin : 0 ;
10
15
padding : 0 ;
11
16
}
14
19
list-style : none;
15
20
}
16
21
17
- # mocha h1 , # mocha h2 {
22
+ # mocha h1 ,
23
+ # mocha h2 {
18
24
margin : 0 ;
19
25
}
20
26
38
44
font-size : .8em ;
39
45
}
40
46
41
- .hidden {
47
+ # mocha .hidden {
42
48
display : none;
43
49
}
44
50
@@ -59,15 +65,15 @@ body {
59
65
60
66
# mocha .test .pending : hover h2 ::after {
61
67
content : '(pending)' ;
62
- font-family : arial;
68
+ font-family : arial, sans-serif ;
63
69
}
64
70
65
71
# mocha .test .pass .medium .duration {
66
- background : # C09853 ;
72
+ background : # c09853 ;
67
73
}
68
74
69
75
# mocha .test .pass .slow .duration {
70
- background : # B94A48 ;
76
+ background : # b94a48 ;
71
77
}
72
78
73
79
# mocha .test .pass ::before {
83
89
font-size : 9px ;
84
90
margin-left : 5px ;
85
91
padding : 2px 5px ;
86
- color : white ;
92
+ color : # fff ;
87
93
-webkit-box-shadow : inset 0 1px 1px rgba (0 , 0 , 0 , .2 );
88
94
-moz-box-shadow : inset 0 1px 1px rgba (0 , 0 , 0 , .2 );
89
95
box-shadow : inset 0 1px 1px rgba (0 , 0 , 0 , .2 );
@@ -128,23 +134,73 @@ body {
128
134
color : # c00 ;
129
135
max-height : 300px ;
130
136
overflow : auto;
131
- max-width : 600px ;
132
137
}
133
138
134
- # mocha .test pre {
139
+ # mocha .test .html-error {
140
+ overflow : auto;
141
+ color : black;
142
+ line-height : 1.5 ;
135
143
display : block;
136
144
float : left;
137
145
clear : left;
138
146
font : 12 px/1.5 monaco, monospace;
139
147
margin : 5px ;
140
148
padding : 15px ;
141
149
border : 1px solid # eee ;
150
+ max-width : 85% ; /*(1)*/
151
+ max-width : -webkit-calc (100% - 42px );
152
+ max-width : -moz-calc (100% - 42px );
153
+ max-width : calc (100% - 42px ); /*(2)*/
154
+ max-height : 300px ;
155
+ word-wrap : break-word;
142
156
border-bottom-color : # ddd ;
143
- -webkit-border-radius : 3px ;
144
157
-webkit-box-shadow : 0 1px 3px # eee ;
158
+ -moz-box-shadow : 0 1px 3px # eee ;
159
+ box-shadow : 0 1px 3px # eee ;
160
+ -webkit-border-radius : 3px ;
145
161
-moz-border-radius : 3px ;
162
+ border-radius : 3px ;
163
+ }
164
+
165
+ # mocha .test .html-error pre .error {
166
+ border : none;
167
+ -webkit-border-radius : 0 ;
168
+ -moz-border-radius : 0 ;
169
+ border-radius : 0 ;
170
+ -webkit-box-shadow : 0 ;
171
+ -moz-box-shadow : 0 ;
172
+ box-shadow : 0 ;
173
+ padding : 0 ;
174
+ margin : 0 ;
175
+ margin-top : 18px ;
176
+ max-height : none;
177
+ }
178
+
179
+ /**
180
+ * (1): approximate for browsers not supporting calc
181
+ * (2): 42 = 2*15 + 2*10 + 2*1 (padding + margin + border)
182
+ * ^^ seriously
183
+ */
184
+ # mocha .test pre {
185
+ display : block;
186
+ float : left;
187
+ clear : left;
188
+ font : 12 px/1.5 monaco, monospace;
189
+ margin : 5px ;
190
+ padding : 15px ;
191
+ border : 1px solid # eee ;
192
+ max-width : 85% ; /*(1)*/
193
+ max-width : -webkit-calc (100% - 42px );
194
+ max-width : -moz-calc (100% - 42px );
195
+ max-width : calc (100% - 42px ); /*(2)*/
196
+ word-wrap : break-word;
197
+ border-bottom-color : # ddd ;
198
+ -webkit-box-shadow : 0 1px 3px # eee ;
146
199
-moz-box-shadow : 0 1px 3px # eee ;
147
- white-space : pre-wrap;
200
+ box-shadow : 0 1px 3px # eee ;
201
+ -webkit-border-radius : 3px ;
202
+ -moz-border-radius : 3px ;
203
+ border-radius : 3px ;
148
204
}
149
205
150
206
# mocha .test h2 {
@@ -164,10 +220,12 @@ body {
164
220
text-align : center;
165
221
background : # eee ;
166
222
font-size : 15px ;
223
+ -webkit-border-radius : 15px ;
167
224
-moz-border-radius : 15px ;
168
225
border-radius : 15px ;
169
- -webkit-transition : opacity 200ms ;
170
- -moz-transition : opacity 200ms ;
226
+ -webkit-transition : opacity 200ms ;
227
+ -moz-transition : opacity 200ms ;
228
+ -o-transition : opacity 200ms ;
171
229
transition : opacity 200ms ;
172
230
opacity : 0.3 ;
173
231
color : # 888 ;
@@ -185,9 +243,17 @@ body {
185
243
display : none;
186
244
}
187
245
246
+ # mocha-report .pending .test .pass ,
247
+ # mocha-report .pending .test .fail {
248
+ display : none;
249
+ }
250
+ # mocha-report .pending .test .pass .pending {
251
+ display : block;
252
+ }
253
+
188
254
# mocha-error {
189
255
color : # c00 ;
190
- font-size : 1.5 em ;
256
+ font-size : 1.5 em ;
191
257
font-weight : 100 ;
192
258
letter-spacing : 1px ;
193
259
}
@@ -199,11 +265,23 @@ body {
199
265
font-size : 12px ;
200
266
margin : 0 ;
201
267
color : # 888 ;
268
+ z-index : 1 ;
202
269
}
203
270
204
271
# mocha-stats .progress {
205
272
float : right;
206
273
padding-top : 0 ;
274
+
275
+ /**
276
+ * Set safe initial values, so mochas .progress does not inherit these
277
+ * properties from Bootstrap .progress (which causes .progress height to
278
+ * equal line height set in Bootstrap).
279
+ */
280
+ height : auto;
281
+ -webkit-box-shadow : none;
282
+ -moz-box-shadow : none;
283
+ box-shadow : none;
284
+ background-color : initial;
207
285
}
208
286
209
287
# mocha-stats em {
@@ -231,18 +309,18 @@ body {
231
309
height : 40px ;
232
310
}
233
311
234
- code .comment { color : # ddd }
235
- code .init { color : # 2F6FAD }
236
- code .string { color : # 5890AD }
237
- code .keyword { color : # 8A6343 }
238
- code .number { color : # 2F6FAD }
312
+ # mocha code .comment { color : # ddd; }
313
+ # mocha code .init { color : # 2f6fad ; }
314
+ # mocha code .string { color : # 5890ad ; }
315
+ # mocha code .keyword { color : # 8a6343 ; }
316
+ # mocha code .number { color : # 2f6fad ; }
239
317
240
318
@media screen and (max-device-width : 480px ) {
241
- body {
242
- padding : 60px 0px ;
319
+ # mocha {
320
+ margin : 60px 0px ;
243
321
}
244
322
245
- # stats {
323
+ # mocha # stats {
246
324
position : absolute;
247
325
}
248
326
}
0 commit comments