about summary refs log tree commit diff stats
path: root/src/pages/options/translate.js
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-01-30 23:36:07 +0300
committerManeraKai <manerakai@protonmail.com>2022-01-30 23:36:07 +0300
commitfbdfe07425a46a6f42b50ad745ec5a701c7f1ebf (patch)
treef64597e9e30d91e482ebdfc91bbd5c10828d7974 /src/pages/options/translate.js
parentmerging branches (diff)
downloadlibredirect-fbdfe07425a46a6f42b50ad745ec5a701c7f1ebf.zip
Cleaning code and changing naming schemes
Diffstat (limited to 'src/pages/options/translate.js')
-rw-r--r--src/pages/options/translate.js34
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