koel/resources/assets/js/utils/alerts.js
2016-12-01 17:54:28 +07:00

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 }