/labs/architecture-examples/backbone.xmpp/js/routers/router.js
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();
- }());