浏览代码

Bug Fix: Error occurred when "destroy" is true and "arrows" is false(#17).

NaotoshiFujita 5 年之前
父节点
当前提交
19f4ccd40f
共有 5 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      dist/js/splide.esm.js
  2. 1 1
      dist/js/splide.js
  3. 0 0
      dist/js/splide.min.js
  4. 二进制
      dist/js/splide.min.js.gz
  5. 1 1
      src/js/components/a11y/index.js

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

@@ -5187,7 +5187,7 @@ var TAB_INDEX = 'tabindex';
      * Destroy.
      */
     destroy: function destroy() {
-      var arrows = Components.Arrows.arrows;
+      var arrows = Components.Arrows ? Components.Arrows.arrows : {};
       removeAttribute(Elements.slides.concat([arrows.prev, arrows.next, Elements.play, Elements.pause]), [ARIA_HIDDEN, TAB_INDEX, ARIA_CONTROLS, ARIA_LABEL, ARIA_CURRENRT, 'role']);
     }
   };

+ 1 - 1
dist/js/splide.js

@@ -5177,7 +5177,7 @@ var TAB_INDEX = 'tabindex';
      * Destroy.
      */
     destroy: function destroy() {
-      var arrows = Components.Arrows.arrows;
+      var arrows = Components.Arrows ? Components.Arrows.arrows : {};
       removeAttribute(Elements.slides.concat([arrows.prev, arrows.next, Elements.play, Elements.pause]), [ARIA_HIDDEN, TAB_INDEX, ARIA_CONTROLS, ARIA_LABEL, ARIA_CURRENRT, 'role']);
     }
   };

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


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


+ 1 - 1
src/js/components/a11y/index.js

@@ -72,7 +72,7 @@ export default ( Splide, Components ) => {
 		 * Destroy.
 		 */
 		destroy() {
-			const arrows = Components.Arrows.arrows;
+			const arrows = Components.Arrows ? Components.Arrows.arrows : {};
 
 			removeAttribute(
 				Elements.slides.concat( [ arrows.prev, arrows.next, Elements.play, Elements.pause ] ),

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