diff options
| author | Géry Debongnie <ged@odoo.com> | 2017-03-30 22:03:29 +0200 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2017-04-11 19:44:38 +0200 |
| commit | b889e4b3e6d531ccb0e8f4107b50f1131e65e528 (patch) | |
| tree | 38cbd455ec2112fb7be2dd01cf441e8db48b4145 /addons/web/static/src/js/fields | |
| parent | 11a17f7bb994bcc56b7a20ae9e91ca927adb52ed (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.js | 2 |
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(); } }, |
