element-web/src
Peter Vágner ded35e43a0
A11y: repurpose more divs into AccessibleButtons.
With this more of the
controls that look like buttons can be operated via the keyboard and
navigated to by screen reader users. This includes editor buttons such
as File upload, Audio / Video call, Right pannel hide button, Jump to
the bottom timeline button, and some more buttons found in the user
settings.
Also I have added alt texts to some images that in turn label buttons
which these happen to be packed in and removed some untranslated alt
texts from decorative non-actionable images that might add more
verbosity when talking about screen reader user experience.
2018-10-02 13:55:24 +02:00
..
actions fix lint 2018-09-19 12:00:29 +02:00
async-components/views/dialogs Remove use of deprecated React.PropTypes 2017-12-26 14:03:18 +13:00
autocomplete Merge pull request #2085 from matrix-org/t3chguy/emoji_aliases 2018-07-25 10:40:59 +01:00
components A11y: repurpose more divs into AccessibleButtons. 2018-10-02 13:55:24 +02:00
i18n/strings better englishing 2018-10-01 13:27:32 +01:00
notifications point imports at the new locations 2018-04-13 00:43:44 +01:00
rageshake Fix rageshake 2018-04-20 14:06:09 +01:00
settings Avoid clearing e2e encryption keys, also avoid warning 2018-08-13 17:24:27 +02:00
stores use Room.myMembership event instead of RoomMember.membership for me 2018-09-17 19:14:52 +02:00
utils Error on splash screen if sync is failing 2018-09-07 12:18:25 +01:00
wrappers Remove use of deprecated React.PropTypes 2017-12-26 14:03:18 +13:00
ActiveRoomObserver.js
AddThreepid.js
Analytics.js Track UISIs in bulk 2018-06-28 15:07:27 +01:00
Avatar.js
BasePlatform.js
CallHandler.js Appease the linter 2018-07-24 19:14:44 +01:00
CallMediaHandler.js Allow selecting audio output for WebRTC Audio/Video calls 2018-05-26 17:22:23 +01:00
ComposerHistoryManager.js modify ComposerHistoryManager 2018-07-09 19:43:57 +01:00
ContentMessages.js use changed argument in js-sdk 2018-06-18 13:48:23 +01:00
createRoom.js Replace view_set_mxid with require_registration 2018-09-05 18:08:49 +01:00
cryptodevices.js await room.getEncryptionTargetMembers in cryptodevices 2018-08-07 14:48:07 +02:00
DateUtils.js Add seconds to formatFullDate() 2018-02-08 18:09:04 +02:00
DecryptionFailureTracker.js Implement aggregation by error type for tracked decryption failures 2018-07-05 13:54:44 +01:00
dispatcher.js Copyright 2017-12-13 10:17:38 +00:00
email.js
Entities.js
extend.js
FromWidgetPostMessageApi.js Implement always-on-screen capability for widgets 2018-07-11 18:07:32 +01:00
GroupAddressPicker.js Import react as React in src/GroupAddressPicker.js 2018-07-04 10:57:03 +09:00
groups.js
HtmlUtils.js undo removal of stripping <p>s as it breaks HTML /mes 2018-07-18 10:48:54 +01:00
ImageUtils.js
index.js
IntegrationManager.js Add callback handler for integration manager close. 2018-03-29 18:32:49 +01:00
Keyboard.js Add alt condition back in, rename to specify igorance of shift 2018-01-04 12:06:19 +00:00
KeyRequestHandler.js
languageHandler.js Don't modify original options arg 2018-01-16 17:45:29 +00:00
Lifecycle.js only get component when needed 2018-09-26 16:30:35 +01:00
linkify-matrix.js prevent multiple ports (🔢1234:1234) 2018-06-26 23:41:46 +01:00
Login.js
Markdown.js undo removal of stripping <p>s as it breaks HTML /mes 2018-07-18 10:48:54 +01:00
matrix-to.js replace hardcoded matrix.to with reference to const in matrix-to 2018-06-16 08:27:47 +01:00
MatrixClientPeg.js Move LL filter creation inside MatrixClient 2018-08-02 19:38:41 +02:00
Modal.js Add concept of priority modal to modal manager 2018-05-22 15:47:05 +01:00
Notifier.js move nag bar clear statement to any desktop notif toggle not just 0->1 2018-07-01 23:48:00 +01:00
ObjectUtils.js
PageTypes.js
PasswordReset.js
phonenumber.js
PlatformPeg.js
Presence.js Merge branch 'develop' into travis/remove-presence 2018-04-11 15:17:28 -06:00
ratelimitedfunc.js Make ratelimitedfunc time from the function's end 2018-02-06 14:39:13 +00:00
Registration.js Use some/every instead of doing it manually 2018-09-06 15:50:41 +01:00
Resend.js
RichText.js fix conjugated emoji in slate 2018-07-24 14:35:23 +01:00
Roles.js
RoomInvite.js replace getMember(myId).membership with getMyMembership 2018-08-02 11:42:05 +02:00
RoomListSorter.js
RoomNotifs.js Offline mode (#1723) 2018-02-06 17:50:53 +00:00
Rooms.js fix NPE: apparently otherMember can be undefined as well as null on LL 2018-08-17 12:23:58 +02:00
RtsClient.js
ScalarAuthClient.js Add comment. 2018-02-25 23:00:46 +00:00
ScalarMessaging.js Revert "Revert "Fix showing peek preview while LL members are loading"" 2018-08-22 16:35:58 +01:00
SdkConfig.js Fix Analytics to not import DEFAULTS, therefore avoiding NPE 2018-04-26 14:30:27 +01:00
shouldHideEvent.js fix based on PR review 2018-02-28 00:49:14 +00:00
Skinner.js
SlashCommands.js Slash command to discard megolm session 2018-08-29 18:09:37 +01:00
stripped-emoji.json allow autocompleting Emoji by common aliases, e.g 👍 to 👍 2018-07-24 17:06:45 +01:00
TextForEvent.js Merge pull request #2184 from matrix-org/matthew/fudge-hangup-reason 2018-09-28 01:09:55 +01:00
Tinter.js Put Tinter loop body in a try/catch 2018-04-11 18:31:54 +01:00
ToWidgetPostMessageApi.js Expose the requestId fully in the toWidget postMessage API 2018-05-12 14:31:58 -06:00
UiEffects.js
Unread.js don't let 3pid invites mark room as unread 2018-02-21 23:51:45 +00:00
UserActivity.js
UserAddress.js
UserSettingsStore.js Merge pull request #1482 from turt2live/travis/presence 2017-11-14 23:53:16 +00:00
VectorConferenceHandler.js Revert "Revert "Fix showing peek preview while LL members are loading"" 2018-08-22 16:35:58 +01:00
Velociraptor.js Null check node before we pass it to velocity 2018-04-13 10:44:37 +01:00
VelocityBounce.js
WhoIsTyping.js
WidgetMessaging.js Send the widgetId as part of all toWidget requests 2018-05-12 14:32:12 -06:00
WidgetMessagingEndpoint.js Refactor widget postMessage API. 2018-03-28 12:22:06 +01:00