diff options
author | Stephen Burgess <stephenburgess8@gmail.com> | 2017-04-23 13:33:44 -0500 |
---|---|---|
committer | Eugen <eugen@zeonfederated.com> | 2017-04-23 20:33:44 +0200 |
commit | 995f0ad51ca2d151291ff827c7e0b2378ff0e108 (patch) | |
tree | d39e9c1263aea26b86eb12c2b486071e25a059f6 /app/assets/javascripts/components/features/compose/containers | |
parent | 948dd26931f450d42322c32a3eb9d97eccb69d4d (diff) |
feat(cw-button): Add aria controls to CW trigger (#2303)
Add an ID to the CW spoiler input field to give aria-controls a handle on it. Pass that id to the CW trigger button. Modify text icon button component to accept aria controls id value. Add aria-expanded value to text icon button to indicate when it is expanded.
Diffstat (limited to 'app/assets/javascripts/components/features/compose/containers')
-rw-r--r-- | app/assets/javascripts/components/features/compose/containers/spoiler_button_container.jsx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/assets/javascripts/components/features/compose/containers/spoiler_button_container.jsx b/app/assets/javascripts/components/features/compose/containers/spoiler_button_container.jsx index 61ac32b85..c54904b60 100644 --- a/app/assets/javascripts/components/features/compose/containers/spoiler_button_container.jsx +++ b/app/assets/javascripts/components/features/compose/containers/spoiler_button_container.jsx @@ -10,7 +10,8 @@ const messages = defineMessages({ const mapStateToProps = (state, { intl }) => ({ label: 'CW', title: intl.formatMessage(messages.title), - active: state.getIn(['compose', 'spoiler']) + active: state.getIn(['compose', 'spoiler']), + ariaControls: 'cw-spoiler-input' }); const mapDispatchToProps = dispatch => ({ |