summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/views/basic/basic_model.js
diff options
context:
space:
mode:
authorLuis González <lgonzalez@vauxoo.com>2020-03-16 23:51:18 +0000
committerLuis González <lgonzalez@vauxoo.com>2020-03-30 16:31:37 +0000
commit8ccdbea9a7559316d9ea5fa040868d00305d0b79 (patch)
tree427e99753ba723e3f110bf520184d9d53508dccf /addons/web/static/src/js/views/basic/basic_model.js
parente4be7ad7a6367f3274b5e983c7719f1ed5d6f2c7 (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/basic_model.js')
0 files changed, 0 insertions, 0 deletions