summaryrefslogtreecommitdiff
path: root/public/js/lib/view/router.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/js/lib/view/router.js')
-rw-r--r--public/js/lib/view/router.js61
1 files changed, 0 insertions, 61 deletions
diff --git a/public/js/lib/view/router.js b/public/js/lib/view/router.js
deleted file mode 100644
index 28905b2..0000000
--- a/public/js/lib/view/router.js
+++ /dev/null
@@ -1,61 +0,0 @@
-var Router = View.extend({
-
- route: function(){
-
- this.originalPath = window.location.pathname
-
- var routes = is_mobile ? this.mobileRoutes : this.routes,
- 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 routes) {
- this[this.routes[pathname]](null)
- return
- }
-
- if (path[path.length-1] == null) {
- path.pop()
- }
-
- for (var route in routes) {
- var routePath = route.split("/")
- if (routePath[1] == path[1]) {
- if (routePath[2] && routePath[2].indexOf(":") !== -1 && path[2] && (path[3] === routePath[3]) ) {
- this[this.routes[route]](null, path[2])
- return
- }
- else if (routePath[2] == path[2]) {
- if (routePath[3] && path[3]) {
- if (routePath[3].indexOf(":") !== -1) {
- this[this.routes[route]](null, path[3])
- return
- }
- else if (routePath[3] == path[3]) {
- this[this.routes[route]](null)
- return
- }
- }
- else if (! routePath[3] && ! path[3]) {
- this[this.routes[route]](null)
- return
- }
- }
- else if (! routePath[2] && (! path[2].length || ! path[2])) {
- this[this.routes[route]](null)
- return
- }
- }
- }
-
- if (is_mobile) {
- window.location.href = "/"
- }
- }
-
-})