11body , html {
2- margin : 0 ; padding : 0 ;
2+ margin : 0 ; padding : 0 ;
3+ height : 100% ;
34}
45body {
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 ; }
3818pre {
39- font-family : Consolas, Menlo, Monaco , monospace;
19+ font : 12 px/1.4 Consolas, "Liberation Mono" , Menlo, Courier , monospace;
4020 margin : 0 ;
4121 padding : 0 ;
42- line-height : 14px ;
43- font-size : 14px ;
4422 -moz-tab-size : 2 ;
4523 -o-tab-size : 2 ;
4624 tab-size : 2 ;
4725}
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+ }
4851
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+ }
5274
5375table .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;
5879}
5980table .coverage td .line-count {
60- width : 50px ;
6181 text-align : right;
62- padding-right : 5px ;
82+ padding : 0 5px 0 20 px ;
6383}
6484table .coverage td .line-coverage {
65- color : # 777 !important ;
6685 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 ;
7288}
7389
7490table .coverage td span .cline-any {
7591 display : inline-block;
7692 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% ;
8894}
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-
9995.missing-if-branch {
10096 display : inline-block;
101- margin-right : 10px ;
97+ margin-right : 5px ;
98+ border-radius : 3px ;
10299 position : relative;
103100 padding : 0 4px ;
104- background : black ;
101+ background : # 333 ;
105102 color : yellow;
106103}
107104
@@ -113,64 +110,88 @@ table.coverage td span.cline-no {
113110 background : # ccc ;
114111 color : white;
115112}
116-
117113.missing-if-branch .typ , .skip-if-branch .typ {
118114 color : inherit !important ;
119115}
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 { }
120140
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 {
142142 height : 10px ;
143143 width : 7px ;
144144 display : inline-block;
145145 margin-left : 0.5em ;
146146 background : url (sort-arrow-sprite.png) no-repeat scroll 0 0 transparent;
147147}
148- div .coverage-summary .sorted .sorter {
148+ .coverage-summary .sorted .sorter {
149149 background-position : 0 -20px ;
150150}
151- div .coverage-summary .sorted-desc .sorter {
151+ .coverage-summary .sorted-desc .sorter {
152152 background-position : 0 -10px ;
153153}
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 ; }
154176
155- .high { background : # b5d592 !important ; }
156- .medium { background : # ffe87c !important ; }
157- .low { background : # fc8c84 !important ; }
177+ .cbranch-no { background : yellow !important ; color : # 111 ; }
158178
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 ;
164187}
165- span .cover-fill {
166- background : # ccc ;
167- border-right : 1px solid # 444 ;
188+ .chart {
189+ line-height : 0 ;
168190}
169- span .cover-empty {
191+ .cover-empty {
170192 background : white;
171- border-left : none;
172193}
173- span .cover-full {
194+ .cover-full {
174195 border-right : none !important ;
175196}
176197pre .prettyprint {
@@ -179,4 +200,14 @@ pre.prettyprint {
179200 margin : 0 !important ;
180201}
181202.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