Source code

Revision control

Copy as Markdown

Other Tools

/*global Backbone */
var app = app || {};
(function () {
'use strict';
// Todo Router
// ----------
var TodoRouter = Backbone.Router.extend({
routes: {
'*filter': 'setFilter'
},
setFilter: function (param) {
// Set the current filter to be used
app.TodoFilter = param || '';
// Trigger a collection filter event, causing hiding/unhiding
// of Todo view items
app.todos.trigger('filter');
}
});
app.TodoRouter = new TodoRouter();
Backbone.history.start();
})();