Browse Source

Bug Fix: Autoplay progress was not reset when arrows were click(#140).

NaotoshiFujita 4 years ago
parent
commit
5febf84d34
7 changed files with 18 additions and 21 deletions
  1. 5 6
      dist/js/splide.esm.js
  2. 5 6
      dist/js/splide.js
  3. 1 1
      dist/js/splide.min.js
  4. BIN
      dist/js/splide.min.js.gz
  5. 1 1
      package-lock.json
  6. 2 2
      package.json
  7. 4 5
      src/js/utils/time.js

+ 5 - 6
dist/js/splide.esm.js

@@ -1,6 +1,6 @@
 /*!
  * Splide.js
- * Version  : 2.4.16
+ * Version  : 2.4.17
  * License  : MIT
  * Copyright: 2020 Naotoshi Fujita
  */
@@ -3620,13 +3620,12 @@ function createInterval(callback, interval, progress) {
     play: function play(reset) {
       start = 0;
 
+      if (reset) {
+        rate = 0;
+      }
+
       if (_pause) {
         _pause = false;
-
-        if (reset) {
-          rate = 0;
-        }
-
         requestAnimationFrame(step);
       }
     }

+ 5 - 6
dist/js/splide.js

@@ -1,6 +1,6 @@
 /*!
  * Splide.js
- * Version  : 2.4.16
+ * Version  : 2.4.17
  * License  : MIT
  * Copyright: 2020 Naotoshi Fujita
  */
@@ -3633,13 +3633,12 @@ function createInterval(callback, interval, progress) {
     play: function play(reset) {
       start = 0;
 
+      if (reset) {
+        rate = 0;
+      }
+
       if (_pause) {
         _pause = false;
-
-        if (reset) {
-          rate = 0;
-        }
-
         requestAnimationFrame(step);
       }
     }

File diff suppressed because it is too large
+ 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.16",
+  "version": "2.4.17",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {

+ 2 - 2
package.json

@@ -1,7 +1,7 @@
 {
   "name": "@splidejs/splide",
-  "version": "2.4.16",
-  "description": "Splide is a lightweight and powerful slider without any dependencies.",
+  "version": "2.4.17",
+  "description": "Splide is a lightweight and powerful slider/carousel without any dependencies.",
   "author": "Naotoshi Fujita",
   "license": "MIT",
   "main": "dist/js/splide.js",

+ 4 - 5
src/js/utils/time.js

@@ -76,13 +76,12 @@ export function createInterval( callback, interval, progress ) {
 		play( reset ) {
 			start = 0;
 
+			if ( reset ) {
+				rate = 0;
+			}
+
 			if ( pause ) {
 				pause = false;
-
-				if ( reset ) {
-					rate = 0;
-				}
-
 				requestAnimationFrame( step );
 			}
 		},

Some files were not shown because too many files changed in this diff