aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/options/widgets
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2023-03-05 17:29:09 +0300
committerManeraKai <manerakai@protonmail.com>2023-03-05 17:29:09 +0300
commit53cfc0522795c6487c5f4e7a6cdac4f426151ef8 (patch)
tree7e98d8f05a358b5ba799465a02534c0d12f04a30 /src/pages/options/widgets
parentMerge branch 'master' of https://github.com/libredirect/libredirect (diff)
downloadlibredirect-53cfc0522795c6487c5f4e7a6cdac4f426151ef8.zip
Fixed random bugs
Diffstat (limited to 'src/pages/options/widgets')
-rw-r--r--src/pages/options/widgets/general.js8
-rw-r--r--src/pages/options/widgets/services.pug3
2 files changed, 4 insertions, 7 deletions
diff --git a/src/pages/options/widgets/general.js b/src/pages/options/widgets/general.js
index b676046b..484edc05 100644
--- a/src/pages/options/widgets/general.js
+++ b/src/pages/options/widgets/general.js
@@ -17,7 +17,6 @@ async function setOption(option, type, event) {
}
let exportSettingsElement = document.getElementById("export-settings")
-
async function exportSettings() {
const options = await utils.getOptions()
options.version = browser.runtime.getManifest().version
@@ -43,6 +42,7 @@ importSettingsElement.addEventListener("change", () => {
"theme" in data
&& data.version == browser.runtime.getManifest().version
) {
+
browser.storage.local.clear(async () => {
browser.storage.local.set({ options: data }, () => {
location.reload()
@@ -71,7 +71,8 @@ resetSettings.addEventListener("click", async () => {
location.reload()
})
-document.getElementById('fetch-instances').addEventListener('change', event => {
+let fetchInstancesElement = document.getElementById('fetch-instances')
+fetchInstancesElement.addEventListener('change', event => {
setOption('fetchInstances', 'select', event)
location.reload()
})
@@ -100,9 +101,9 @@ for (const service in config.services) {
})
}
-
let options = await utils.getOptions()
themeElement.value = options.theme
+fetchInstancesElement.value = options.fetchInstances
for (const service in config.services) document.getElementById(service).checked = options.popupServices.includes(service)
instanceTypeElement.addEventListener("change", event => {
@@ -166,7 +167,6 @@ document.getElementById("custom-exceptions-instance-form").addEventListener("sub
if (val) {
options = await utils.getOptions()
options.exceptions = exceptionsCustomInstances
- console.log(options.exceptions)
browser.storage.local.set({ options }, () =>
nameCustomInstanceInput.value = ""
)
diff --git a/src/pages/options/widgets/services.pug b/src/pages/options/widgets/services.pug
index e375c052..98fd25bb 100644
--- a/src/pages/options/widgets/services.pug
+++ b/src/pages/options/widgets/services.pug
@@ -30,9 +30,6 @@ each val, service in services
div(class="some-block option-block")
h4(data-localise="__MSG_redirectType__") Redirect Type
select(id=service+"-redirectType")
- option(value="both" data-localise="__MSG_both__") both
- option(value="sub_frame" data-localise="__MSG_onlyEmbedded__") Only Embedded
- option(value="main_frame" data-localise="__MSG_onlyNotEmbedded__") Only Not Embedded
div(class="some-block option-block")
h4 Unsupported paths handling