Procházet zdrojové kódy

Bug Fix: "is-visible" class was sometimes not updated correctly(#189).

NaotoshiFujita před 4 roky
rodič
revize
2781d6359f

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

@@ -1,6 +1,6 @@
 /*!
  * Splide.js
- * Version  : 2.4.18
+ * Version  : 2.4.19
  * License  : MIT
  * Copyright: 2020 Naotoshi Fujita
  */
@@ -1931,7 +1931,7 @@ var STYLE_RESTORE_EVENTS = 'update.slide';
    * @type {string}
    */
 
-  var STATUS_UPDATE_EVENTS = 'ready.slide updated.slide resize.slide moved.slide' + (updateOnMove ? ' move.slide' : '');
+  var STATUS_UPDATE_EVENTS = 'ready.slide updated.slide resized.slide moved.slide' + (updateOnMove ? ' move.slide' : '');
   /**
    * Slide sub component object.
    *
@@ -3751,6 +3751,7 @@ function createInterval(callback, interval, progress) {
         height: Slide.container ? null : slideHeight
       });
     });
+    Splide.emit('resized');
   }
 
   return Layout;

+ 3 - 2
dist/js/splide.js

@@ -1,6 +1,6 @@
 /*!
  * Splide.js
- * Version  : 2.4.18
+ * Version  : 2.4.19
  * License  : MIT
  * Copyright: 2020 Naotoshi Fujita
  */
@@ -1944,7 +1944,7 @@ var STYLE_RESTORE_EVENTS = 'update.slide';
    * @type {string}
    */
 
-  var STATUS_UPDATE_EVENTS = 'ready.slide updated.slide resize.slide moved.slide' + (updateOnMove ? ' move.slide' : '');
+  var STATUS_UPDATE_EVENTS = 'ready.slide updated.slide resized.slide moved.slide' + (updateOnMove ? ' move.slide' : '');
   /**
    * Slide sub component object.
    *
@@ -3764,6 +3764,7 @@ function createInterval(callback, interval, progress) {
         height: Slide.container ? null : slideHeight
       });
     });
+    Splide.emit('resized');
   }
 
   return Layout;

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/js/splide.min.js


binární
dist/js/splide.min.js.gz


+ 1 - 1
package-lock.json

@@ -1,6 +1,6 @@
 {
   "name": "@splidejs/splide",
-  "version": "2.4.18",
+  "version": "2.4.19",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "@splidejs/splide",
-  "version": "2.4.18",
+  "version": "2.4.19",
   "description": "Splide is a lightweight and powerful slider/carousel without any dependencies.",
   "author": "Naotoshi Fujita",
   "license": "MIT",

+ 1 - 1
src/js/components/elements/slide.js

@@ -54,7 +54,7 @@ export default ( Splide, index, realIndex, slide ) => {
 	 *
 	 * @type {string}
 	 */
-	const STATUS_UPDATE_EVENTS = 'ready.slide updated.slide resize.slide moved.slide'
+	const STATUS_UPDATE_EVENTS = 'ready.slide updated.slide resized.slide moved.slide'
 		+ ( updateOnMove ? ' move.slide' : '' );
 
 	/**

+ 2 - 0
src/js/components/layout/index.js

@@ -116,6 +116,8 @@ export default ( Splide, Components ) => {
 				height: Slide.container ? null : slideHeight,
 			} );
 		} );
+
+		Splide.emit( 'resized' );
 	}
 
 	return Layout;

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů