Spaces:
Sleeping
Sleeping
| var labels_by_text = {}; | |
| function ready() { | |
| var li = document.getElementsByClassName("tab-label"); | |
| for (const label of li) { | |
| label.onclick = onLabelClick; | |
| const text = label.textContent; | |
| if (!labels_by_text[text]) { | |
| labels_by_text[text] = []; | |
| } | |
| labels_by_text[text].push(label); | |
| } | |
| } | |
| function onLabelClick() { | |
| // Activate other labels with the same text. | |
| for (label of labels_by_text[this.textContent]) { | |
| label.previousSibling.checked = true; | |
| } | |
| } | |
| document.addEventListener("DOMContentLoaded", ready, false); | |