server/bo_client/app/routes/doc.js
changeset 28 b0b56e0f8c7f
parent 4 f55970e41793
equal deleted inserted replaced
27:a2342f26c9de 28:b0b56e0f8c7f
     1 import Ember from 'ember';
     1 import Ember from 'ember';
     2 
     2 
     3 export default Ember.Route.extend({
     3 export default Ember.Route.extend({
       
     4   options: Ember.inject.service(),
     4   model(params) {
     5   model(params) {
     5     return this.store.findRecord('document', params.doc_id);
     6     return this.store.findRecord('document', params.doc_id);
     6   },
     7   },
       
     8   actions: {
       
     9     saveDocument: function(doc) {
       
    10       doc.save();
       
    11       if(this.get('options').backurl) {
       
    12         window.location.replace(this.get('options').backurl);
       
    13       }
       
    14       else {
       
    15         this.transitionTo('index');
       
    16       }
       
    17     },
       
    18     cancelDocument: function(doc) {
       
    19       doc.rollbackAttributes();
       
    20       doc.reload();
       
    21     }
       
    22   }
     7 });
    23 });