From e62d6bfcb3fcaf90a1b2818f340cd0e677de4ed6 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Tue, 6 May 2014 12:56:29 +0530 Subject: [PATCH] PJax - Reload first page when visited using browser's back button --- frappe/website/js/website.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/frappe/website/js/website.js b/frappe/website/js/website.js index 2b2f3cd695..48b28c4038 100644 --- a/frappe/website/js/website.js +++ b/frappe/website/js/website.js @@ -189,7 +189,6 @@ $.extend(frappe, { if(frappe.supports_pjax()) { // hack for chrome's onload popstate call window.initial_href = window.location.href - $(document).on("click", "#wrap a", frappe.handle_click); $(window).on("popstate", function(event) { @@ -201,12 +200,12 @@ $.extend(frappe, { window.previous_href = location.href; var state = event.originalEvent.state; - - if(state) { - frappe.render_json(state); - } else { + if(!state) { console.log("state not found!"); + frappe.set_force_reload(true); + state = window.history.state; } + frappe.render_json(state); }); } },