From c5961309c424173953a67d873c79135a97856759 Mon Sep 17 00:00:00 2001 From: "vta vta@openerp.com" <> Date: Fri, 9 Nov 2012 13:48:54 +0100 Subject: [PATCH] [FIX] Fixed POS delete_payment_line triggering and processing. bzr revid: vta@openerp.com-20121109124854-qray80vx77vlli4r --- addons/point_of_sale/static/src/js/screens.js | 6 ++++-- addons/point_of_sale/static/src/js/widgets.js | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/point_of_sale/static/src/js/screens.js b/addons/point_of_sale/static/src/js/screens.js index c823350cdfd..0b8ab70a9c0 100644 --- a/addons/point_of_sale/static/src/js/screens.js +++ b/addons/point_of_sale/static/src/js/screens.js @@ -941,8 +941,10 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa var self = this; var x = new module.PaymentlineWidget(null, { payment_line: newPaymentLine - }); - x.on('delete_payment_line', self, self.deleteLine); + }); + x.on('delete_payment_line', self, function(r) { + self.deleteLine(r); + }); x.appendTo(this.$('#paymentlines')); }, renderElement: function() { diff --git a/addons/point_of_sale/static/src/js/widgets.js b/addons/point_of_sale/static/src/js/widgets.js index fe86c9dc163..b555357baec 100644 --- a/addons/point_of_sale/static/src/js/widgets.js +++ b/addons/point_of_sale/static/src/js/widgets.js @@ -315,7 +315,7 @@ function openerp_pos_widgets(instance, module){ //module is instance.point_of_sa this._super(); this.$('input').keyup(_.bind(this.changeAmount, this)); this.$('.delete-payment-line').click(function() { - self.trigger('delete_payment_line'); + self.trigger('delete_payment_line', self); }); }, });