From d15785146f211e33e0f4520514a097da7997f219 Mon Sep 17 00:00:00 2001 From: Official Noob <31563761+OfficialNoob@users.noreply.github.com> Date: Mon, 6 Jan 2020 23:42:02 +0000 Subject: [PATCH] Update options.js --- options/options.js | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/options/options.js b/options/options.js index d1fef77b..0b3c3dce 100644 --- a/options/options.js +++ b/options/options.js @@ -27,7 +27,7 @@ async function init() { } checkbox.addEventListener("click", () =>{ - setOptionValue(option, reverse ? !checkbox.checked : checkbox.checked) + SB.config[option] = reverse ? !checkbox.checked : checkbox.checked; }); } @@ -123,23 +123,11 @@ function activateTextChange(element) { let textBox = element.querySelector(".option-text-box"); let option = element.getAttribute("sync-option"); + + textBox.value = SB.config[option]; - chrome.storage.sync.get([option], function(result) { - textBox.value = result[option]; + let setButton = element.querySelector(".text-change-set"); +setButton.addEventListener("click", () => {SB.config[option] = textBox.value}); - let setButton = element.querySelector(".text-change-set"); - setButton.addEventListener("click", () => setOptionValue(option, textBox.value)); - - element.querySelector(".option-hidden-section").classList.remove("hidden"); - }); + element.querySelector(".option-hidden-section").classList.remove("hidden"); } - -/** - * Called when an option has been changed. - * - * @param {string} option - * @param {*} value - */ -function setOptionValue(option, value) { - chrome.storage.sync.set({[option]: value}); -} \ No newline at end of file