瀏覽代碼

Bug Fix: Need to hide custom arrows on initialization if available (#654).

NaotoshiFujita 3 年之前
父節點
當前提交
014f61ce18

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

@@ -1,6 +1,6 @@
 /*!
  * Splide.js
- * Version  : 3.6.12
+ * Version  : 3.6.13
  * License  : MIT
  * Copyright: 2022 Naotoshi Fujita
  */

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

@@ -1492,9 +1492,8 @@ function Arrows(Splide2, Components2, options) {
         arrows.next = next;
         listen();
         emit(EVENT_ARROWS_MOUNTED, prev, next);
-      } else {
-        display(wrapper, options.arrows === false ? "none" : "");
       }
+      display(wrapper, options.arrows === false ? "none" : "");
     }
   }
   function destroy() {

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

@@ -1488,9 +1488,8 @@ function Arrows(Splide2, Components2, options) {
         arrows.next = next;
         listen();
         emit(EVENT_ARROWS_MOUNTED, prev, next);
-      } else {
-        display(wrapper, options.arrows === false ? "none" : "");
       }
+      display(wrapper, options.arrows === false ? "none" : "");
     }
   }
   function destroy() {

+ 3 - 3
dist/js/splide.js

@@ -4,7 +4,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
 
 /*!
  * Splide.js
- * Version  : 3.6.12
+ * Version  : 3.6.13
  * License  : MIT
  * Copyright: 2022 Naotoshi Fujita
  */
@@ -1781,9 +1781,9 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
           arrows.next = next;
           listen();
           emit(EVENT_ARROWS_MOUNTED, prev, next);
-        } else {
-          display(wrapper, options.arrows === false ? "none" : "");
         }
+
+        display(wrapper, options.arrows === false ? "none" : "");
       }
     }
 

文件差異過大導致無法顯示
+ 0 - 0
dist/js/splide.js.map


文件差異過大導致無法顯示
+ 1 - 1
dist/js/splide.min.js


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


+ 2 - 2
package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "@splidejs/splide",
-  "version": "3.6.12",
+  "version": "3.6.13",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "@splidejs/splide",
-      "version": "3.6.12",
+      "version": "3.6.13",
       "license": "MIT",
       "devDependencies": {
         "@babel/core": "^7.16.10",

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "@splidejs/splide",
-  "version": "3.6.12",
+  "version": "3.6.13",
   "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/Arrows/Arrows.ts

@@ -96,9 +96,9 @@ export function Arrows( Splide: Splide, Components: Components, options: Options
         listen();
 
         emit( EVENT_ARROWS_MOUNTED, prev, next );
-      } else {
-        display( wrapper, options.arrows === false ? 'none' : '' );
       }
+
+      display( wrapper, options.arrows === false ? 'none' : '' );
     }
   }
 

+ 17 - 2
src/js/test/php/examples/breakpoints.php

@@ -21,7 +21,7 @@ $settings = get_settings();
       var splide = new Splide( '#splide01', {
         perPage    : 3,
         arrows     : false,
-        mediaQuery : 'min',
+        mediaQuery : 'max',
         breakpoints: {
           1200: {
             perPage: 1,
@@ -47,7 +47,22 @@ $settings = get_settings();
 </head>
 <body>
 
-<?php render(); ?>
+<div id="splide01" class="splide">
+	<div class="splide__track">
+		<div class="splide__list">
+			<?php render_slides(); ?>
+		</div>
+	</div>
+
+	<div class="splide__arrows">
+		<div class="splide__arrow splide__arrow--prev">
+			←
+		</div>
+		<div class="splide__arrow splide__arrow--next">
+			→
+		</div>
+	</div>
+</div>
 
 </body>
 </html>

部分文件因文件數量過多而無法顯示