github.com/manicqin/nomad@v0.9.5/ui/app/routes/jobs/job/definition.js (about)

     1  import Route from '@ember/routing/route';
     2  
     3  export default Route.extend({
     4    model() {
     5      const job = this.modelFor('jobs.job');
     6      if (!job) return;
     7  
     8      return job.fetchRawDefinition().then(definition => ({
     9        job,
    10        definition,
    11      }));
    12    },
    13  
    14    resetController(controller, isExiting) {
    15      if (isExiting) {
    16        const job = controller.job;
    17        job.rollbackAttributes();
    18        job.resetId();
    19        controller.set('isEditing', false);
    20      }
    21    },
    22  });