diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/pages/background/background.js | 27 | ||||
-rw-r--r-- | src/pages/options/widgets/general.js | 3 | ||||
-rw-r--r-- | src/updates/updates.xml | 2 |
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> |