diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-01-30 23:36:07 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-01-30 23:36:07 +0300 |
commit | fbdfe07425a46a6f42b50ad745ec5a701c7f1ebf (patch) | |
tree | f64597e9e30d91e482ebdfc91bbd5c10828d7974 /src/pages/options/translate.js | |
parent | merging branches (diff) | |
download | libredirect-fbdfe07425a46a6f42b50ad745ec5a701c7f1ebf.zip |
Cleaning code and changing naming schemes
Diffstat (limited to 'src/pages/options/translate.js')
-rw-r--r-- | src/pages/options/translate.js | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/src/pages/options/translate.js b/src/pages/options/translate.js index 1306dd8f..7259df00 100644 --- a/src/pages/options/translate.js +++ b/src/pages/options/translate.js @@ -3,8 +3,9 @@ import commonHelper from "../../assets/javascripts/helpers/common.js"; import shared from "./shared.js"; const simplyTranslateInstances = googleTranslateHelper.redirects; -let simplyTranslateInstance = document.getElementById("simplyTranslate-instance"); -let disableSimplyTranslate = document.getElementById("disable-simplyTranslate"); + +let simplyTranslateInstanceElement = document.getElementById("simplyTranslate-instance"); +let disableSimplyTranslateElement = document.getElementById("disable-simplyTranslate"); browser.storage.sync.get( @@ -13,9 +14,8 @@ browser.storage.sync.get( "disableSimplyTranslate", ], (result) => { - - simplyTranslateInstance.value = result.simplyTranslateInstance || ""; - disableSimplyTranslate.checked = !result.disableSimplyTranslate; + simplyTranslateInstanceElement.value = result.simplyTranslateInstance || ""; + disableSimplyTranslateElement.checked = !result.disableSimplyTranslate; let id = "simplyTranslate-instance" let instances = simplyTranslateInstances; shared.autocompletes.push({ id: id, instances: instances }) @@ -23,20 +23,16 @@ browser.storage.sync.get( } ) -const simplyTranslateInstanceChange = commonHelper.debounce(() => { - if (simplyTranslateInstance.checkValidity()) { - browser.storage.sync.set({ - simplyTranslateInstance: shared.parseURL(simplyTranslateInstance.value), - }); - } -}, 500); -simplyTranslateInstance.addEventListener( +simplyTranslateInstanceElement.addEventListener( "input", - simplyTranslateInstanceChange -); - - - -disableSimplyTranslate.addEventListener("change", (event) => { + commonHelper.debounce(() => { + if (simplyTranslateInstanceElement.checkValidity()) { + browser.storage.sync.set({ + simplyTranslateInstance: shared.parseURL(simplyTranslateInstanceElement.value), + }); + } + }, 500)); + +disableSimplyTranslateElement.addEventListener("change", (event) => { browser.storage.sync.set({ disableSimplyTranslate: !event.target.checked }); }); \ No newline at end of file |