From 95a248e3751e1eec54fc3e8f7ba4883a62ec7a51 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 21 Apr 2011 10:53:18 +0200 Subject: [PATCH] [FIX] Fixed bug reported by Daniel Watkins. Invisible fields are not added in DOM. bzr revid: fme@openerp.com-20110421085318-yoeb7pmll4ee0xh0 --- addons/base/static/src/js/form.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 85cdb9b8368..30fcca5d149 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -457,16 +457,14 @@ openerp.base.form.WidgetFrame = openerp.base.form.Widget.extend({ } this.add_widget(widget); }, - add_widget: function(w) { - if (!w.invisible) { - var current_row = this.table[this.table.length - 1]; - if (current_row.length && (this.x + w.colspan) > this.columns) { - current_row = this.add_row(); - } - current_row.push(w); - this.x += w.colspan; + add_widget: function(widget) { + var current_row = this.table[this.table.length - 1]; + if (current_row.length && (this.x + widget.colspan) > this.columns) { + current_row = this.add_row(); } - return w; + current_row.push(widget); + this.x += widget.colspan; + return widget; } });