From 6b5ebe0b11831301bf57d18d184105db87805f9b Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Sat, 30 Jan 2016 17:18:38 +0100 Subject: [PATCH] [REF] define a new function outside a loop; --- pos_order_load/static/src/js/pos_order_load.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pos_order_load/static/src/js/pos_order_load.js b/pos_order_load/static/src/js/pos_order_load.js index c42d00be..04d59f31 100644 --- a/pos_order_load/static/src/js/pos_order_load.js +++ b/pos_order_load/static/src/js/pos_order_load.js @@ -329,6 +329,11 @@ openerp.pos_order_load = function(instance, local) { } }, + on_click_draft_order: function(event){ + this.current_order_id = parseInt(event.target.parentNode.dataset['orderId']); + this.load_order(this.current_order_id); + }, + render_list: function(orders){ var self = this; var contents = this.$el[0].querySelector('.order-list-contents'); @@ -340,10 +345,7 @@ openerp.pos_order_load = function(instance, local) { var orderline = document.createElement('tbody'); orderline.innerHTML = orderline_html; orderline = orderline.childNodes[1]; - orderline.addEventListener('click', function() { - self.current_order_id = parseInt(this.dataset['orderId']); - self.load_order(self.current_order_id); - }); + orderline.addEventListener('click', this.on_click_draft_order); contents.appendChild(orderline); } },