From 22cc5e45e7048c4e3f6b40587c5018bd647a600a Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 1 Aug 2012 18:20:24 +0200 Subject: [PATCH] [FIX] Do not focus unfocusable fields bzr revid: fme@openerp.com-20120801162024-kzg70c729o371ami --- addons/web/static/src/js/view_form.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 46595df5256..1b104e972d0 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -663,17 +663,15 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM autofocus: function() { if (this.get("actual_mode") === "edit" && !this.options.disable_autofocus) { var fields_order = this.fields_order.slice(0); - console.log('default focus = ', this.default_focus); if (this.default_focus_field) { fields_order.unshift(this.default_focus_field.name); } - console.log(fields_order); for (var i = 0; i < fields_order.length; i += 1) { var field = this.fields[fields_order[i]]; if (!field.get('effective_invisible') && !field.get('effective_readonly')) { - console.log('FOCUS ', field.name); - field.focus(); - break; + if (field.focus() !== false) { + break; + } } } }