/* 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();
})();
