Peter Vágner
60ada30680
Forgot to turn div displaying error text into an aria-alert in the
...
create group dialog.
2017-12-05 23:46:02 +01:00
Peter Vágner
eda453bbe5
Fixed an issue where pressing enter key to activate the AccessibleButton
...
was also activating normal button that might just have received the
system focus as a result of the key press and the other way round.
The most obvious occurence of this issue is that dialogs were
reappearing when dismissed by pressing the enter key.
2017-12-05 23:23:40 +01:00
Richard Lewis
3206527d73
Remove logging.
2017-12-05 21:59:44 +00:00
Richard Lewis
d62520482a
fix typo.
2017-12-05 21:57:28 +00:00
Richard Lewis
fc3287c49f
Fix error message.
2017-12-05 21:56:35 +00:00
Richard Lewis
7f86ed35a3
Only show custom title if different from app name.
2017-12-05 21:49:11 +00:00
Richard Lewis
1415a83a61
Merge branch 'rxl881/titleBar' of https://github.com/matrix-org/matrix-react-sdk into rxl881/customTitle
2017-12-05 21:42:47 +00:00
Richard Lewis
d5d5397959
Set custom widget title.
2017-12-05 21:41:44 +00:00
Richard Lewis
9fd8deb16d
Add maximize / minimize apps drawer icons.
2017-12-05 18:18:51 +00:00
Luke Barnard
8178496457
Implement Store for ordering tags in the tag panel
2017-12-05 14:45:44 +00:00
Peter Vágner
a31af39ca8
Applied aria-describedby to all other dialogs that are using BaseDialog.
...
Also added initial focus where it has not been set.
2017-12-05 13:52:20 +01:00
Weblate
bdf1fee64d
Merge remote-tracking branch 'origin/develop' into develop
2017-12-05 12:03:02 +00:00
Richard Lewis
9eb334a1d4
Merge pull request #1640 from matrix-org/rxl881/widgetTitle
...
Add widget -> riot postMessage API
2017-12-05 12:02:57 +00:00
Weblate
c9aad51a96
Merge remote-tracking branch 'origin/develop' into develop
2017-12-05 11:59:30 +00:00
jfkimmes
35c7f6e13d
Translated using Weblate (German)
...
Currently translated at 99.1% (933 of 941 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/de/
2017-12-05 11:59:30 +00:00
David Baker
130c056ed9
Merge pull request #1646 from matrix-org/dbkr/nullchecks4u
...
Add some null checks
2017-12-05 11:59:24 +00:00
Richard Lewis
597a71fa9d
Add messaging endpoint for room encryption status.
2017-12-05 11:59:02 +00:00
David Baker
87c808a088
semicolon
2017-12-05 11:53:49 +00:00
David Baker
fec2e31b41
oops, actual null check
2017-12-05 11:38:25 +00:00
Luke Barnard
aac5bcfe80
Attempt to improve TagPanel performance
...
by only recalculating rooms to show (for a given group) when a group updates.
2017-12-05 11:25:30 +00:00
David Baker
c23a3fd7fe
Add some null checks
2017-12-05 11:14:55 +00:00
Richard Lewis
ac36f93c3f
Remove logging.
2017-12-05 11:00:38 +00:00
Peter Vágner
4f83f6cf25
Move keyboard focus management back to the BaseDialog rather than
...
leaving it in the Modal manager.
We are using Modal manager to load other components not just BaseDialog
and its subclasses and they might require different keyboard handling.
Also depend on focus-trap-react rather than react-focus-trap for locking
keyboard focus inside the dialog. The experience is much nicer and even
the FocusTrap element it-self no longer gains the focus.
On a side note using the FocusTrap element outside the dialog (on
its parent) stops it from working properly.
2017-12-05 08:50:40 +01:00
Richard Lewis
59f9e388d4
Remove logging.
2017-12-05 00:11:01 +00:00
Richard Lewis
49a2985515
Register message endpoints.
...
Store endpoint origins only.
2017-12-05 00:08:17 +00:00
Richard Lewis
8595053d28
Update API data docs.
2017-12-04 18:06:05 +00:00
Richard Lewis
df1fa80ff6
Use global object for listener count and messaging endpoints.
2017-12-04 17:54:00 +00:00
Weblate
cde7d553ef
Merge remote-tracking branch 'origin/develop' into develop
2017-12-04 12:25:24 +00:00
Luke Barnard
4f58b92a14
Merge branch 'master' into develop
2017-12-04 12:24:56 +00:00
Luke Barnard
1a283f90f5
v0.11.3
2017-12-04 12:24:21 +00:00
Luke Barnard
d2cb46159b
Prepare changelog for v0.11.3
2017-12-04 12:24:21 +00:00
Luke Barnard
50e227f5c0
Bump js-sdk dep. to 0.9.2
2017-12-04 12:15:19 +00:00
Luke Barnard
aee04e41a6
Bump js-sdk dep. to 0.9.2
2017-12-04 11:59:01 +00:00
Andrey
648174476c
Translated using Weblate (Russian)
...
Currently translated at 99.3% (935 of 941 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/ru/
2017-12-04 11:31:38 +00:00
Tirifto
e56584e39a
Translated using Weblate (Esperanto)
...
Currently translated at 19.0% (179 of 941 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/eo/
2017-12-04 11:31:38 +00:00
Tirifto
c0d9f81928
Translated using Weblate (Czech)
...
Currently translated at 100.0% (941 of 941 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/cs/
2017-12-04 11:31:38 +00:00
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
Richard Lewis
dd7358cbb4
Use strict equality.
2017-12-01 16:39:07 +00:00
Richard Lewis
9dabf19d1b
Improve readability.
2017-12-01 16:35:55 +00:00
Richard Lewis
81f7f805fa
Fix check
2017-12-01 16:31:39 +00:00
Richard Lewis
024aefe131
Use ES6 style exports.
2017-12-01 16:17:18 +00:00
Richard Lewis
58616a45ef
Add API endpoints to get current widget postMessage API version and supported API versions.
2017-12-01 15:56:30 +00:00
Richard Lewis
5239729e8e
Return a response to widget postMessage request (inline with scalarMessaging API).
2017-12-01 14:56:27 +00:00
Richard Lewis
81fdccb109
Add API description comment.
2017-12-01 14:44:14 +00:00
Weblate
ef1faff4b2
Merge remote-tracking branch 'origin/develop' into develop
2017-12-01 14:18:22 +00:00
Luke Barnard
641add4964
Fix one kind of scroll jump
...
by calling onWidgetLoad when the <img> in MImageBody loads
2017-12-01 14:18:13 +00:00
Weblate
b8d7881663
Merge remote-tracking branch 'origin/develop' into develop
2017-12-01 12:04:25 +00:00
Luke Barnard
b26cf23574
Merge pull request #1641 from matrix-org/luke/tag-panel-shift-click-semantics
...
Implement shift-click and ctrl-click semantics for TP
2017-12-01 12:04:21 +00:00
Luke Barnard
363fe04a10
isCtrlOrCmdKeyEvent -> isOnlyCtrlOrCmdKeyEvent
2017-12-01 10:44:00 +00:00
Luke Barnard
ddd0e161c0
Fix broken imports
2017-12-01 10:41:56 +00:00