about summary refs log tree commit diff stats
path: root/src/pages
diff options
context:
space:
mode:
authorSoispha <soispha@vhack.eu>2023-10-25 23:23:30 +0200
committerSoispha <soispha@vhack.eu>2023-10-25 23:23:30 +0200
commit701a5da284308f3a561fa6670124d358dd9f2ba9 (patch)
tree5064dc1e5754d290fd49a813698d023e81a6e7ef /src/pages
parentbuild(build.sh): Add a script, which makes maintaining this fork easier (diff)
parentAdded support for Chromium Sync https://github.com/libredirect/browser_extens... (diff)
downloadlibredirect-701a5da284308f3a561fa6670124d358dd9f2ba9.zip
chore(merge): remote-tracking branch 'origin/master'
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/options/widgets/general.js45
1 files changed, 20 insertions, 25 deletions
diff --git a/src/pages/options/widgets/general.js b/src/pages/options/widgets/general.js
index 794e3e7e..ed61440b 100644
--- a/src/pages/options/widgets/general.js
+++ b/src/pages/options/widgets/general.js
@@ -68,34 +68,29 @@ importSettingsElement.addEventListener("change", () => {
 const exportSettingsSync = document.getElementById("export-settings-sync")
 const importSettingsSync = document.getElementById("import-settings-sync")
 const importSettingsSyncText = document.getElementById("import_settings_sync_text")
-if (!isChrome) {
-	exportSettingsSync.addEventListener("click", async () => {
-		let options = await utils.getOptions()
-		options.version = browser.runtime.getManifest().version
-		browser.storage.sync.set({ options }, () => location.reload())
-	})
 
-	importSettingsSync.addEventListener("click", () => {
-		function importError() {
-			importSettingsSyncText.innerHTML = '<span style="color:red;">Error!</span>'
-			setTimeout(() => (importSettingsSyncText.innerHTML = oldHTML), 1000)
+exportSettingsSync.addEventListener("click", async () => {
+	let options = await utils.getOptions()
+	options.version = browser.runtime.getManifest().version
+	browser.storage.sync.set({ options }, () => location.reload())
+})
+
+importSettingsSync.addEventListener("click", () => {
+	function importError() {
+		importSettingsSyncText.innerHTML = '<span style="color:red;">Error!</span>'
+		setTimeout(() => (importSettingsSyncText.innerHTML = oldHTML), 1000)
+	}
+	const oldHTML = importSettingsSyncText.innerHTML
+	importSettingsSyncText.innerHTML = "..."
+	browser.storage.sync.get({ options }, r => {
+		const options = r.options
+		if (options.version == browser.runtime.getManifest().version) {
+			browser.storage.local.set({ options }, () => location.reload())
+		} else {
+			importError()
 		}
-		const oldHTML = importSettingsSyncText.innerHTML
-		importSettingsSyncText.innerHTML = "..."
-		browser.storage.sync.get({ options }, r => {
-			const options = r.options
-			if (options.version == browser.runtime.getManifest().version) {
-				browser.storage.local.set({ options }, () => location.reload())
-			} else {
-				importError()
-			}
-		})
 	})
-} else {
-	exportSettingsSync.style.display = 'none'
-	importSettingsSync.style.display = 'none'
-}
-
+})
 
 const resetSettings = document.getElementById("reset-settings")
 resetSettings.addEventListener("click", async () => {