Skip to content

Commit 9e4a20d

Browse files
authored
fix: correctly color legend at the top (#55)
1 parent 17d7b5c commit 9e4a20d

File tree

2 files changed

+27
-13
lines changed

2 files changed

+27
-13
lines changed

assets/index.css

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -212,20 +212,20 @@ body {
212212
padding: 0 16px;
213213
}
214214
}
215+
}
216+
}
215217

216-
.cov-covered {
217-
color: var(--covered);
218-
background-color: color-mix(in srgb, var(--covered) 10%, transparent);
219-
}
218+
.cov-covered {
219+
color: var(--covered);
220+
background-color: color-mix(in srgb, var(--covered) 10%, transparent);
221+
}
220222

221-
.cov-uncovered {
222-
color: var(--uncovered);
223-
background-color: color-mix(in srgb, var(--uncovered) 20%, transparent);
224-
}
223+
.cov-uncovered {
224+
color: var(--uncovered);
225+
background-color: color-mix(in srgb, var(--uncovered) 20%, transparent);
226+
}
225227

226-
.cov-mixed {
227-
color: var(--mixed);
228-
background-color: color-mix(in srgb, var(--mixed) 10%, transparent);
229-
}
230-
}
228+
.cov-mixed {
229+
color: var(--mixed);
230+
background-color: color-mix(in srgb, var(--mixed) 10%, transparent);
231231
}

assets/index.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ function main() {
2828
}
2929

3030
// setup the layout
31+
configureLegend()
3132
configureFileSelect()
3233
addIncrementalButton()
3334
addThemeButton()
@@ -42,6 +43,19 @@ function main() {
4243
document.documentElement.style.setProperty('opacity', '1')
4344
}
4445

46+
function configureLegend() {
47+
let spans = document.querySelectorAll('#legend span')
48+
for (let i = 0; i < spans.length; i++) {
49+
if (spans[i].classList.length === 0) continue
50+
51+
if (spans[i].classList[0] === 'cov0') {
52+
spans[i].classList.add('cov-uncovered')
53+
} else {
54+
spans[i].classList.add('cov-covered')
55+
}
56+
}
57+
}
58+
4559
function addCoverageSpans(cssSelector) {
4660
let spans = Array.from(document.querySelectorAll(`${cssSelector} span`))
4761

0 commit comments

Comments
 (0)