kdf
Version:
22 lines (14 loc) • 455 B
text/coffeescript
MainView = require './views/mainview'
do ->
KD.registerSingleton 'router', new KDRouter
KD.registerSingleton 'mainView', new MainView
{router, mainView} = KD.singletons
handleRoute = ({params : {page, section}, query}) ->
log page, section, query
mainView.showPage page, section
router.addRoutes
'/:page?' : handleRoute
'/:page/:section' : handleRoute
router.listen()