Explorar el Código

renamed attribute name used for src of lazy loaded images

Gildas hace 6 años
padre
commit
a86f4eb0f2

+ 1 - 2
lib/lazy/content/content-lazy-loader.js

@@ -29,7 +29,6 @@ this.singlefile.lib.lazy.content.loader = this.singlefile.lib.lazy.content.loade
 
 	const ATTRIBUTES_MUTATION_TYPE = "attributes";
 	const SINGLE_FILE_UI_ELEMENT_CLASS = "single-file-ui-element";
-	const LAZY_SRC_ATTRIBUTE_NAME = "data-lazy-loaded-src";
 
 	return {
 		process: options => {
@@ -53,7 +52,7 @@ this.singlefile.lib.lazy.content.loader = this.singlefile.lib.lazy.content.loade
 				if (mutations.length) {
 					const updated = mutations.filter(mutation => {
 						if (mutation.attributeName == "src") {
-							mutation.target.setAttribute(LAZY_SRC_ATTRIBUTE_NAME, mutation.target.src);
+							mutation.target.setAttribute(singlefile.lib.helper.LAZY_SRC_ATTRIBUTE_NAME, mutation.target.src);
 						}
 						if (mutation.attributeName == "src" || mutation.attributeName == "srcset" || mutation.target.tagName == "SOURCE") {
 							return mutation.target.className != SINGLE_FILE_UI_ELEMENT_CLASS;

+ 3 - 2
lib/single-file/single-file-helper.js

@@ -33,7 +33,7 @@ this.singlefile.lib.helper = this.singlefile.lib.helper || (() => {
 	const POSTER_ATTRIBUTE_NAME = "data-single-file-poster";
 	const CANVAS_ATTRIBUTE_NAME = "data-single-file-canvas";
 	const INPUT_VALUE_ATTRIBUTE_NAME = "data-single-file-value";
-	const LAZY_SRC_ATTRIBUTE_NAME = "data-lazy-loaded-src";
+	const LAZY_SRC_ATTRIBUTE_NAME = "data-single-file-lazy-loaded-src";
 	const IGNORED_REMOVED_TAG_NAMES = ["NOSCRIPT", "DISABLED-NOSCRIPT", "META", "LINK", "STYLE", "TITLE", "TEMPLATE", "SOURCE", "OBJECT", "SCRIPT"];
 	const REGEXP_SIMPLE_QUOTES_STRING = /^'(.*?)'$/;
 	const REGEXP_DOUBLE_QUOTES_STRING = /^"(.*?)"$/;
@@ -55,7 +55,8 @@ this.singlefile.lib.helper = this.singlefile.lib.helper || (() => {
 		POSTER_ATTRIBUTE_NAME,
 		CANVAS_ATTRIBUTE_NAME,
 		INPUT_VALUE_ATTRIBUTE_NAME,
-		SHADOW_ROOT_ATTRIBUTE_NAME
+		SHADOW_ROOT_ATTRIBUTE_NAME,
+		LAZY_SRC_ATTRIBUTE_NAME
 	};
 
 	function initDoc(doc) {