Преглед на файлове

Bug Fix: Should not loop a carousel by `Move#cancel()`.

Naotoshi Fujita преди 2 години
родител
ревизия
5761e4d844
променени са 8 файла, в които са добавени 9 реда и са изтрити 9 реда
  1. 2 2
      dist/js/splide.cjs.js
  2. 2 2
      dist/js/splide.esm.js
  3. 3 3
      dist/js/splide.js
  4. 0 0
      dist/js/splide.min.js
  5. BIN
      dist/js/splide.min.js.gz
  6. 0 0
      dist/js/splide.min.js.map
  7. 1 1
      src/js/components/Layout/Layout.ts
  8. 1 1
      src/js/components/Move/Move.ts

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

@@ -1293,7 +1293,7 @@ function Layout(Splide2, Components2, options) {
   }
 
   function sliderSize(withoutGap) {
-    return totalSize(Splide2.length - 1, true) - totalSize(0, true) + slideSize(0, withoutGap);
+    return totalSize(Splide2.length - 1) - totalSize(0) + slideSize(0, withoutGap);
   }
 
   function getGap() {
@@ -1490,7 +1490,7 @@ function Move(Splide2, Components2, options) {
   }
 
   function cancel() {
-    translate(getPosition());
+    translate(getPosition(), true);
     Transition.cancel();
   }
 

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

@@ -1288,7 +1288,7 @@ function Layout(Splide2, Components2, options) {
   }
 
   function sliderSize(withoutGap) {
-    return totalSize(Splide2.length - 1, true) - totalSize(0, true) + slideSize(0, withoutGap);
+    return totalSize(Splide2.length - 1) - totalSize(0) + slideSize(0, withoutGap);
   }
 
   function getGap() {
@@ -1485,7 +1485,7 @@ function Move(Splide2, Components2, options) {
   }
 
   function cancel() {
-    translate(getPosition());
+    translate(getPosition(), true);
     Transition.cancel();
   }
 

+ 3 - 3
dist/js/splide.js

@@ -4,7 +4,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
 
 /*!
  * Splide.js
- * Version  : 4.0.20
+ * Version  : 4.0.19
  * License  : MIT
  * Copyright: 2022 Naotoshi Fujita
  */
@@ -1286,7 +1286,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
     }
 
     function sliderSize(withoutGap) {
-      return totalSize(Splide2.length - 1, true) - totalSize(0, true) + slideSize(0, withoutGap);
+      return totalSize(Splide2.length - 1) - totalSize(0) + slideSize(0, withoutGap);
     }
 
     function getGap() {
@@ -1483,7 +1483,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
     }
 
     function cancel() {
-      translate(getPosition());
+      translate(getPosition(), true);
       Transition.cancel();
     }
 

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
dist/js/splide.min.js


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


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
dist/js/splide.min.js.map


+ 1 - 1
src/js/components/Layout/Layout.ts

@@ -228,7 +228,7 @@ export function Layout( Splide: Splide, Components: Components, options: Options
    * @return The width or height of the slider without clones.
    */
   function sliderSize( withoutGap?: boolean ): number {
-    return totalSize( Splide.length - 1, true ) - totalSize( 0, true ) + slideSize( 0, withoutGap );
+    return totalSize( Splide.length - 1 ) - totalSize( 0 ) + slideSize( 0, withoutGap );
   }
 
   /**

+ 1 - 1
src/js/components/Move/Move.ts

@@ -166,7 +166,7 @@ export function Move( Splide: Splide, Components: Components, options: Options )
    * Cancels transition.
    */
   function cancel(): void {
-    translate( getPosition() );
+    translate( getPosition(), true );
     Transition.cancel();
   }
 

Някои файлове не бяха показани, защото твърде много файлове са промени