/labs/architecture-examples/backbone.xmpp/js/routers/router.js
https://github.com/1manStartup/todomvc · JavaScript · 25 lines · 14 code · 7 blank · 4 comment · 2 complexity · 137783e819ef7571cf0389943b244a6c MD5 · raw file
- var app = app || {};
- (function() {
- 'use strict';
- // Todo Router
- // ----------
- var Workspace = Backbone.Router.extend({
- routes:{
- '*filter': 'setFilter'
- },
- setFilter: function( param ) {
- // Set the current filter to be used
- window.app.TodoFilter = param.trim() || '';
- // Trigger a collection reset/addAll
- window.app.Todos.trigger('reset');
- }
- });
- app.TodoRouter = new Workspace();
- }());