Prechádzať zdrojové kódy

added "progressBarEnabled" option

Gildas 6 rokov pred
rodič
commit
52e71744a8

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

@@ -51,6 +51,7 @@ singlefile.extension.core.bg.config = (() => {
 		browserActionMenuEnabled: true,
 		shadowEnabled: true,
 		logsEnabled: true,
+		progressBarEnabled: true,
 		maxResourceSizeEnabled: false,
 		maxResourceSize: 10,
 		removeAudioSrc: true,

+ 4 - 2
extension/ui/content/content-ui-main.js

@@ -62,7 +62,9 @@ this.singlefile.extension.ui.content.main = this.singlefile.extension.ui.content
 				}
 				if (options.shadowEnabled) {
 					const maskElement = createMaskElement();
-					createProgressBarElement(maskElement);
+					if (options.progressBarEnabled) {
+						createProgressBarElement(maskElement);
+					}
 					maskElement.offsetWidth;
 					maskElement.style.setProperty("background-color", "black", "important");
 					maskElement.style.setProperty("opacity", .3, "important");
@@ -83,7 +85,7 @@ this.singlefile.extension.ui.content.main = this.singlefile.extension.ui.content
 			}
 		},
 		onLoadResource(index, maxIndex, options) {
-			if (options.shadowEnabled) {
+			if (options.shadowEnabled && options.progressBarEnabled) {
 				const progressBarElement = document.querySelector(PROGRESS_BAR_TAGNAME);
 				if (progressBarElement && maxIndex) {
 					const width = Math.floor((index / maxIndex) * 100) + "%";