Router.History Class
Methods
_registerLinkEvent
()
private
used by init
_registerPopEvent
()
private
location
(
-
url
-
args
similar to window.location
Parameters:
-
url
Object -
args
Any Array- optional - use to pass arguments to callRoute
set
(
-
routes
set route definitions
Parameters:
-
routes
Object | Function- if function then the function is called regardless of route
Returns:
routes function
Example:
Firebrick.router.set({
"users/abc": {
require:["file1", "file2"],
callback: function(){}
},
"contact": function(){}
defaults: function(){} //defaults pattern - fallback
})
Firebrick.router.set(function(){}) //call function regardless of route
Properties
_initialised
Boolean
used to see whether document events for the history API have already been set
Default: false