summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2012-10-08 14:25:52 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2012-10-08 14:25:52 +0200
commit06fd81019ca693abde0df78c4de73ffb6617cc5a (patch)
treefe11ec678698ca8b11a51d941aa5b0ea30038508 /addons/web/static/src
parentb641983fbfffedbc7265535ab351c20b2e50adfd (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.js6
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();
},
/**