github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/ui/app/controllers/jobs/job/definition.js (about) 1 import Controller from '@ember/controller'; 2 import WithNamespaceResetting from 'nomad-ui/mixins/with-namespace-resetting'; 3 import { alias } from '@ember/object/computed'; 4 5 export default Controller.extend(WithNamespaceResetting, { 6 job: alias('model.job'), 7 definition: alias('model.definition'), 8 9 isEditing: false, 10 11 edit() { 12 this.job.set('_newDefinition', JSON.stringify(this.definition, null, 2)); 13 this.set('isEditing', true); 14 }, 15 16 onCancel() { 17 this.set('isEditing', false); 18 }, 19 20 onSubmit(id, namespace) { 21 this.transitionToRoute('jobs.job', id, { 22 queryParams: { jobNamespace: namespace }, 23 }); 24 }, 25 });