ember-cli-admin
Version:
Powerful admin dashboard for ember-cli projects, more in http://ember-admin.com
25 lines (21 loc) • 638 B
JavaScript
// Generated by CoffeeScript 1.8.0
import Ember from 'ember';
var confirmationMixin;
confirmationMixin = Ember.Mixin.create({
_showConfirmation: function(options) {
var action;
if (options == null) {
options = {};
}
action = this.get('action') || this.get('actionName');
return this.sendAction(this.get('adminAction'), 'openModal', this._createConfirmationObject(action, options));
},
_createConfirmationObject: function(action, options){
return Ember.Object.create({
actionData: action,
model: this.get('model'),
options: options
});
}
});
export default confirmationMixin;