Source code

Revision control

Copy as Markdown

Other Tools

/* eslint no-unused-vars: 0 */
/* eslint no-undef: 0 */
var app = app || {};
(function () {
"use strict";
// Todo Router
// ----------
const 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();
})();