1
1
body , html {
2
- margin : 0 ; padding : 0 ;
2
+ margin : 0 ; padding : 0 ;
3
+ height : 100% ;
3
4
}
4
5
body {
5
- font-family : Helvetica Neue, Helvetica, Arial;
6
- font-size : 10pt ;
7
- }
8
- div .header , div .footer {
9
- background : # eee ;
10
- padding : 1em ;
11
- }
12
- div .header {
13
- z-index : 100 ;
14
- position : fixed;
15
- top : 0 ;
16
- border-bottom : 1px solid # 666 ;
17
- width : 100% ;
18
- }
19
- div .footer {
20
- border-top : 1px solid # 666 ;
21
- }
22
- div .body {
23
- margin-top : 10em ;
24
- }
25
- div .meta {
26
- font-size : 90% ;
27
- text-align : center;
28
- }
29
- h1 , h2 , h3 {
30
- font-weight : normal;
31
- }
32
- h1 {
33
- font-size : 12pt ;
34
- }
35
- h2 {
36
- font-size : 10pt ;
37
- }
6
+ font-family : Helvetica Neue, Helvetica, Arial;
7
+ font-size : 14px ;
8
+ color : # 333 ;
9
+ }
10
+ .small { font-size : 12px ; }
11
+ * , * : after , * : before {
12
+ -webkit-box-sizing : border-box;
13
+ -moz-box-sizing : border-box;
14
+ box-sizing : border-box;
15
+ }
16
+ h1 { font-size : 20px ; margin : 0 ;}
17
+ h2 { font-size : 14px ; }
38
18
pre {
39
- font-family : Consolas, Menlo, Monaco , monospace;
19
+ font : 12 px/1.4 Consolas, "Liberation Mono" , Menlo, Courier , monospace;
40
20
margin : 0 ;
41
21
padding : 0 ;
42
- line-height : 14px ;
43
- font-size : 14px ;
44
22
-moz-tab-size : 2 ;
45
23
-o-tab-size : 2 ;
46
24
tab-size : 2 ;
47
25
}
26
+ a { color : # 0074D9 ; text-decoration : none; }
27
+ a : hover { text-decoration : underline; }
28
+ .strong { font-weight : bold; }
29
+ .space-top1 { padding : 10px 0 0 0 ; }
30
+ .pad2y { padding : 20px 0 ; }
31
+ .pad1y { padding : 10px 0 ; }
32
+ .pad2x { padding : 0 20px ; }
33
+ .pad2 { padding : 20px ; }
34
+ .pad1 { padding : 10px ; }
35
+ .space-left2 { padding-left : 55px ; }
36
+ .space-right2 { padding-right : 20px ; }
37
+ .center { text-align : center; }
38
+ .clearfix { display : block; }
39
+ .clearfix : after {
40
+ content : '' ;
41
+ display : block;
42
+ height : 0 ;
43
+ clear : both;
44
+ visibility : hidden;
45
+ }
46
+ .fl { float : left; }
47
+ @media only screen and (max-width : 640px ) {
48
+ .col3 { width : 100% ; max-width : 100% ; }
49
+ .hide-mobile { display : none!important ; }
50
+ }
48
51
49
- div .path { font-size : 110% ; }
50
- div .path a : link , div .path a : visited { color : # 000 ; }
51
- table .coverage { border-collapse : collapse; margin : 0 ; padding : 0 }
52
+ .quiet {
53
+ color : # 7f7f7f ;
54
+ color : rgba (0 , 0 , 0 , 0.5 );
55
+ }
56
+ .quiet a { opacity : 0.7 ; }
57
+
58
+ .fraction {
59
+ font-family : Consolas, 'Liberation Mono' , Menlo, Courier, monospace;
60
+ font-size : 10px ;
61
+ color : # 555 ;
62
+ background : # E8E8E8 ;
63
+ padding : 4px 5px ;
64
+ border-radius : 3px ;
65
+ vertical-align : middle;
66
+ }
67
+
68
+ div .path a : link , div .path a : visited { color : # 333 ; }
69
+ table .coverage {
70
+ border-collapse : collapse;
71
+ margin : 10px 0 0 0 ;
72
+ padding : 0 ;
73
+ }
52
74
53
75
table .coverage td {
54
- margin : 0 ;
55
- padding : 0 ;
56
- color : # 111 ;
57
- vertical-align : top;
76
+ margin : 0 ;
77
+ padding : 0 ;
78
+ vertical-align : top;
58
79
}
59
80
table .coverage td .line-count {
60
- width : 50px ;
61
81
text-align : right;
62
- padding-right : 5px ;
82
+ padding : 0 5px 0 20 px ;
63
83
}
64
84
table .coverage td .line-coverage {
65
- color : # 777 !important ;
66
85
text-align : right;
67
- border-left : 1px solid # 666 ;
68
- border-right : 1px solid # 666 ;
69
- }
70
-
71
- table .coverage td .text {
86
+ padding-right : 10px ;
87
+ min-width : 20px ;
72
88
}
73
89
74
90
table .coverage td span .cline-any {
75
91
display : inline-block;
76
92
padding : 0 5px ;
77
- width : 40px ;
78
- }
79
- table .coverage td span .cline-neutral {
80
- background : # eee ;
81
- }
82
- table .coverage td span .cline-yes {
83
- background : # b5d592 ;
84
- color : # 999 ;
85
- }
86
- table .coverage td span .cline-no {
87
- background : # fc8c84 ;
93
+ width : 100% ;
88
94
}
89
-
90
- .cstat-yes { color : # 111 ; }
91
- .cstat-no { background : # fc8c84 ; color : # 111 ; }
92
- .fstat-no { background : # ffc520 ; color : # 111 !important ; }
93
- .cbranch-no { background : yellow !important ; color : # 111 ; }
94
-
95
- .cstat-skip { background : # ddd ; color : # 111 ; }
96
- .fstat-skip { background : # ddd ; color : # 111 !important ; }
97
- .cbranch-skip { background : # ddd !important ; color : # 111 ; }
98
-
99
95
.missing-if-branch {
100
96
display : inline-block;
101
- margin-right : 10px ;
97
+ margin-right : 5px ;
98
+ border-radius : 3px ;
102
99
position : relative;
103
100
padding : 0 4px ;
104
- background : black ;
101
+ background : # 333 ;
105
102
color : yellow;
106
103
}
107
104
@@ -113,64 +110,88 @@ table.coverage td span.cline-no {
113
110
background : # ccc ;
114
111
color : white;
115
112
}
116
-
117
113
.missing-if-branch .typ , .skip-if-branch .typ {
118
114
color : inherit !important ;
119
115
}
116
+ .coverage-summary {
117
+ border-collapse : collapse;
118
+ width : 100% ;
119
+ }
120
+ .coverage-summary tr { border-bottom : 1px solid # bbb ; }
121
+ .keyline-all { border : 1px solid # ddd ; }
122
+ .coverage-summary td , .coverage-summary th { padding : 10px ; }
123
+ .coverage-summary tbody { border : 1px solid # bbb ; }
124
+ .coverage-summary td { border-right : 1px solid # bbb ; }
125
+ .coverage-summary td : last-child { border-right : none; }
126
+ .coverage-summary th {
127
+ text-align : left;
128
+ font-weight : normal;
129
+ white-space : nowrap;
130
+ }
131
+ .coverage-summary th .file { border-right : none !important ; }
132
+ .coverage-summary th .pct { }
133
+ .coverage-summary th .pic ,
134
+ .coverage-summary th .abs ,
135
+ .coverage-summary td .pct ,
136
+ .coverage-summary td .abs { text-align : right; }
137
+ .coverage-summary td .file { white-space : nowrap; }
138
+ .coverage-summary td .pic { min-width : 120px !important ; }
139
+ .coverage-summary tfoot td { }
120
140
121
- .entity , .metric { font-weight : bold; }
122
- .metric { display : inline-block; border : 1px solid # 333 ; padding : 0.3em ; background : white; }
123
- .metric small { font-size : 80% ; font-weight : normal; color : # 666 ; }
124
-
125
- div .coverage-summary table { border-collapse : collapse; margin : 3em ; font-size : 110% ; }
126
- div .coverage-summary td , div .coverage-summary table th { margin : 0 ; padding : 0.25em 1em ; border-top : 1px solid # 666 ; border-bottom : 1px solid # 666 ; }
127
- div .coverage-summary th { text-align : left; border : 1px solid # 666 ; background : # eee ; font-weight : normal; }
128
- div .coverage-summary th .file { border-right : none !important ; }
129
- div .coverage-summary th .pic { border-left : none !important ; text-align : right; }
130
- div .coverage-summary th .pct { border-right : none !important ; }
131
- div .coverage-summary th .abs { border-left : none !important ; text-align : right; }
132
- div .coverage-summary td .pct { text-align : right; border-left : 1px solid # 666 ; }
133
- div .coverage-summary td .abs { text-align : right; font-size : 90% ; color : # 444 ; border-right : 1px solid # 666 ; }
134
- div .coverage-summary td .file { text-align : right; border-left : 1px solid # 666 ; white-space : nowrap; }
135
- div .coverage-summary td .pic { min-width : 120px !important ; }
136
- div .coverage-summary a : link { text-decoration : none; color : # 000 ; }
137
- div .coverage-summary a : visited { text-decoration : none; color : # 333 ; }
138
- div .coverage-summary a : hover { text-decoration : underline; }
139
- div .coverage-summary tfoot td { border-top : 1px solid # 666 ; }
140
-
141
- div .coverage-summary .sorter {
141
+ .coverage-summary .sorter {
142
142
height : 10px ;
143
143
width : 7px ;
144
144
display : inline-block;
145
145
margin-left : 0.5em ;
146
146
background : url (sort-arrow-sprite.png) no-repeat scroll 0 0 transparent;
147
147
}
148
- div .coverage-summary .sorted .sorter {
148
+ .coverage-summary .sorted .sorter {
149
149
background-position : 0 -20px ;
150
150
}
151
- div .coverage-summary .sorted-desc .sorter {
151
+ .coverage-summary .sorted-desc .sorter {
152
152
background-position : 0 -10px ;
153
153
}
154
+ .status-line { height : 10px ; }
155
+ /* dark red */
156
+ .red .solid , .status-line .low , .low .cover-fill { background : # C21F39 }
157
+ .low .chart { border : 1px solid # C21F39 }
158
+ /* medium red */
159
+ .cstat-no , .fstat-no , .cbranch-no , .cbranch-no { background : # F6C6CE }
160
+ /* light red */
161
+ .low , .cline-no { background : # FCE1E5 }
162
+ /* light green */
163
+ .high , .cline-yes { background : rgb (230 , 245 , 208 ) }
164
+ /* medium green */
165
+ .cstat-yes { background : rgb (161 , 215 , 106 ) }
166
+ /* dark green */
167
+ .status-line .high , .high .cover-fill { background : rgb (77 , 146 , 33 ) }
168
+ .high .chart { border : 1px solid rgb (77 , 146 , 33 ) }
169
+ /* dark yellow (gold) */
170
+ .medium .chart { border : 1px solid # f9cd0b ; }
171
+ .status-line .medium , .medium .cover-fill { background : # f9cd0b ; }
172
+ /* light yellow */
173
+ .medium { background : # fff4c2 ; }
174
+ /* light gray */
175
+ span .cline-neutral { background : # eaeaea ; }
154
176
155
- .high { background : # b5d592 !important ; }
156
- .medium { background : # ffe87c !important ; }
157
- .low { background : # fc8c84 !important ; }
177
+ .cbranch-no { background : yellow !important ; color : # 111 ; }
158
178
159
- span .cover-fill , span .cover-empty {
160
- display : inline-block;
161
- border : 1px solid # 444 ;
162
- background : white;
163
- height : 12px ;
179
+ .cstat-skip { background : # ddd ; color : # 111 ; }
180
+ .fstat-skip { background : # ddd ; color : # 111 !important ; }
181
+ .cbranch-skip { background : # ddd !important ; color : # 111 ; }
182
+
183
+
184
+ .cover-fill , .cover-empty {
185
+ display : inline-block;
186
+ height : 12px ;
164
187
}
165
- span .cover-fill {
166
- background : # ccc ;
167
- border-right : 1px solid # 444 ;
188
+ .chart {
189
+ line-height : 0 ;
168
190
}
169
- span .cover-empty {
191
+ .cover-empty {
170
192
background : white;
171
- border-left : none;
172
193
}
173
- span .cover-full {
194
+ .cover-full {
174
195
border-right : none !important ;
175
196
}
176
197
pre .prettyprint {
@@ -179,4 +200,14 @@ pre.prettyprint {
179
200
margin : 0 !important ;
180
201
}
181
202
.com { color : # 999 !important ; }
182
- .ignore-none { color : # 999 ; font-weight : normal; }
203
+ .ignore-none { color : # 999 ; font-weight : normal; }
204
+
205
+ .wrapper {
206
+ min-height : 100% ;
207
+ height : auto !important ;
208
+ height : 100% ;
209
+ margin : 0 auto -48px ;
210
+ }
211
+ .footer , .push {
212
+ height : 48px ;
213
+ }
0 commit comments