diff options
Diffstat (limited to 'public/assets/javascripts/ui/lib')
| -rw-r--r-- | public/assets/javascripts/ui/lib/Router.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/public/assets/javascripts/ui/lib/Router.js b/public/assets/javascripts/ui/lib/Router.js index d27654a..5877f93 100644 --- a/public/assets/javascripts/ui/lib/Router.js +++ b/public/assets/javascripts/ui/lib/Router.js @@ -4,13 +4,19 @@ var Router = View.extend({ this.originalPath = window.location.pathname - var path = window.location.pathname.split("/") + var pathname = window.location.pathname, + path = pathname.split("/"); + for (var i = 0; i < path.length; i++) { if (! path[i].length) { path[i] = null } } + if (pathname in this.routes) { + this[this.routes[pathname]](null) + } + if (path[path.length-1] == null) { path.pop() } |
