From 90b1a6907ed7bb3397fe6bd223f09eb12122d7a3 Mon Sep 17 00:00:00 2001 From: GeoSot Date: Sun, 11 Apr 2021 02:27:18 +0300 Subject: Merge js-components 'transitionend' listener callbacks into one method --- js/src/offcanvas.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'js/src/offcanvas.js') 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() { -- cgit v1.2.3