diff options
Diffstat (limited to 'js/dist/toast.js')
-rw-r--r-- | js/dist/toast.js | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/js/dist/toast.js b/js/dist/toast.js index fc41ab3ce8..bb31686ed4 100644 --- a/js/dist/toast.js +++ b/js/dist/toast.js @@ -204,7 +204,11 @@ _proto.show = function show() { var _this = this; - EventHandler.trigger(this._element, Event.SHOW); + var showEvent = EventHandler.trigger(this._element, Event.SHOW); + + if (showEvent.defaultPrevented) { + return; + } if (this._config.animation) { this._element.classList.add(ClassName.FADE); @@ -244,7 +248,11 @@ return; } - EventHandler.trigger(this._element, Event.HIDE); + var hideEvent = EventHandler.trigger(this._element, Event.HIDE); + + if (hideEvent.defaultPrevented) { + return; + } var complete = function complete() { _this2._element.classList.add(ClassName.HIDE); |