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');