Skip to content

Instantly share code, notes, and snippets.

@stravid
Created March 9, 2012 11:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stravid/2006109 to your computer and use it in GitHub Desktop.
Save stravid/2006109 to your computer and use it in GitHub Desktop.
#= require helpers/namespace
#= require embient/ember-routemanager
namespace 'slotcars'
slotcars.RouteManager = Ember.RouteManager.extend
wantsHistory: true # use html5 push state
delegate: null
baseURI: window.location.origin || ( window.location.protocol + "//" + window.location.host )
Build: Ember.State.create
route: 'build'
enter: (manager) -> manager.delegate.showBuildScreen()
Play: Ember.State.create
route: 'play/:id'
enter: (manager) -> manager.delegate.showPlayScreen (manager.getPath 'params.id')
Tracks: Ember.State.create
route: 'tracks'
enter: (manager) -> manager.delegate.showTracksScreen()
Home: Ember.State.create
route: ''
enter: (manager) ->
manager.delegate.showHomeScreen()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment