API Docs for: 0.13.12
Show:

Router.History Class

Defined in: src\firebrick.js:2282
Module: Firebrick

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