diff --git a/static/js/utils/alerts.js b/static/js/utils/alerts.js index 980cb955c..eec2fb73a 100644 --- a/static/js/utils/alerts.js +++ b/static/js/utils/alerts.js @@ -11,7 +11,7 @@ var ALERT_CLOSER_CLASS = 'alert__closer'; var ALERT_INVISIBLE_CLASS = 'alert--invisible'; var ALERT_AUTO_HIDE_DELAY = 10; - var ALERT_AUTOCLOSING_MATCHER = 'alert-info'; + var ALERT_AUTOCLOSING_MATCHER = '.alert-info, .alert-success'; var JS_INITIALIZED_CLASS = 'js-initialized'; @@ -71,11 +71,11 @@ } var alertsHidden = alertElements.reduce(function(acc, alert) { - return acc || alert.classList.contains(ALERT_INVISIBLE_CLASS); - }, false); + return acc && alert.classList.contains(ALERT_INVISIBLE_CLASS); + }, true); window.setTimeout(function() { - toggler.classList.toggle(ALERTS_TOGGLER_VISIBLE_CLASS, alertsHidden); + togglerEl.classList.toggle(ALERTS_TOGGLER_VISIBLE_CLASS, alertsHidden); togglerCheckRequested = false; }, ALERTS_TOGGLER_APPEAR_DELAY); }