'use strict';
(function() {
Minicron.ExecutionsRoute = Ember.Route.extend({ model: function() { return this.store.all('execution'); }, afterModel: Minicron.onViewLoad }); Minicron.ExecutionsIndexRoute = Ember.Route.extend({ model: function() { return this.store.all('execution'); }, afterModel: function(executions) { if (typeof executions.objectAt(0) != 'undefined') { this.transitionTo('execution', executions.objectAt(0)); } else { Minicron.onViewLoad(); } } }); Minicron.ExecutionRoute = Ember.Route.extend({ model: function(params) { return this.store.find('execution', params.id); }, afterModel: Minicron.onViewLoad }); Minicron.ExecutionIndexRoute = Ember.Route.extend({ model: function() { return this.modelFor('execution'); }, setupController: function(controller, model) { controller.set('model', model); }, afterModel: Minicron.onViewLoad });
})();