Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/util/backdrop.js')
-rw-r--r--js/src/util/backdrop.js11
1 files changed, 2 insertions, 9 deletions
diff --git a/js/src/util/backdrop.js b/js/src/util/backdrop.js
index 07ad20fab7..028325d118 100644
--- a/js/src/util/backdrop.js
+++ b/js/src/util/backdrop.js
@@ -6,7 +6,7 @@
*/
import EventHandler from '../dom/event-handler'
-import { emulateTransitionEnd, execute, getElement, getTransitionDurationFromElement, reflow, typeCheckConfig } from './index'
+import { execute, executeAfterTransition, getElement, reflow, typeCheckConfig } from './index'
const Default = {
isVisible: true, // if false, we use the backdrop helper without adding any element to the dom
@@ -122,14 +122,7 @@ class Backdrop {
}
_emulateAnimation(callback) {
- if (!this._config.isAnimated) {
- execute(callback)
- return
- }
-
- const backdropTransitionDuration = getTransitionDurationFromElement(this._getElement())
- EventHandler.one(this._getElement(), 'transitionend', () => execute(callback))
- emulateTransitionEnd(this._getElement(), backdropTransitionDuration)
+ executeAfterTransition(callback, this._getElement(), this._config.isAnimated)
}
}