From a33d7b2d211716342c6a473f52683fd284dfaed7 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 11 Nov 2020 14:51:14 +0200 Subject: [PATCH] alert: cache element query --- js/src/alert.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/js/src/alert.js b/js/src/alert.js index 421da7435..cdc22abd6 100644 --- a/js/src/alert.js +++ b/js/src/alert.js @@ -95,16 +95,18 @@ class Alert { } _removeElement(element) { - $(element).removeClass(CLASS_NAME_SHOW) + const $element = $(element) - if (!$(element).hasClass(CLASS_NAME_FADE)) { + $element.removeClass(CLASS_NAME_SHOW) + + if (!$element.hasClass(CLASS_NAME_FADE)) { this._destroyElement(element) return } const transitionDuration = Util.getTransitionDurationFromElement(element) - $(element) + $element .one(Util.TRANSITION_END, event => this._destroyElement(element, event)) .emulateTransitionEnd(transitionDuration) }