Merge pull request #2227 from jitsi/mobile_testing

feat: add more accessibility labels
This commit is contained in:
Saúl Ibarra Corretgé 2017-11-29 15:20:19 +01:00 committed by GitHub
commit c320540fa3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 1 deletions

View File

@ -30,6 +30,8 @@ export default class Container extends AbstractContainer {
*/
render() {
const {
accessibilityLabel,
accessible,
onClick,
touchFeedback = onClick,
visible = true,
@ -50,7 +52,11 @@ export default class Container extends AbstractContainer {
touchFeedback
? TouchableHighlight
: TouchableWithoutFeedback,
{ onPress: onClick },
{
accessibilityLabel,
accessible,
onPress: onClick
},
element);
}

View File

@ -179,6 +179,8 @@ class Conference extends Component<Props> {
render() {
return (
<Container
accessibilityLabel = 'Conference'
accessible = { false }
onClick = { this._onClick }
style = { styles.conference }
touchFeedback = { false }>

View File

@ -38,6 +38,8 @@ class ToolbarButton extends AbstractToolbarButton {
_renderButton(children) {
const props = {};
'accessibilityLabel' in this.props
&& (props.accessibilityLabel = this.props.accessibilityLabel);
'disabled' in this.props && (props.disabled = this.props.disabled);
'onClick' in this.props && (props.onPress = this._onClick);
'style' in this.props && (props.style = this.props.style);

View File

@ -243,6 +243,7 @@ class Toolbox extends Component {
onClick = { this._onToggleAudio }
style = { audioButtonStyles.style } />
<ToolbarButton
accessibilityLabel = 'Hangup'
iconName = 'hangup'
iconStyle = { styles.whitePrimaryToolbarButtonIcon }
onClick = { this.props._onHangup }