github.com/blixtra/nomad@v0.7.2-0.20171221000451-da9a1d7bb050/ui/app/routes/application.js (about)

     1  import Ember from 'ember';
     2  
     3  const { Route, inject } = Ember;
     4  
     5  export default Route.extend({
     6    config: inject.service(),
     7  
     8    resetController(controller, isExiting) {
     9      if (isExiting) {
    10        controller.set('error', null);
    11      }
    12    },
    13  
    14    actions: {
    15      didTransition() {
    16        if (!this.get('config.isTest')) {
    17          window.scrollTo(0, 0);
    18        }
    19      },
    20  
    21      willTransition() {
    22        this.controllerFor('application').set('error', null);
    23      },
    24  
    25      error(error) {
    26        this.controllerFor('application').set('error', error);
    27      },
    28    },
    29  });