JSFiddle - React, Tailwind, and code Playground

by Eric Howe

HTML

<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone-min.js"></script>
<a href="#/pancakes">pancakes</a>

JavaScript

(function(History) {
    var _loadUrl = History.prototype.loadUrl;
    _.extend(History.prototype, {
        loadUrl: function() {
            var args = [].slice.apply(arguments);
            args[0] = this.getFragment(args[0]);
            if(args[0] === 'pancakes')
                args[0] = 'house';
            return _loadUrl.apply(this, args);
        }
    });
})(Backbone.History);
var R = Backbone.Router.extend({
    routes: {
        'pancakes': 'pancakes',
        'house'   : 'house'
    },
    pancakes: function() {
        console.log('pancakes');
    },
    house: function() {
        console.log('house');
    }
});
new R;
Backbone.history.start();
console.log('go now');