Manages routing behavior.
The default implementation provides before
and after
callbacks that are
executed before and after a route gets triggered.
- Mixes In:
Methods
-
<static> after(route [, args])
-
Gets called after a route gets triggered.
The default implementation does nothing.
Parameters:
Name Type Argument Description route
string Route name.
args
Array <optional>
Route parameters.
-
<static> beforeRoute(route [, args])
-
Checks if a user is authenticated before triggering a route.
Parameters:
Name Type Argument Description route
string Route name.
args
Array <optional>
Route parameters.
Returns:
true
if the route should be triggered;false
otherwise.- Type
- boolean
-
<static> start()
-
Creates a router instance, attaches it to the App object and starts it.
Fires:
- event:'router:start'
-
<static> stop()
-
Internal use only - for unit testing Routers.
Disables
Backbone.history
temporarily.- Deprecated:
-
- since 7.10. Please use Core.Router#stop instead.