lemo-crm/web/app/services/dialog.js
2017-07-24 23:51:46 +08:00

40 lines
970 B
JavaScript

import Ember from 'ember';
export default Ember.Service.extend({
alert(msg) {
bootbox.alert(msg);
},
error(msg, fnClose) {
bootbox.dialog({
message: msg,
buttons: {
danger: {
label: 'Close',
className: 'btn-danger',
callback: fnClose || Ember.$.noop
}
}
});
},
confirm(msg, fnYes, fnNo) {
bootbox.dialog({
message: msg,
buttons: {
success: {
label: 'OK',
className: 'btn-success',
callback: fnYes
},
danger: {
label: 'Cancel',
className: 'btn-danger',
callback: fnNo || Ember.$.noop
}
}
});
},
dialog(config) {
bootbox.dialog(config);
}
});