kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
28 wiersze
770 B
JavaScript
28 wiersze
770 B
JavaScript
var sd_labels_by_text = {};
|
|
|
|
function ready() {
|
|
const li = document.getElementsByClassName("sd-tab-label");
|
|
for (const label of li) {
|
|
syncId = label.getAttribute("data-sync-id");
|
|
if (syncId) {
|
|
label.onclick = onLabelClick;
|
|
if (!sd_labels_by_text[syncId]) {
|
|
sd_labels_by_text[syncId] = [];
|
|
}
|
|
sd_labels_by_text[syncId].push(label);
|
|
}
|
|
}
|
|
}
|
|
|
|
function onLabelClick() {
|
|
// Activate other inputs with the same sync id.
|
|
syncId = this.getAttribute("data-sync-id");
|
|
for (label of sd_labels_by_text[syncId]) {
|
|
if (label === this) continue;
|
|
label.previousElementSibling.checked = true;
|
|
}
|
|
window.localStorage.setItem("sphinx-design-last-tab", syncId);
|
|
}
|
|
|
|
document.addEventListener("DOMContentLoaded", ready, false);
|