UNPKG

todomvc

Version:

> Helping you select an MV\* framework

34 lines (23 loc) 551 B
/*global define:false */ (function () { 'use strict'; define(['director'], function (Router) { var RouterModel = function (dispatcher) { // create the router (director.js) var router = new Router().init().configure({ notfound: render }); // dispatch a custom event to render the template on a route change router.on(/.*/, render); function render() { dispatcher.dispatch('render'); } return { getRoute: function () { return router.getRoute()[0]; } }; }; return RouterModel; }); })();