aboutsummaryrefslogtreecommitdiff
path: root/js/src/alert.js
diff options
context:
space:
mode:
authorMartijn Cuppens <[email protected]>2020-03-20 12:30:41 +0100
committerGitHub <[email protected]>2020-03-20 12:30:41 +0100
commit4a37677dda9ad4370bbcc46b44e63d0733ecb8e5 (patch)
tree05f44ec15481d5ade0aff94a89ab86ca23025f8c /js/src/alert.js
parent7fc4037a02910fa7590fa9e21387fb6e3d325755 (diff)
parent81223ee0412cc937cde108242e93b4407f6cede5 (diff)
downloadbootstrap-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.js32
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()