mirror of
https://github.com/koel/koel
synced 2025-01-04 16:58:49 +00:00
37 lines
692 B
JavaScript
37 lines
692 B
JavaScript
import alertify from 'alertify.js'
|
|
|
|
const alerts = {
|
|
alert (msg) {
|
|
alertify.alert(msg)
|
|
},
|
|
|
|
confirm (msg, okFunc, cancelFunc = null) {
|
|
alertify.confirm(msg, okFunc, cancelFunc)
|
|
},
|
|
|
|
log (msg, type, cb = null) {
|
|
alertify.logPosition('top right')
|
|
alertify.closeLogOnClick(true)
|
|
switch (type) {
|
|
case 'success':
|
|
alertify.success(msg, cb)
|
|
break
|
|
case 'error':
|
|
alertify.error(msg, cb)
|
|
break
|
|
default:
|
|
alertify.log(msg, cb)
|
|
break
|
|
}
|
|
},
|
|
|
|
success (msg, cb = null) {
|
|
return this.log(msg, 'success', cb)
|
|
},
|
|
|
|
error (msg, cb = null) {
|
|
return this.log(msg, 'error', cb)
|
|
}
|
|
}
|
|
|
|
export { alerts }
|