blob: 44a2370342f8157b912994123482c8e38033a5aa [file] [log] [blame]
/* On the test summary page, toggles the popup for the uncovered tests. */
function spec_toggle_uncovered(item_index) {
let el = document.getElementById(`uncovered-${item_index}`);
const currently_hidden = el.classList.contains('popup-hidden');
const all = document.querySelectorAll('.uncovered-rules-popup');
all.forEach(element => {
element.classList.add('popup-hidden');
});
if (currently_hidden) {
el.classList.remove('popup-hidden');
}
}
function spec_toggle_tests(rule_id) {
let el = document.getElementById(`tests-${rule_id}`);
const currently_hidden = el.classList.contains('popup-hidden');
const all = document.querySelectorAll('.tests-popup');
all.forEach(element => {
element.classList.add('popup-hidden');
});
if (currently_hidden) {
el.classList.remove('popup-hidden');
}
}