admin-wizard.js.es6 555 B

1234567891011121314151617181920212223242526
  1. export default Ember.Controller.extend({
  2. actions: {
  3. save() {
  4. this.get('model').save().then(() => {
  5. this.transitionToRoute('adminWizardsCustom');
  6. });
  7. },
  8. remove() {
  9. this.get('model').remove().then(() => {
  10. this.transitionToRoute('adminWizardsCustom');
  11. });
  12. },
  13. addStep() {
  14. this.get('model.steps').pushObject(Ember.Object.create({
  15. fields: Ember.A(),
  16. actions: Ember.A()
  17. }));
  18. },
  19. removeStep(step) {
  20. this.get('model.steps').removeObject(step);
  21. }
  22. }
  23. });