element-web/src/components/views
Peter Vágner 5ccbcf02e2 Several changes improving accessibility of the dialogs
- Wrapped all the modals inside a react-focus-trap component disabling
keyboard navigation outside the modal dialogs
- Disabled our custom key handling at dialog level. Cancelling on esc
key is now handled via FocusTrap component.
- Removed onEnter prop from the BaseDialog component. Dialogs that
submit data all now embed a form with onSubmit handler. And since
keyboard focus is now managed better via FocusTrap it no longer makes
sense for the other dialog types. Fixes
https://github.com/vector-im/riot-web/issues/5736
- Set aria-hidden on the matrixChat outer node when showing dialogs to
disable navigating outside the modals by using screen reader specific
features.
2017-12-03 21:38:21 +01:00
..
avatars Update MemberPresenceAvatar.js 2017-11-21 09:01:56 -07:00
create_room Run eslint --fix 2017-10-11 17:56:17 +01:00
dialogs Several changes improving accessibility of the dialogs 2017-12-03 21:38:21 +01:00
elements Replace (IRC) with flair 2017-11-28 13:50:05 +00:00
groups Make GroupStore use MatrixClientPeg 2017-11-28 11:54:05 +00:00
login Run linting --fix 2017-11-16 13:19:36 +00:00
messages Only calculate displayed groups if flair enabled 2017-11-28 15:49:11 +00:00
room_settings Rename Related Groups to improve readability 2017-11-27 14:13:44 +00:00
rooms Implement TagPanel (or LeftLeftPanel) for group filtering 2017-11-29 16:53:43 +00:00
settings Remove evil auth cache 2017-11-28 15:54:00 +00:00
voip Run linting --fix 2017-11-16 13:19:36 +00:00