From 1866ea9aa6d047efa87bafe76ecbb722d3efbf75 Mon Sep 17 00:00:00 2001 From: "Collin J. Doering" Date: Sun, 1 Feb 2015 03:19:31 -0500 Subject: [PATCH] Fixed redirect loop issue on firefox In firefox, when going to site from another page was unable to go back. The exact reason this happens in firefox and not in chromium is still a mystery. Signed-off-by: Collin J. Doering --- js/default.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/js/default.js b/js/default.js index 62e8f85..fb9d32a 100644 --- a/js/default.js +++ b/js/default.js @@ -102,13 +102,17 @@ return "pages" + url; }, rewriteVirtualUrl: function (url) { - if (url === "/") { - url = "/home.html"; + if (url === "/home.html") { + url = "/"; } return url; }, ajaxCallbacks: { beforeSend: function (url, virt_url) { + if (virt_url === "/") { + virt_url = "/home.html"; + } + // Initially set the active menuitem in the nav $('a.menuitem[rel="address:' + virt_url + '"]').closest('ul').find('li.active').removeClass('active'); $('a.menuitem[rel="address:' + virt_url + '"]').closest('li').addClass('active');