public/build/static/application.js
function() {
            if (this.started) {
                logging.warn("routing history already started");
                return false;
            }

            var self = this;
            var $window = $(window);
            var rootUrl = document.location.protocol+'//'+(document.location.hostname||document.location.host);

            logging.log("start routing history");
            $window.bind('hashchange', _.bind(this._handleCurrentState, this));

            var ret = this._handleCurrentState();
            this.started = true;

            return ret;
        }
function() {
            if (this.started) {
                logging.warn("routing history already started");
                return false;
            }

            var self = this;
            var $window = $(window);
            var rootUrl = document.location.protocol+'//'+(document.location.hostname||document.location.host);

            logging.log("start routing history");
            $window.bind('hashchange', _.bind(this._handleCurrentState, this));

            var ret = this._handleCurrentState();
            this.started = true;

            return ret;
        }
function ( ) { if ( this . started ) { logging . warn ( "routing history already started" ) ; return false ; } var self = this ; var $window = $ ( window ) ; var rootUrl = document . location . protocol + '//' + ( document . location . hostname || document . location . host ) ; logging . log ( "start routing history" ) ; $window . bind ( 'hashchange' , _ . bind ( this . _handleCurrentState , this ) ) ; var ret = this . _handleCurrentState ( ) ; this . started = true ; return ret ; }
Add the navigation handling

@method start
@chainable
Add the navigation handling