diff options
author | 0neGal <mail@0negal.com> | 2023-03-09 16:33:03 +0100 |
---|---|---|
committer | 0neGal <mail@0negal.com> | 2023-03-09 16:33:24 +0100 |
commit | b4f473a45ab1b8ea29aa6c0818bdedf082a816ab (patch) | |
tree | a8adbe249a970a9a1d91bc4a606a4fa7b4b3da10 /src/app/js | |
parent | aad6ce75b752a7300266322019aa2cb72a2b9c3e (diff) | |
download | Viper-b4f473a45ab1b8ea29aa6c0818bdedf082a816ab.tar.gz Viper-b4f473a45ab1b8ea29aa6c0818bdedf082a816ab.zip |
fixed changing language not disabling autolang
Diffstat (limited to 'src/app/js')
-rw-r--r-- | src/app/js/settings.js | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/app/js/settings.js b/src/app/js/settings.js index 645a9ed..20cd4b6 100644 --- a/src/app/js/settings.js +++ b/src/app/js/settings.js @@ -99,14 +99,23 @@ var Settings = { ipcRenderer.on("cant-autoupdate", () => { document.querySelector(".option[name=autoupdate]").style.display = "none"; }) + }, + switch: (el, state) => { + if (state) { + return el.classList.add("on"); + } else if (state === false) { + return el.classList.remove("on"); + } + + if (el.classList.contains("switch") && el.tagName == "BUTTON") { + el.classList.toggle("on"); + } } } document.body.addEventListener("click", (e) => { let el = document.elementFromPoint(e.clientX, e.clientY); - if (el.classList.contains("switch") && el.tagName == "BUTTON") { - el.classList.toggle("on"); - } + Settings.switch(el); }) Settings.load(); |