Namespace PointOfSale class

This commit is contained in:
Faris Ansari
2017-09-05 17:10:24 +05:30
parent 6ab630371d
commit 62b1dc777e

View File

@@ -1,4 +1,5 @@
/* global Clusterize */ /* global Clusterize */
frappe.provide('erpnext.pos');
frappe.pages['point-of-sale'].on_page_load = function(wrapper) { frappe.pages['point-of-sale'].on_page_load = function(wrapper) {
frappe.ui.make_app_page({ frappe.ui.make_app_page({
@@ -10,7 +11,7 @@ frappe.pages['point-of-sale'].on_page_load = function(wrapper) {
frappe.db.get_value('POS Settings', {name: 'POS Settings'}, 'is_online', (r) => { frappe.db.get_value('POS Settings', {name: 'POS Settings'}, 'is_online', (r) => {
if (r && r.is_online && cint(r.is_online)) { if (r && r.is_online && cint(r.is_online)) {
// online // online
wrapper.pos = new PointOfSale(wrapper); wrapper.pos = new erpnext.pos.PointOfSale(wrapper);
window.cur_pos = wrapper.pos; window.cur_pos = wrapper.pos;
} else { } else {
// offline // offline
@@ -19,7 +20,7 @@ frappe.pages['point-of-sale'].on_page_load = function(wrapper) {
}); });
}; };
class PointOfSale { erpnext.pos.PointOfSale = class PointOfSale {
constructor(wrapper) { constructor(wrapper) {
this.wrapper = $(wrapper).find('.layout-main-section'); this.wrapper = $(wrapper).find('.layout-main-section');
this.page = wrapper.page; this.page = wrapper.page;