diff options
| author | Luis González <lgonzalez@vauxoo.com> | 2020-03-16 23:51:18 +0000 |
|---|---|---|
| committer | Luis González <lgonzalez@vauxoo.com> | 2020-03-30 16:31:37 +0000 |
| commit | 8ccdbea9a7559316d9ea5fa040868d00305d0b79 (patch) | |
| tree | 427e99753ba723e3f110bf520184d9d53508dccf /addons/web/static/src/js/views/basic | |
| parent | e4be7ad7a6367f3274b5e983c7719f1ed5d6f2c7 (diff) | |
[FIX] web: Make company switcher widget usable with the keyboard
Background
==========
After the refactor on the multi-company behavior performed for v13, now
there are two possible actions per company, depending on where they're
clicked: switch to the company or toggle it. Such actions were handled
by `<div>` elements, which aren't keyboard-reachable by default.
The Issue
=========
Because of the above, the company switcher was neither reachable nor
usable when using the keyboard.
Solution
========
To solve this, the following is performed:
- Add HTML attributes required to make elements reachable, along with
their corresponding aria attributes
- Actions that are currently triggered when clicking on an element, now
are also triggered when the keyboard focus is on the element and `ENTER`
or `SPACE` are hit
Closes #47650
closes odoo/odoo#48627
X-original-commit: 33a7238d0b03ccb89e4c4d2f0d7380b5649dc4d4
Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
Signed-off-by: Luis González [Vauxoo] <luisg123v@users.noreply.github.com>
Diffstat (limited to 'addons/web/static/src/js/views/basic')
0 files changed, 0 insertions, 0 deletions
