aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-06-20 16:47:49 +0300
committerManeraKai <manerakai@protonmail.com>2022-06-20 16:47:49 +0300
commited84d92598ff622a9f5a88ef0ce61e01e1598c2c (patch)
tree3afab4e48ba8040e7b88076c6929e2e5419923f2 /src
parentRemoved google, yandex, bing #345 (diff)
downloadlibredirect-ed84d92598ff622a9f5a88ef0ce61e01e1598c2c.zip
Disabled reset settings on update. Bump version => 2.2.1
Diffstat (limited to '')
-rw-r--r--src/pages/background/background.js27
-rw-r--r--src/pages/options/widgets/general.js3
-rw-r--r--src/updates/updates.xml2
3 files changed, 14 insertions, 18 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js
index 5fef360a..8f2bf2ba 100644
--- a/src/pages/background/background.js
+++ b/src/pages/background/background.js
@@ -59,22 +59,19 @@ browser.runtime.onInstalled.addListener(
});
})
};
- function initDefault() {
+ if (details.reason == 'install') initDefaults();
- }
-
- // if (details.reason == 'install') {
- if (details.reason == 'install' || (details.reason == "update" && details.previousVersion != browser.runtime.getManifest().version)) {
- if (details.reason == "update")
- browser.storage.local.get(null, r => {
- if (r.theme) {
- const old = encodeURIComponent(JSON.stringify(r))
- browser.tabs.create({ url: browser.runtime.getURL(`/pages/background/reset_warning.html?data=${old}`) });
- }
- initDefaults();
- })
- else initDefaults();
- }
+ // if (details.reason == 'install' || (details.reason == "update" && details.previousVersion != browser.runtime.getManifest().version)) {
+ // if (details.reason == "update")
+ // browser.storage.local.get(null, r => {
+ // if (r.theme) {
+ // const old = encodeURIComponent(JSON.stringify(r))
+ // browser.tabs.create({ url: browser.runtime.getURL(`/pages/background/reset_warning.html?data=${old}`) });
+ // }
+ // initDefaults();
+ // })
+ // else initDefaults();
+ // }
}
)
diff --git a/src/pages/options/widgets/general.js b/src/pages/options/widgets/general.js
index 04568aa5..721ad2b0 100644
--- a/src/pages/options/widgets/general.js
+++ b/src/pages/options/widgets/general.js
@@ -49,7 +49,7 @@ function exportSettings() {
}
exportSettings();
-browser.storage.onChanged.addListener(exportSettings);
+document.getElementById('general_page').addEventListener('click', exportSettings)
let importSettingsElement = document.getElementById("import-settings");
let importSettingsElementText = document.getElementById('import_settings_text');
@@ -93,7 +93,6 @@ importSettingsElement.addEventListener("change",
})
});
-
} else {
console.log('incompatible settings');
importError()
diff --git a/src/updates/updates.xml b/src/updates/updates.xml
index d10a617f..4bdc45b4 100644
--- a/src/updates/updates.xml
+++ b/src/updates/updates.xml
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
<app appid='oladmjdebphlnjjcnomfhhbfdldiimaf'>
- <updatecheck codebase='https://github.com/libredirect/libredirect/releases/download/v2.2.0/libredirect-2.2.0.crx' version='2.2.0' />
+ <updatecheck codebase='https://github.com/libredirect/libredirect/releases/download/v2.2.1/libredirect-2.2.1.crx' version='2.2.1' />
</app>
</gupdate>