]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Carousel: remove one more call to ActiveIndex
authorGeoSot <geo.sotis@gmail.com>
Fri, 10 Sep 2021 09:54:20 +0000 (12:54 +0300)
committerXhmikosR <xhmikosr@gmail.com>
Sat, 19 Feb 2022 12:52:36 +0000 (14:52 +0200)
js/src/carousel.js

index e3c8360482e8347a64e6152f655ce73d81a43d53..7b22e9cbfed095fa3938f8020f67eb15333fe5d8 100644 (file)
@@ -279,9 +279,8 @@ class Carousel extends BaseComponent {
     return getNextActiveElement(this._items, activeElement, isNext, this._config.wrap)
   }
 
-  _triggerSlideEvent(relatedTarget, eventDirectionName) {
+  _triggerSlideEvent(relatedTarget, fromIndex, eventDirectionName) {
     const targetIndex = this._getItemIndex(relatedTarget)
-    const fromIndex = this._getItemIndex(this._getActive())
 
     return EventHandler.trigger(this._element, EVENT_SLIDE, {
       relatedTarget,
@@ -344,7 +343,7 @@ class Carousel extends BaseComponent {
       return
     }
 
-    const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)
+    const slideEvent = this._triggerSlideEvent(nextElement, activeElementIndex, eventDirectionName)
     if (slideEvent.defaultPrevented) {
       return
     }