diff options
| author | GeoSot <[email protected]> | 2021-04-11 02:27:18 +0300 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2021-05-10 13:59:55 -0700 |
| commit | 90b1a6907ed7bb3397fe6bd223f09eb12122d7a3 (patch) | |
| tree | d666c155808a77ee51ab2296f549279b8f88873e /js/src/offcanvas.js | |
| parent | 9106d2a0eaa53a58d6cf6eef7250634329578843 (diff) | |
| download | bootstrap-90b1a6907ed7bb3397fe6bd223f09eb12122d7a3.tar.xz bootstrap-90b1a6907ed7bb3397fe6bd223f09eb12122d7a3.zip | |
Merge js-components 'transitionend' listener callbacks into one method
Diffstat (limited to 'js/src/offcanvas.js')
| -rw-r--r-- | js/src/offcanvas.js | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/js/src/offcanvas.js b/js/src/offcanvas.js index f3459e667..68f8e8142 100644 --- a/js/src/offcanvas.js +++ b/js/src/offcanvas.js @@ -7,9 +7,7 @@ import { defineJQueryPlugin, - emulateTransitionEnd, getElementFromSelector, - getTransitionDurationFromElement, isDisabled, isVisible, typeCheckConfig @@ -124,9 +122,7 @@ class Offcanvas extends BaseComponent { EventHandler.trigger(this._element, EVENT_SHOWN, { relatedTarget }) } - const transitionDuration = getTransitionDurationFromElement(this._element) - EventHandler.one(this._element, 'transitionend', completeCallBack) - emulateTransitionEnd(this._element, transitionDuration) + this._queueCallback(completeCallBack, this._element, true) } hide() { @@ -159,9 +155,7 @@ class Offcanvas extends BaseComponent { EventHandler.trigger(this._element, EVENT_HIDDEN) } - const transitionDuration = getTransitionDurationFromElement(this._element) - EventHandler.one(this._element, 'transitionend', completeCallback) - emulateTransitionEnd(this._element, transitionDuration) + this._queueCallback(completeCallback, this._element, true) } dispose() { |
