Bläddra i källkod

removed code related to android

Gildas 7 år sedan
förälder
incheckning
03d50f630e
3 ändrade filer med 3 tillägg och 17 borttagningar
  1. 0 12
      extension/core/bg/config.js
  2. 1 1
      extension/core/bg/core.js
  3. 2 4
      extension/ui/bg/options.js

+ 0 - 12
extension/core/bg/config.js

@@ -127,18 +127,6 @@ singlefile.config = (() => {
 			config.autoSaveLoad = false;
 			config.autoSaveUnload = false;
 		}
-		const platformInfo = await browser.runtime.getPlatformInfo();
-		if (platformInfo.os == "android") {
-			config.backgroundSave = false;
-			config.backgroundSaveDisabled = true;
-			config.autoSaveDelay = 0;
-			config.autoSaveDelayDisabled = true;
-			config.autoSaveUnloadDisabled = true;
-		} else {
-			config.backgroundSaveDisabled = false;
-			config.autoSaveDelayDisabled = false;
-			config.autoSaveUnloadDisabled = false;
-		}
 	}
 
 	return {

+ 1 - 1
extension/core/bg/core.js

@@ -149,11 +149,11 @@ singlefile.core = (() => {
 		}
 		const downloadId = await browser.downloads.download(downloadInfo);
 		return new Promise(resolve => {
-			URL.revokeObjectURL(page.url);
 			browser.downloads.onChanged.addListener(onChanged);
 
 			function onChanged(event) {
 				if (event.id == downloadId && event.state && event.state.current == "complete") {
+					URL.revokeObjectURL(page.url);
 					resolve({});
 					browser.downloads.onChanged.removeListener(onChanged);
 				}

+ 2 - 4
extension/ui/bg/options.js

@@ -95,15 +95,13 @@
 		displayInfobarInput.checked = config.displayInfobar;
 		displayStatsInput.checked = config.displayStats;
 		backgroundSaveInput.checked = config.backgroundSave;
-		backgroundSaveInput.disabled = config.backgroundSaveDisabled;
 		autoSaveDelayInput.value = config.autoSaveDelay;
-		autoSaveDelayInput.disabled = config.autoSaveDelayDisabled || config.autoSaveUnload;
+		autoSaveDelayInput.disabled = config.autoSaveUnload;
 		autoSaveLoadInput.checked = !config.autoSaveLoadOrUnload && config.autoSaveLoad;
 		autoSaveLoadOrUnloadInput.checked = config.autoSaveLoadOrUnload;
 		autoSaveUnloadInput.checked = !config.autoSaveLoadOrUnload && config.autoSaveUnload;
-		autoSaveUnloadInput.disabled = config.autoSaveUnloadDisabled;
 		autoSaveLoadInput.disabled = config.autoSaveLoadOrUnload;
-		autoSaveUnloadInput.disabled = config.autoSaveUnloadDisabled || config.autoSaveLoadOrUnload;
+		autoSaveUnloadInput.disabled = config.autoSaveLoadOrUnload;
 		removeAlternativeFontsInput.checked = config.removeAlternativeFonts;
 	}