浏览代码

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

NaotoshiFujita 4 年之前
父节点
当前提交
dab5aef1d4
共有 7 个文件被更改,包括 11 次插入11 次删除
  1. 3 3
      dist/js/splide.esm.js
  2. 3 3
      dist/js/splide.js
  3. 1 1
      dist/js/splide.min.js
  4. 二进制
      dist/js/splide.min.js.gz
  5. 1 1
      package-lock.json
  6. 1 1
      package.json
  7. 2 2
      src/js/components/lazyload/index.js

+ 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.

文件差异内容过多而无法显示
+ 1 - 1
dist/js/splide.min.js


二进制
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 ) || '' );
 	}
 
 	/**

部分文件因为文件数量过多而无法显示