[FIX] forgot to forward arguments correctly in xmo@openerp.com-20120112084910-6fxbzbg...
authorXavier Morel <xmo@openerp.com>
Thu, 12 Jan 2012 10:29:41 +0000 (11:29 +0100)
committerXavier Morel <xmo@openerp.com>
Thu, 12 Jan 2012 10:29:41 +0000 (11:29 +0100)
bzr revid: xmo@openerp.com-20120112102941-qa596ufk5nlc2nqp

addons/web/static/src/js/view_list.js
addons/web/static/src/js/view_list_editable.js

index e654b77..4e6adbf 100644 (file)
@@ -924,7 +924,8 @@ openerp.web.ListView.List = openerp.web.Class.extend( /** @lends openerp.web.Lis
         this.$current = this.$_element.clone(true);
         this.$current.empty().append(
             QWeb.render('ListView.rows', _.extend({
-                    render_cell: function () { return self.render_cell(); }
+                    render_cell: function () {
+                        return self.render_cell.apply(self, arguments); }
                 }, this)));
         this.pad_table_to(5);
     },
@@ -1040,7 +1041,8 @@ openerp.web.ListView.List = openerp.web.Class.extend( /** @lends openerp.web.Lis
             record: record,
             row_parity: (index % 2 === 0) ? 'even' : 'odd',
             view: this.view,
-            render_cell: function () { return this.render_cell(); }
+            render_cell: function () {
+                return this.render_cell.apply(this, arguments); }
         });
     },
     /**
index dcbd22f..a26626d 100644 (file)
@@ -211,7 +211,8 @@ openerp.web.list_editable = function (openerp) {
                     .delegate('button', 'keyup', function (e) {
                         e.stopImmediatePropagation();
                     })
-                    .keyup(function () { return self.on_row_keyup(); });
+                    .keyup(function () {
+                        return self.on_row_keyup.apply(self, arguments); });
                 if (row) {
                     $new_row.replaceAll(row);
                 } else if (self.options.editable) {
@@ -368,7 +369,8 @@ openerp.web.list_editable = function (openerp) {
                 record: record,
                 row_parity: (index % 2 === 0) ? 'even' : 'odd',
                 view: this.view,
-                render_cell: function () { return self.render_cell(); },
+                render_cell: function () {
+                    return self.render_cell.apply(self, arguments); },
                 edited: !!this.edition_form
             });
         }