diff --git a/js/src/toast.js b/js/src/toast.js index ac7fe5b96b..8e77b5539d 100644 --- a/js/src/toast.js +++ b/js/src/toast.js @@ -199,7 +199,24 @@ class Toast extends BaseComponent { this._timeout = null } + _toggleProgressBar(time) { + const progressBarElement = SelectorEngine.findOne(CLASS_PROGRESS_BAR, this._element) + if (!progressBarElement) { + return + } + + if (time) { + progressBarElement.classList.add('animated') + progressBarElement.style.animationDuration = `${time}ms` + return + } + + progressBarElement.classList.remove('animated') + reflow(progressBarElement) + } + // Static + static jQueryInterface(config) { return this.each(function () { const data = Toast.getOrCreateInstance(this, config) @@ -213,23 +230,6 @@ class Toast extends BaseComponent { } }) } - - _toggleProgressBar(time) { - const progressBarElement = SelectorEngine.findOne(CLASS_PROGRESS_BAR, this._element) - if (!progressBarElement) { - return - } - - if (time) { - progressBarElement.classList.add('animated') - progressBarElement.style.animationDuration = `${time}ms` - // reflow(progressBarElement) - return - } - - progressBarElement.classList.remove('animated') - reflow(progressBarElement) - } } /** diff --git a/site/content/docs/5.2/components/toasts.md b/site/content/docs/5.2/components/toasts.md index 4813c1c66c..67490e85fd 100644 --- a/site/content/docs/5.2/components/toasts.md +++ b/site/content/docs/5.2/components/toasts.md @@ -60,7 +60,7 @@ Click the button below to show a toast (positioned with our utilities in the low