Skip to content

Instantly share code, notes, and snippets.

@pzuraq
Last active December 12, 2015 03:09
Show Gist options
  • Select an option

  • Save pzuraq/4704823 to your computer and use it in GitHub Desktop.

Select an option

Save pzuraq/4704823 to your computer and use it in GitHub Desktop.
Case.Router.map(function() {
this.resource('inventory', function(){
this.route('review');
this.route('sheets');
this.resource('vehicle', { path: '/vehicle/:vehicle_id' }, function(){
this.route('details');
this.route('consignor');
this.route('additional');
this.route('price');
this.route('dmv');
this.route('expenses');
this.route('description');
this.route('tasks');
});
});
});
/*Case.VehicleRoute = Ember.Route.extend({
setupController: function(controller, model) {
model.set('active', true);
},
redirect: function() {
var lastFilter = this.controllerFor('application').get('lastFilter');
this.transitionTo('vehicle.' + (lastFilter || 'details'));
},
setup: function(context) {
this.deserialize();
var controller = this.controllerFor(this.routeName, context);
if (controller) {
Ember.set(controller, 'model', context);
}
this.setupController(controller, context);
this.renderTemplate(controller, context);
this.redirect(context);
}
})*/
Case.VehicleRoute = Ember.Route.extend({
renderTemplate: Ember.K,
setupController: function(controller, model) {
this.render();
model.set('active', true);
var lastFilter = this.controllerFor('vehicle').get('lastFilter');
this.transitionTo('vehicle.' + (lastFilter || 'details'));
}
})
Case.VehicleFilterRoute = Ember.Route.extend({
enter: function() {
var controller = this.controllerFor('application');
controller.set('lastFilter', this.routeName.split('.')[1]);
}
});
Case.VehicleDetailsRoute = Case.VehicleFilterRoute.extend();
Case.VehicleConsignorRoute = Case.VehicleFilterRoute.extend();
Case.VehicleAdditionalRoute = Case.VehicleFilterRoute.extend();
Case.VehiclePriceRoute = Case.VehicleFilterRoute.extend();
Case.VehicleDmvRoute = Case.VehicleFilterRoute.extend();
Case.VehicleExpensesRoute = Case.VehicleFilterRoute.extend();
Case.VehicleDescriptionRoute = Case.VehicleFilterRoute.extend();
Case.VehicleTasksRoute = Case.VehicleFilterRoute.extend();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment