From eddafb95b69c9591d3ccf752eecb064695f26244 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 11 Nov 2015 04:19:36 -0500 Subject: cart routing --- StoneIsland/www/js/lib/_router.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'StoneIsland/www/js/lib/_router.js') diff --git a/StoneIsland/www/js/lib/_router.js b/StoneIsland/www/js/lib/_router.js index d316ffe2..bf4af40b 100644 --- a/StoneIsland/www/js/lib/_router.js +++ b/StoneIsland/www/js/lib/_router.js @@ -24,7 +24,12 @@ var SiteRouter = Router.extend({ '/faq': 'faq', '/search': 'search', - '/cart': 'cart', + '/cart': 'cart.summary', + '/cart/summary': 'cart.summary', + '/cart/payment': 'cart.payment', + '/cart/shipping': 'cart.shipping', + '/cart/confirm': 'cart.confirm', + '/cart/thanks': 'cart.thanks', }, initialize: function(){ @@ -48,8 +53,15 @@ var SiteRouter = Router.extend({ default_view: function(name){ var fn = function(){ console.log(name) - app.view = app[name] - app[name].show() + if (name.match(".")) { + var n = name.split(".") + console.log(name, n) + app.view = app[n[0]][n[1]] + } + else { + app.view = app[name] + } + app.view.show() }.bind(this) return fn }, -- cgit v1.2.3-70-g09d2