diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2012-10-08 14:25:52 +0200 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2012-10-08 14:25:52 +0200 |
| commit | 06fd81019ca693abde0df78c4de73ffb6617cc5a (patch) | |
| tree | fe11ec678698ca8b11a51d941aa5b0ea30038508 /addons/web/static/src | |
| parent | b641983fbfffedbc7265535ab351c20b2e50adfd (diff) | |
[IMP] minor modif in view form
bzr revid: nicolas.vanhoren@openerp.com-20121008122552-822exc15j1onv6v6
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index b41039361c0..5638d95a3a9 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -846,10 +846,6 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM } if (form_invalid) { self.set({'display_invalid_fields': true}); - for (var g in self.fields) { - if (!self.fields.hasOwnProperty(g)) { continue; } - self.fields[g]._check_css_flags(); - } first_invalid_field.focus(); self.on_invalid(); return $.Deferred().reject(); @@ -2102,6 +2098,8 @@ instance.web.form.AbstractField = instance.web.form.FormWidget.extend(instance.w this._set_required(); } this._check_visibility(); + this.field_manager.off("change:display_invalid_fields", this, this._check_css_flags); + this.field_manager.on("change:display_invalid_fields", this, this._check_css_flags); this._check_css_flags(); }, /** |
