aboutsummaryrefslogtreecommitdiff
path: root/js/src/collapse.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/collapse.js')
-rw-r--r--js/src/collapse.js11
1 files changed, 2 insertions, 9 deletions
diff --git a/js/src/collapse.js b/js/src/collapse.js
index 947b6e658..bd3846e05 100644
--- a/js/src/collapse.js
+++ b/js/src/collapse.js
@@ -7,10 +7,8 @@
import {
defineJQueryPlugin,
- emulateTransitionEnd,
getSelectorFromElement,
getElementFromSelector,
- getTransitionDurationFromElement,
isElement,
reflow,
typeCheckConfig
@@ -200,11 +198,8 @@ class Collapse extends BaseComponent {
const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)
const scrollSize = `scroll${capitalizedDimension}`
- const transitionDuration = getTransitionDurationFromElement(this._element)
- EventHandler.one(this._element, 'transitionend', complete)
-
- emulateTransitionEnd(this._element, transitionDuration)
+ this._queueCallback(complete, this._element, true)
this._element.style[dimension] = `${this._element[scrollSize]}px`
}
@@ -250,10 +245,8 @@ class Collapse extends BaseComponent {
}
this._element.style[dimension] = ''
- const transitionDuration = getTransitionDurationFromElement(this._element)
- EventHandler.one(this._element, 'transitionend', complete)
- emulateTransitionEnd(this._element, transitionDuration)
+ this._queueCallback(complete, this._element, true)
}
setTransitioning(isTransitioning) {