From 65141a0cc56043d5f7894ac33924d99d6ebde69e Mon Sep 17 00:00:00 2001 From: Tower He Date: Sat, 18 Oct 2014 21:42:22 +0800 Subject: [PATCH] Add a basic class for defining routes for models. --- app/routes/model.coffee | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 app/routes/model.coffee diff --git a/app/routes/model.coffee b/app/routes/model.coffee new file mode 100644 index 0000000..4d847ea --- /dev/null +++ b/app/routes/model.coffee @@ -0,0 +1,18 @@ +`import Ember from 'ember'` + +ModelRoute = Ember.Route.extend + typeKey: undefined + formLegend: undefined + + model: (params) -> @store.find(@typeKey, params["#{@typeKey}_id"]) + + setupController: (controller, model) -> + controller.set('formLegend', @formLegend) if @formLegend + + @_super(controller, model) + + actions: + willTransition: -> + @get('controller').send('revertChanges') + +`export default ModelRoute`