1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-08-26 14:54:27 +02:00

Call hide() after delay time

This commit is contained in:
ysds
2019-04-09 13:18:17 +03:00
committed by XhmikosR
parent 77973cd7fb
commit 57ff6ee9ef

View File

@@ -95,7 +95,9 @@ class Toast {
$(this._element).trigger(Event.SHOWN) $(this._element).trigger(Event.SHOWN)
if (this._config.autohide) { if (this._config.autohide) {
this.hide() this._timeout = setTimeout(() => {
this.hide()
}, this._config.delay)
} }
} }
@@ -112,20 +114,13 @@ class Toast {
} }
} }
hide(withoutTimeout) { hide() {
if (!this._element.classList.contains(ClassName.SHOW)) { if (!this._element.classList.contains(ClassName.SHOW)) {
return return
} }
$(this._element).trigger(Event.HIDE) $(this._element).trigger(Event.HIDE)
this._close()
if (withoutTimeout) {
this._close()
} else {
this._timeout = setTimeout(() => {
this._close()
}, this._config.delay)
}
} }
dispose() { dispose() {
@@ -165,7 +160,7 @@ class Toast {
$(this._element).on( $(this._element).on(
Event.CLICK_DISMISS, Event.CLICK_DISMISS,
Selector.DATA_DISMISS, Selector.DATA_DISMISS,
() => this.hide(true) () => this.hide()
) )
} }