mirror of
https://github.com/koel/koel
synced 2025-01-06 17:58:46 +00:00
38 lines
692 B
JavaScript
38 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 }
|