]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Carousel: return early in `_slide` method
authorGeoSot <geo.sotis@gmail.com>
Wed, 2 Mar 2022 00:18:55 +0000 (02:18 +0200)
committerXhmikosR <xhmikosr@gmail.com>
Wed, 9 Mar 2022 15:25:47 +0000 (17:25 +0200)
js/src/carousel.js

index f37ded7c24af2116219732a4eb91ce63f5b6e403..f5917eb7f41ac32d5d0cc56c079e4182ad8f04f9 100644 (file)
@@ -297,6 +297,10 @@ class Carousel extends BaseComponent {
   }
 
   _slide(order, element = null) {
+    if (this._isSliding) {
+      return
+    }
+
     const activeElement = this._getActive()
     const isNext = order === ORDER_NEXT
     const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap)
@@ -305,10 +309,6 @@ class Carousel extends BaseComponent {
       return
     }
 
-    if (this._isSliding) {
-      return
-    }
-
     const nextElementIndex = this._getItemIndex(nextElement)
 
     const triggerEvent = eventName => {