Skip to content

Lazy Duck

Compare
Choose a tag to compare
@aitorciki aitorciki released this 22 May 09:55
Provide a toggle to avoid triggering subroute in constructor

Backbone routes are not triggered on setup, but after Backbone.History
is started. Subroutes, on the other hand, try to trigger during their
setup (in the constructor). This breaks use cases where all the routes
are expected to be defined before starting the history mechanism.

The current patch adds a new option, 'immediate', that toggles this
initial triggering of subroutes. The default, to be consistent with the
current code, is to trigger them immediately, but this behaviour can be
disabled by passing 'false'.