summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/fields
diff options
context:
space:
mode:
authorGéry Debongnie <ged@odoo.com>2017-03-30 22:03:29 +0200
committerAaron Bohy <aab@odoo.com>2017-04-11 19:44:38 +0200
commitb889e4b3e6d531ccb0e8f4107b50f1131e65e528 (patch)
tree38cbd455ec2112fb7be2dd01cf441e8db48b4145 /addons/web/static/src/js/fields
parent11a17f7bb994bcc56b7a20ae9e91ca927adb52ed (diff)
[IMP] web: form support for tab navigation
The new form view does not really work well with the TAB key. This is partly caused by the fact that the tab event is preventdefaulted. With this commit, we reintroduce a basic navigation with TAB and shift+TAB.
Diffstat (limited to 'addons/web/static/src/js/fields')
-rw-r--r--addons/web/static/src/js/fields/abstract_field.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/web/static/src/js/fields/abstract_field.js b/addons/web/static/src/js/fields/abstract_field.js
index e4f5ef9d9f8..01de5fb334c 100644
--- a/addons/web/static/src/js/fields/abstract_field.js
+++ b/addons/web/static/src/js/fields/abstract_field.js
@@ -348,7 +348,7 @@ var AbstractField = Widget.extend({
*/
_onKeydown: function (event) {
if (event.which === $.ui.keyCode.TAB) {
- this.trigger_up('move_next');
+ this.trigger_up(event.shiftKey ? 'move_previous' : 'move_next');
event.preventDefault();
}
},