bigbuffet-rw/app/soapbox/reducers
Thibaut Girka 64665df236 Improve dropdown menu keyboard navigation
* Allow selecting menu items with the space bar in status dropdown menus

* Fix modals opened by keyboard navigation being immediately closed

* Fix menu items triggering modal actions

* Add Tab trapping inside dropdown menu

* Give focus back to last focused element when status dropdown menu closes
2021-08-28 15:22:43 +02:00
..
__tests__ Auth: store users by their ActivityPub ID instead of their primary key 2021-08-21 17:38:19 -05:00
accounts.js Add accounts_meta reducer to support storing source data for multiple accounts 2021-08-23 17:51:32 -05:00
accounts_counters.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
accounts_meta.js Add accounts_meta reducer to support storing source data for multiple accounts 2021-08-23 17:51:32 -05:00
admin.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
admin_log.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
alerts.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
aliases.js Lint fix 2021-08-11 12:22:06 -05:00
auth.js Auth: refactor OAuth token actions 2021-08-21 19:45:45 -05:00
backups.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
chat_message_lists.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
chat_messages.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
chats.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
compose.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
contexts.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
conversations.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
custom_emojis.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
domain_lists.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
dropdown_menu.js gabsocial --> soapbox paths 2020-05-28 17:56:55 -05:00
filters.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
group_editor.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
group_lists.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
group_relationships.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
groups.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
height_cache.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
identity_proofs.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
index.js Add accounts_meta reducer to support storing source data for multiple accounts 2021-08-23 17:51:32 -05:00
instance.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
list_adder.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
list_editor.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
lists.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
me.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
media_attachments.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
meta.js Add accounts_meta reducer to support storing source data for multiple accounts 2021-08-23 17:51:32 -05:00
modal.js Improve dropdown menu keyboard navigation 2021-08-28 15:22:43 +02:00
mutes.js gabsocial --> soapbox paths 2020-05-28 17:56:55 -05:00
notifications.js eslint: extend 'eslint:recommended' 2021-08-03 14:29:36 -05:00
patron.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
polls.js gabsocial --> soapbox paths 2020-05-28 17:56:55 -05:00
profile_hover_card.js Hovercard: appear and disappear properly 2020-09-11 10:05:52 -05:00
push_notifications.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
relationships.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
reports.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
scheduled_statuses.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
search.js Auto select search tab that has results 2021-08-07 20:57:22 +02:00
security.js Auth: refactor OAuth token actions 2021-08-21 19:45:45 -05:00
settings.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
sidebar.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
soapbox.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
status_lists.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
statuses.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
suggestions.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
timelines.js Nuke LoadGap 2021-08-09 21:02:00 -05:00
trends.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
user_lists.js eslint: no-extra-semi 2021-08-03 14:22:51 -05:00