From 8d4f3b564abc64f84c98b97ed68cec4eba00254d Mon Sep 17 00:00:00 2001 From: mic Date: Wed, 3 Apr 2024 21:57:56 +0200 Subject: [PATCH] prefs: saved only the changed pref. #14 --- options/mzta-options.html | 3 ++- options/mzta-options.js | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/options/mzta-options.html b/options/mzta-options.html index aad89782..5865e34f 100644 --- a/options/mzta-options.html +++ b/options/mzta-options.html @@ -7,7 +7,8 @@
Release Notes

- __MSG_AlwaysLinkOptionText__
+
+

__MSG_prefsInfoTitle__

__MSG_prefsInfoDesc_1__
diff --git a/options/mzta-options.js b/options/mzta-options.js index cd1cbe74..90c42efa 100644 --- a/options/mzta-options.js +++ b/options/mzta-options.js @@ -1,7 +1,8 @@ function saveOptions(e) { e.preventDefault(); let options = {}; - document.querySelectorAll(".option-input").forEach(element => { + let element = e.target; + switch (element.type) { case 'checkbox': options[element.id] = element.checked; @@ -19,7 +20,7 @@ function saveOptions(e) { console.log('Unhandled input type:', element.type); } } - }); + browser.storage.sync.set(options); }