Views
---
*/
- var NumpadWidget = db.web.Widget.extend({
+ var NumpadWidget = db.web.OldWidget.extend({
init: function(parent, options) {
this._super(parent);
this.state = new NumpadState();
/*
Gives access to the payment methods (aka. 'cash registers')
*/
- var PaypadWidget = db.web.Widget.extend({
+ var PaypadWidget = db.web.OldWidget.extend({
init: function(parent, options) {
this._super(parent);
this.shop = options.shop;
}, this));
}
});
- var PaymentButtonWidget = db.web.Widget.extend({
+ var PaymentButtonWidget = db.web.OldWidget.extend({
template_fct: qweb_template('pos-payment-button-template'),
render_element: function() {
this.$element.html(this.template_fct({
It should be possible to go back to any step as long as step 3 hasn't been completed.
Modifying an order after validation shouldn't be allowed.
*/
- var StepSwitcher = db.web.Widget.extend({
+ var StepSwitcher = db.web.OldWidget.extend({
init: function(parent, options) {
this._super(parent);
this.shop = options.shop;
/*
Shopping carts.
*/
- var OrderlineWidget = db.web.Widget.extend({
+ var OrderlineWidget = db.web.OldWidget.extend({
tag_name: 'tr',
template_fct: qweb_template('pos-orderline-template'),
init: function(parent, options) {
},
on_selected: function() {},
});
- var OrderWidget = db.web.Widget.extend({
+ var OrderWidget = db.web.OldWidget.extend({
init: function(parent, options) {
this._super(parent);
this.shop = options.shop;
/*
"Products" step.
*/
- var CategoryWidget = db.web.Widget.extend({
+ var CategoryWidget = db.web.OldWidget.extend({
start: function() {
this.$element.find(".oe-pos-categories-list a").click(_.bind(this.changeCategory, this));
},
},
on_change_category: function(id) {},
});
- var ProductWidget = db.web.Widget.extend({
+ var ProductWidget = db.web.OldWidget.extend({
tag_name:'li',
template_fct: qweb_template('pos-product-template'),
init: function(parent, options) {
return this;
},
});
- var ProductListWidget = db.web.Widget.extend({
+ var ProductListWidget = db.web.OldWidget.extend({
init: function(parent, options) {
this._super(parent);
this.model = options.model;
/*
"Payment" step.
*/
- var PaymentlineWidget = db.web.Widget.extend({
+ var PaymentlineWidget = db.web.OldWidget.extend({
tag_name: 'tr',
template_fct: qweb_template('pos-paymentline-template'),
init: function(parent, options) {
$('.delete-payment-line', this.$element).click(this.on_delete);
},
});
- var PaymentWidget = db.web.Widget.extend({
+ var PaymentWidget = db.web.OldWidget.extend({
init: function(parent, options) {
this._super(parent);
this.model = options.model;
this.currentPaymentLines.last().set({amount: val});
},
});
- var ReceiptWidget = db.web.Widget.extend({
+ var ReceiptWidget = db.web.OldWidget.extend({
init: function(parent, options) {
this._super(parent);
this.model = options.model;
$('.pos-receipt-container', this.$element).html(qweb_template('pos-ticket')({widget:this}));
},
});
- var OrderButtonWidget = db.web.Widget.extend({
+ var OrderButtonWidget = db.web.OldWidget.extend({
tag_name: 'li',
template_fct: qweb_template('pos-order-selector-button-template'),
init: function(parent, options) {
this.$element.addClass('order-selector-button');
}
});
- var ShopWidget = db.web.Widget.extend({
+ var ShopWidget = db.web.OldWidget.extend({
init: function(parent, options) {
this._super(parent);
this.shop = options.shop;
return App;
})();
- db.point_of_sale.SynchNotification = db.web.Widget.extend({
+ db.point_of_sale.SynchNotification = db.web.OldWidget.extend({
template: "pos-synch-notification",
init: function() {
this._super.apply(this, arguments);
});
db.web.client_actions.add('pos.ui', 'db.point_of_sale.PointOfSale');
- db.point_of_sale.PointOfSale = db.web.Widget.extend({
+ db.point_of_sale.PointOfSale = db.web.OldWidget.extend({
init: function() {
this._super.apply(this, arguments);