Przeglądaj źródła

Bug Fix: A "src" attribute was sometimes unexpectedly null.

NaotoshiFujita 4 lat temu
rodzic
commit
dab5aef1d4

+ 3 - 3
dist/js/splide.esm.js

@@ -1,6 +1,6 @@
 /*!
  * Splide.js
- * Version  : 2.4.7
+ * Version  : 2.4.8
  * License  : MIT
  * Copyright: 2020 Naotoshi Fujita
  */
@@ -5062,8 +5062,8 @@ var SRCSET_DATA_NAME = 'data-splide-lazy-srcset';
       loaded(img, spinner, Slide, true);
     };
 
-    setAttribute(img, 'srcset', getAttribute(img, SRCSET_DATA_NAME));
-    setAttribute(img, 'src', getAttribute(img, SRC_DATA_NAME));
+    setAttribute(img, 'srcset', getAttribute(img, SRCSET_DATA_NAME) || '');
+    setAttribute(img, 'src', getAttribute(img, SRC_DATA_NAME) || '');
   }
   /**
    * Start loading a next image in images array.

+ 3 - 3
dist/js/splide.js

@@ -1,6 +1,6 @@
 /*!
  * Splide.js
- * Version  : 2.4.7
+ * Version  : 2.4.8
  * License  : MIT
  * Copyright: 2020 Naotoshi Fujita
  */
@@ -5052,8 +5052,8 @@ var SRCSET_DATA_NAME = 'data-splide-lazy-srcset';
       loaded(img, spinner, Slide, true);
     };
 
-    setAttribute(img, 'srcset', getAttribute(img, SRCSET_DATA_NAME));
-    setAttribute(img, 'src', getAttribute(img, SRC_DATA_NAME));
+    setAttribute(img, 'srcset', getAttribute(img, SRCSET_DATA_NAME) || '');
+    setAttribute(img, 'src', getAttribute(img, SRC_DATA_NAME) || '');
   }
   /**
    * Start loading a next image in images array.

Plik diff jest za duży
+ 1 - 1
dist/js/splide.min.js


BIN
dist/js/splide.min.js.gz


+ 1 - 1
package-lock.json

@@ -1,6 +1,6 @@
 {
   "name": "@splidejs/splide",
-  "version": "2.4.7",
+  "version": "2.4.8",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "@splidejs/splide",
-  "version": "2.4.7",
+  "version": "2.4.8",
   "description": "Splide is a lightweight and powerful slider without any dependencies.",
   "author": "Naotoshi Fujita",
   "license": "MIT",

+ 2 - 2
src/js/components/lazyload/index.js

@@ -163,8 +163,8 @@ export default ( Splide, Components, name ) => {
 		img.onload  = () => { loaded( img, spinner, Slide, false ) };
 		img.onerror = () => { loaded( img, spinner, Slide, true ) };
 
-		setAttribute( img, 'srcset', getAttribute( img, SRCSET_DATA_NAME ) );
-		setAttribute( img, 'src', getAttribute( img, SRC_DATA_NAME ) );
+		setAttribute( img, 'srcset', getAttribute( img, SRCSET_DATA_NAME ) || '' );
+		setAttribute( img, 'src', getAttribute( img, SRC_DATA_NAME ) || '' );
 	}
 
 	/**

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików