[Fix] After accesing POS page, it does not work when going back from another page (#12763)

This commit is contained in:
rohitwaghchaure
2018-02-05 12:24:06 +05:30
committed by Nabin Hait
parent 59aca770c1
commit a4c40e0fd6
2 changed files with 10 additions and 0 deletions

View File

@@ -15,6 +15,7 @@ frappe.pages['pos'].on_page_load = function (wrapper) {
cur_pos = wrapper.pos; cur_pos = wrapper.pos;
} else { } else {
// online // online
frappe.flags.is_online = true
frappe.set_route('point-of-sale'); frappe.set_route('point-of-sale');
} }
}); });
@@ -24,6 +25,10 @@ frappe.pages['pos'].refresh = function (wrapper) {
window.onbeforeunload = function () { window.onbeforeunload = function () {
return wrapper.pos.beforeunload() return wrapper.pos.beforeunload()
} }
if (frappe.flags.is_online) {
frappe.set_route('point-of-sale');
}
} }
erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({

View File

@@ -15,6 +15,7 @@ frappe.pages['point-of-sale'].on_page_load = function(wrapper) {
window.cur_pos = wrapper.pos; window.cur_pos = wrapper.pos;
} else { } else {
// offline // offline
frappe.flags.is_offline = true;
frappe.set_route('pos'); frappe.set_route('pos');
} }
}); });
@@ -24,6 +25,10 @@ frappe.pages['point-of-sale'].refresh = function(wrapper) {
if (wrapper.pos) { if (wrapper.pos) {
cur_frm = wrapper.pos.frm; cur_frm = wrapper.pos.frm;
} }
if (frappe.flags.is_offline) {
frappe.set_route('pos');
}
} }
erpnext.pos.PointOfSale = class PointOfSale { erpnext.pos.PointOfSale = class PointOfSale {