diff options
| author | Martijn Cuppens <[email protected]> | 2020-03-20 12:30:41 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-03-20 12:30:41 +0100 |
| commit | 4a37677dda9ad4370bbcc46b44e63d0733ecb8e5 (patch) | |
| tree | 05f44ec15481d5ade0aff94a89ab86ca23025f8c /js/src/alert.js | |
| parent | 7fc4037a02910fa7590fa9e21387fb6e3d325755 (diff) | |
| parent | 81223ee0412cc937cde108242e93b4407f6cede5 (diff) | |
| download | bootstrap-4a37677dda9ad4370bbcc46b44e63d0733ecb8e5.tar.xz bootstrap-4a37677dda9ad4370bbcc46b44e63d0733ecb8e5.zip | |
Merge branch 'master' into underline-links
Diffstat (limited to 'js/src/alert.js')
| -rw-r--r-- | js/src/alert.js | 32 |
1 files changed, 13 insertions, 19 deletions
diff --git a/js/src/alert.js b/js/src/alert.js index dbd931b52..6de3fa7f8 100644 --- a/js/src/alert.js +++ b/js/src/alert.js @@ -28,21 +28,15 @@ const DATA_KEY = 'bs.alert' const EVENT_KEY = `.${DATA_KEY}` const DATA_API_KEY = '.data-api' -const Selector = { - DISMISS: '[data-dismiss="alert"]' -} +const SELECTOR_DISMISS = '[data-dismiss="alert"]' -const Event = { - CLOSE: `close${EVENT_KEY}`, - CLOSED: `closed${EVENT_KEY}`, - CLICK_DATA_API: `click${EVENT_KEY}${DATA_API_KEY}` -} +const EVENT_CLOSE = `close${EVENT_KEY}` +const EVENT_CLOSED = `closed${EVENT_KEY}` +const EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}` -const ClassName = { - ALERT: 'alert', - FADE: 'fade', - SHOW: 'show' -} +const CLASSNAME_ALERT = 'alert' +const CLASSNAME_FADE = 'fade' +const CLASSNAME_SHOW = 'show' /** * ------------------------------------------------------------------------ @@ -93,20 +87,20 @@ class Alert { let parent = getElementFromSelector(element) if (!parent) { - parent = SelectorEngine.closest(element, `.${ClassName.ALERT}`) + parent = SelectorEngine.closest(element, `.${CLASSNAME_ALERT}`) } return parent } _triggerCloseEvent(element) { - return EventHandler.trigger(element, Event.CLOSE) + return EventHandler.trigger(element, EVENT_CLOSE) } _removeElement(element) { - element.classList.remove(ClassName.SHOW) + element.classList.remove(CLASSNAME_SHOW) - if (!element.classList.contains(ClassName.FADE)) { + if (!element.classList.contains(CLASSNAME_FADE)) { this._destroyElement(element) return } @@ -123,7 +117,7 @@ class Alert { element.parentNode.removeChild(element) } - EventHandler.trigger(element, Event.CLOSED) + EventHandler.trigger(element, EVENT_CLOSED) } // Static @@ -163,7 +157,7 @@ class Alert { * ------------------------------------------------------------------------ */ EventHandler - .on(document, Event.CLICK_DATA_API, Selector.DISMISS, Alert.handleDismiss(new Alert())) + .on(document, EVENT_CLICK_DATA_API, SELECTOR_DISMISS, Alert.handleDismiss(new Alert())) const $ = getjQuery() |
