소스 검색

Bug Fix: Start loading images after the slider is scrolled.

NaotoshiFujita 3 년 전
부모
커밋
bf261be89b
10개의 변경된 파일12개의 추가작업 그리고 12개의 파일을 삭제
  1. 1 1
      dist/js/splide-renderer.min.js
  2. 2 2
      dist/js/splide.cjs.js
  3. 2 2
      dist/js/splide.esm.js
  4. 2 2
      dist/js/splide.js
  5. 0 0
      dist/js/splide.js.map
  6. 1 1
      dist/js/splide.min.js
  7. BIN
      dist/js/splide.min.js.gz
  8. 1 1
      package-lock.json
  9. 1 1
      package.json
  10. 2 2
      src/js/components/LazyLoad/LazyLoad.ts

+ 1 - 1
dist/js/splide-renderer.min.js

@@ -1,6 +1,6 @@
 /*!
  * Splide.js
- * Version  : 3.5.7
+ * Version  : 3.5.8
  * License  : MIT
  * Copyright: 2021 Naotoshi Fujita
  */

+ 2 - 2
dist/js/splide.cjs.js

@@ -1,6 +1,6 @@
 /*!
  * Splide.js
- * Version  : 3.5.7
+ * Version  : 3.5.8
  * License  : MIT
  * Copyright: 2021 Naotoshi Fujita
  */
@@ -1982,7 +1982,7 @@ function LazyLoad(Splide2, Components2, options) {
       init();
       on(EVENT_REFRESH, refresh);
       if (!isSequential) {
-        on([EVENT_MOUNTED, EVENT_REFRESH, EVENT_MOVED], observe);
+        on([EVENT_MOUNTED, EVENT_REFRESH, EVENT_MOVED, EVENT_SCROLLED], observe);
       }
     }
   }

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

@@ -1,6 +1,6 @@
 /*!
  * Splide.js
- * Version  : 3.5.7
+ * Version  : 3.5.8
  * License  : MIT
  * Copyright: 2021 Naotoshi Fujita
  */
@@ -1978,7 +1978,7 @@ function LazyLoad(Splide2, Components2, options) {
       init();
       on(EVENT_REFRESH, refresh);
       if (!isSequential) {
-        on([EVENT_MOUNTED, EVENT_REFRESH, EVENT_MOVED], observe);
+        on([EVENT_MOUNTED, EVENT_REFRESH, EVENT_MOVED, EVENT_SCROLLED], observe);
       }
     }
   }

+ 2 - 2
dist/js/splide.js

@@ -4,7 +4,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
 
 /*!
  * Splide.js
- * Version  : 3.5.7
+ * Version  : 3.5.8
  * License  : MIT
  * Copyright: 2021 Naotoshi Fujita
  */
@@ -2398,7 +2398,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
         on(EVENT_REFRESH, refresh);
 
         if (!isSequential) {
-          on([EVENT_MOUNTED, EVENT_REFRESH, EVENT_MOVED], observe);
+          on([EVENT_MOUNTED, EVENT_REFRESH, EVENT_MOVED, EVENT_SCROLLED], observe);
         }
       }
     }

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/js/splide.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 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": "3.5.7",
+  "version": "3.5.8",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "@splidejs/splide",
-  "version": "3.5.7",
+  "version": "3.5.8",
   "description": "Splide is a lightweight, flexible and accessible slider/carousel. No dependencies, no Lighthouse errors.",
   "author": "Naotoshi Fujita",
   "license": "MIT",

+ 2 - 2
src/js/components/LazyLoad/LazyLoad.ts

@@ -5,7 +5,7 @@ import {
   EVENT_MOUNTED,
   EVENT_MOVED,
   EVENT_REFRESH,
-  EVENT_RESIZE,
+  EVENT_RESIZE, EVENT_SCROLLED,
 } from '../../constants/events';
 import { EventInterface } from '../../constructors';
 import { Splide } from '../../core/Splide/Splide';
@@ -80,7 +80,7 @@ export function LazyLoad( Splide: Splide, Components: Components, options: Optio
       on( EVENT_REFRESH, refresh );
 
       if ( ! isSequential ) {
-        on( [ EVENT_MOUNTED, EVENT_REFRESH, EVENT_MOVED ], observe );
+        on( [ EVENT_MOUNTED, EVENT_REFRESH, EVENT_MOVED, EVENT_SCROLLED ], observe );
       }
     }
   }

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.