aboutsummaryrefslogtreecommitdiff
path: root/js/src/base-component.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/base-component.js')
-rw-r--r--js/src/base-component.js16
1 files changed, 3 insertions, 13 deletions
diff --git a/js/src/base-component.js b/js/src/base-component.js
index a5f1b36a0..368cc99c8 100644
--- a/js/src/base-component.js
+++ b/js/src/base-component.js
@@ -7,10 +7,8 @@
import Data from './dom/data'
import {
- emulateTransitionEnd,
- execute,
- getElement,
- getTransitionDurationFromElement
+ executeAfterTransition,
+ getElement
} from './util/index'
import EventHandler from './dom/event-handler'
@@ -44,15 +42,7 @@ class BaseComponent {
}
_queueCallback(callback, element, isAnimated = true) {
- if (!isAnimated) {
- execute(callback)
- return
- }
-
- const transitionDuration = getTransitionDurationFromElement(element)
- EventHandler.one(element, 'transitionend', () => execute(callback))
-
- emulateTransitionEnd(element, transitionDuration)
+ executeAfterTransition(callback, element, isAnimated)
}
/** Static */