summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/fields/relational_fields.js
diff options
context:
space:
mode:
authorMartin Geubelle <mge@odoo.com>2017-06-19 15:17:05 +0200
committerMartin Geubelle <mge@odoo.com>2017-06-19 16:47:34 +0200
commitc5f8f35747b4ca9633c664d6be74614c5ce22fcd (patch)
tree3c4882701b5981867f7bd059c434208b622054ef /addons/web/static/src/js/fields/relational_fields.js
parent21fca784dccd39024da0725c7296f43fc1870017 (diff)
[FIX] web: properly handle tab navigation in readonly
The tab navigation was only working in edit mode. Entering a readonly form view with input fields was causing a traceback. As the default browser behaviour has been overriden with custom navigation, we need to specify which widget can be focused (e.g.: url, many2one, etc.).
Diffstat (limited to 'addons/web/static/src/js/fields/relational_fields.js')
-rw-r--r--addons/web/static/src/js/fields/relational_fields.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/web/static/src/js/fields/relational_fields.js b/addons/web/static/src/js/fields/relational_fields.js
index 95bef29f88e..35addc4a091 100644
--- a/addons/web/static/src/js/fields/relational_fields.js
+++ b/addons/web/static/src/js/fields/relational_fields.js
@@ -124,7 +124,7 @@ var FieldMany2One = AbstractField.extend({
* @returns {jQuery}
*/
getFocusableElement: function () {
- return this.$input || $();
+ return this.mode === 'edit' && this.$input || this.$el;
},
/**
* TODO