Unbreak short lines

This commit is contained in:
XhmikosR 2020-06-10 18:40:52 +03:00
parent 9f9e4d04a1
commit 94a5d87e15
6 changed files with 40 additions and 58 deletions

View File

@ -100,8 +100,7 @@ class Alert {
const transitionDuration = getTransitionDurationFromElement(element)
EventHandler
.one(element, TRANSITION_END, () => this._destroyElement(element))
EventHandler.one(element, TRANSITION_END, () => this._destroyElement(element))
emulateTransitionEnd(element, transitionDuration)
}

View File

@ -207,14 +207,13 @@ function removeHandler(element, events, typeEvent, handler, delegationSelector)
function removeNamespacedHandlers(element, events, typeEvent, namespace) {
const storeElementEvent = events[typeEvent] || {}
Object.keys(storeElementEvent)
.forEach(handlerKey => {
if (handlerKey.indexOf(namespace) > -1) {
const event = storeElementEvent[handlerKey]
Object.keys(storeElementEvent).forEach(handlerKey => {
if (handlerKey.indexOf(namespace) > -1) {
const event = storeElementEvent[handlerKey]
removeHandler(element, events, typeEvent, event.originalHandler, event.delegationSelector)
}
})
removeHandler(element, events, typeEvent, event.originalHandler, event.delegationSelector)
}
})
}
const EventHandler = {
@ -247,23 +246,21 @@ const EventHandler = {
}
if (isNamespace) {
Object.keys(events)
.forEach(elementEvent => {
removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1))
})
Object.keys(events).forEach(elementEvent => {
removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1))
})
}
const storeElementEvent = events[typeEvent] || {}
Object.keys(storeElementEvent)
.forEach(keyHandlers => {
const handlerKey = keyHandlers.replace(stripUidRegex, '')
Object.keys(storeElementEvent).forEach(keyHandlers => {
const handlerKey = keyHandlers.replace(stripUidRegex, '')
if (!inNamespace || originalTypeEvent.indexOf(handlerKey) > -1) {
const event = storeElementEvent[keyHandlers]
if (!inNamespace || originalTypeEvent.indexOf(handlerKey) > -1) {
const event = storeElementEvent[keyHandlers]
removeHandler(element, events, typeEvent, event.originalHandler, event.delegationSelector)
}
})
removeHandler(element, events, typeEvent, event.originalHandler, event.delegationSelector)
}
})
},
trigger(element, event, args) {
@ -300,16 +297,15 @@ const EventHandler = {
})
}
// merge custom informations in our event
// merge custom information in our event
if (typeof args !== 'undefined') {
Object.keys(args)
.forEach(key => {
Object.defineProperty(evt, key, {
get() {
return args[key]
}
})
Object.keys(args).forEach(key => {
Object.defineProperty(evt, key, {
get() {
return args[key]
}
})
})
}
if (defaultPrevented) {

View File

@ -262,11 +262,7 @@ class Dropdown {
...config
}
typeCheckConfig(
NAME,
config,
this.constructor.DefaultType
)
typeCheckConfig(NAME, config, this.constructor.DefaultType)
return config
}

View File

@ -172,11 +172,7 @@ class Toast {
...typeof config === 'object' && config ? config : {}
}
typeCheckConfig(
NAME,
config,
this.constructor.DefaultType
)
typeCheckConfig(NAME, config, this.constructor.DefaultType)
return config
}

View File

@ -708,11 +708,7 @@ class Tooltip {
config.content = config.content.toString()
}
typeCheckConfig(
NAME,
config,
this.constructor.DefaultType
)
typeCheckConfig(NAME, config, this.constructor.DefaultType)
if (config.sanitize) {
config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn)

View File

@ -110,21 +110,20 @@ const emulateTransitionEnd = (element, duration) => {
}
const typeCheckConfig = (componentName, config, configTypes) => {
Object.keys(configTypes)
.forEach(property => {
const expectedTypes = configTypes[property]
const value = config[property]
const valueType = value && isElement(value) ?
'element' :
toType(value)
Object.keys(configTypes).forEach(property => {
const expectedTypes = configTypes[property]
const value = config[property]
const valueType = value && isElement(value) ?
'element' :
toType(value)
if (!new RegExp(expectedTypes).test(valueType)) {
throw new Error(
`${componentName.toUpperCase()}: ` +
`Option "${property}" provided type "${valueType}" ` +
`but expected type "${expectedTypes}".`)
}
})
if (!new RegExp(expectedTypes).test(valueType)) {
throw new Error(
`${componentName.toUpperCase()}: ` +
`Option "${property}" provided type "${valueType}" ` +
`but expected type "${expectedTypes}".`)
}
})
}
const isVisible = element => {