浏览代码

Bug Fix: All listeners should have same listener options.

NaotoshiFujita 3 年之前
父节点
当前提交
35e725106e

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

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

+ 3 - 4
dist/js/splide.cjs.js

@@ -1,6 +1,6 @@
 /*!
 /*!
  * Splide.js
  * Splide.js
- * Version  : 3.0.7
+ * Version  : 3.0.8
  * License  : MIT
  * License  : MIT
  * Copyright: 2021 Naotoshi Fujita
  * Copyright: 2021 Naotoshi Fujita
  */
  */
@@ -1744,9 +1744,8 @@ function Drag(Splide2, Components2, options) {
   let disabled;
   let disabled;
   let target;
   let target;
   function mount() {
   function mount() {
-    const passive = { passive: true };
-    bind(track, POINTER_MOVE_EVENTS, noop, passive);
-    bind(track, POINTER_UP_EVENTS, noop, passive);
+    bind(track, POINTER_MOVE_EVENTS, noop, listenerOptions);
+    bind(track, POINTER_UP_EVENTS, noop, listenerOptions);
     bind(track, POINTER_DOWN_EVENTS, onPointerDown, listenerOptions);
     bind(track, POINTER_DOWN_EVENTS, onPointerDown, listenerOptions);
     bind(track, "click", onClick, { capture: true });
     bind(track, "click", onClick, { capture: true });
     on([EVENT_MOUNTED, EVENT_UPDATED], init);
     on([EVENT_MOUNTED, EVENT_UPDATED], init);

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

@@ -1,6 +1,6 @@
 /*!
 /*!
  * Splide.js
  * Splide.js
- * Version  : 3.0.7
+ * Version  : 3.0.8
  * License  : MIT
  * License  : MIT
  * Copyright: 2021 Naotoshi Fujita
  * Copyright: 2021 Naotoshi Fujita
  */
  */
@@ -1740,9 +1740,8 @@ function Drag(Splide2, Components2, options) {
   let disabled;
   let disabled;
   let target;
   let target;
   function mount() {
   function mount() {
-    const passive = { passive: true };
-    bind(track, POINTER_MOVE_EVENTS, noop, passive);
-    bind(track, POINTER_UP_EVENTS, noop, passive);
+    bind(track, POINTER_MOVE_EVENTS, noop, listenerOptions);
+    bind(track, POINTER_UP_EVENTS, noop, listenerOptions);
     bind(track, POINTER_DOWN_EVENTS, onPointerDown, listenerOptions);
     bind(track, POINTER_DOWN_EVENTS, onPointerDown, listenerOptions);
     bind(track, "click", onClick, { capture: true });
     bind(track, "click", onClick, { capture: true });
     on([EVENT_MOUNTED, EVENT_UPDATED], init);
     on([EVENT_MOUNTED, EVENT_UPDATED], init);

+ 3 - 6
dist/js/splide.js

@@ -4,7 +4,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
 
 
 /*!
 /*!
  * Splide.js
  * Splide.js
- * Version  : 3.0.7
+ * Version  : 3.0.8
  * License  : MIT
  * License  : MIT
  * Copyright: 2021 Naotoshi Fujita
  * Copyright: 2021 Naotoshi Fujita
  */
  */
@@ -2105,11 +2105,8 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
     var target;
     var target;
 
 
     function mount() {
     function mount() {
-      var passive = {
-        passive: true
-      };
-      bind(track, POINTER_MOVE_EVENTS, noop, passive);
-      bind(track, POINTER_UP_EVENTS, noop, passive);
+      bind(track, POINTER_MOVE_EVENTS, noop, listenerOptions);
+      bind(track, POINTER_UP_EVENTS, noop, listenerOptions);
       bind(track, POINTER_DOWN_EVENTS, onPointerDown, listenerOptions);
       bind(track, POINTER_DOWN_EVENTS, onPointerDown, listenerOptions);
       bind(track, "click", onClick, {
       bind(track, "click", onClick, {
         capture: true
         capture: true

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


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


二进制
dist/js/splide.min.js.gz


+ 1 - 1
dist/types/components/Drag/Drag.d.ts.map

@@ -1 +1 @@
-{"version":3,"file":"Drag.d.ts","sourceRoot":"","sources":["Drag.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAClD,OAAO,EAAE,aAAa,EAAE,UAAU,EAAE,OAAO,EAAE,MAAM,aAAa,CAAC;AAKjE;;;;GAIG;AACH,MAAM,WAAW,aAAc,SAAQ,aAAa;IAClD,OAAO,CAAE,QAAQ,EAAE,OAAO,GAAI,IAAI,CAAA;CACnC;AAED;;;;;;;;;;GAUG;AACH,wBAAgB,IAAI,CAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,GAAI,aAAa,CAoU9F"}
+{"version":3,"file":"Drag.d.ts","sourceRoot":"","sources":["Drag.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAClD,OAAO,EAAE,aAAa,EAAE,UAAU,EAAE,OAAO,EAAE,MAAM,aAAa,CAAC;AAKjE;;;;GAIG;AACH,MAAM,WAAW,aAAc,SAAQ,aAAa;IAClD,OAAO,CAAE,QAAQ,EAAE,OAAO,GAAI,IAAI,CAAA;CACnC;AAED;;;;;;;;;;GAUG;AACH,wBAAgB,IAAI,CAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,GAAI,aAAa,CAkU9F"}

+ 1 - 1
package.json

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

+ 2 - 4
src/js/components/Drag/Drag.ts

@@ -91,10 +91,8 @@ export function Drag( Splide: Splide, Components: Components, options: Options )
    * Called when the component is mounted.
    * Called when the component is mounted.
    */
    */
   function mount(): void {
   function mount(): void {
-    const passive = { passive: true };
-
-    bind( track, POINTER_MOVE_EVENTS, noop, passive );
-    bind( track, POINTER_UP_EVENTS, noop, passive );
+    bind( track, POINTER_MOVE_EVENTS, noop, listenerOptions );
+    bind( track, POINTER_UP_EVENTS, noop, listenerOptions );
     bind( track, POINTER_DOWN_EVENTS, onPointerDown, listenerOptions );
     bind( track, POINTER_DOWN_EVENTS, onPointerDown, listenerOptions );
     bind( track, 'click', onClick, { capture: true } );
     bind( track, 'click', onClick, { capture: true } );
 
 

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