Hide/Show ListenBrainz settings

This commit is contained in:
Mar0xy
2023-07-30 21:17:03 +02:00
parent d81912db0c
commit e9434cc5ea
3 changed files with 19 additions and 12 deletions

View File

@@ -144,6 +144,10 @@ window.addEventListener("DOMContentLoaded", () => {
} else {
settingsStore.set(key, source.value);
}
// Live update the view for ListenBrainz input, hide if disabled/show if enabled
if (source.value === "on" && source.id === "enableListenBrainz") {
source.checked ? document.getElementById("listenbrainz__options").hidden = false : document.getElementById("listenbrainz__options").hidden = true;
}
ipcRenderer.send(globalEvents.storeChanged);
});
}
@@ -195,6 +199,7 @@ window.addEventListener("DOMContentLoaded", () => {
ListenBrainzToken = get("ListenBrainzToken");
refreshSettings();
enableListenBrainz.checked ? document.getElementById("listenbrainz__options").hidden = false : document.getElementById("listenbrainz__options").hidden = true;
addInputListener(adBlock, settings.adBlock);
addInputListener(api, settings.api);