40 lines
970 B
JavaScript
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);
|
|
}
|
|
});
|