Skip to content

Commit 95d6d3b

Browse files
committed
adding accessibility ttspan examples
1 parent aefa45f commit 95d6d3b

File tree

2 files changed

+24
-22
lines changed

2 files changed

+24
-22
lines changed

ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,10 @@ public static String getValue(AccessibilityRole role) {
194194
return ReactTtsSpan.TYPE_VERBATIM;
195195
case LINK:
196196
case SUMMARY:
197+
case HEADER:
197198
case ALERT:
198199
case COMBOBOX:
200+
case MENU:
199201
case MENUBAR:
200202
case MENUITEM:
201203
case PROGRESSBAR:

packages/rn-tester/js/examples/Accessibility/AccessibilityExample.js

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -93,87 +93,87 @@ class AccessibilityExample extends React.Component<{}> {
9393
<RNTesterBlock title="Text with TtsSpan">
9494
<View>
9595
<Text accessible={true}>
96-
My number is{' '}
96+
It spells like{' '}
9797
<Text
98-
accessibilityRole="decimal"
98+
accessibilityRole="verbatim"
9999
accessible={true}
100100
style={{backgroundColor: 'red'}}>
101-
10.20
101+
reactnative
102102
</Text>
103-
.
104103
</Text>
105104
</View>
106105
<View>
107106
<Text accessible={true}>
108107
My number is{' '}
109108
<Text
110-
accessibilityRole="decimal"
109+
accessibilityRole="date"
111110
accessible={true}
112111
style={{backgroundColor: 'red'}}>
113-
10$
112+
02/07/1987
114113
</Text>
115114
</Text>
116115
</View>
117116
<View>
118117
<Text accessible={true}>
119118
My number is{' '}
120119
<Text
121-
accessibilityRole="time"
120+
accessibilityRole="measure"
122121
accessible={true}
123122
style={{backgroundColor: 'red'}}>
124-
17:00
123+
10m
125124
</Text>
126125
</Text>
127126
</View>
128-
<View>
129-
<Text accessible={true} accessibilityRole="telephone">
130-
My number is 0111234234234
131-
</Text>
132-
</View>
133127
<View>
134128
<Text accessible={true}>
135129
My number is{' '}
136130
<Text
137-
accessibilityRole="date"
131+
accessibilityRole="fraction"
138132
accessible={true}
139133
style={{backgroundColor: 'red'}}>
140-
02/07/1987
134+
1/2
141135
</Text>
142136
</Text>
143137
</View>
144138
<View>
145139
<Text accessible={true}>
146140
My number is{' '}
147141
<Text
148-
accessibilityRole="measure"
142+
accessibilityRole="decimal"
149143
accessible={true}
150144
style={{backgroundColor: 'red'}}>
151-
10m
145+
10.20
152146
</Text>
147+
.
153148
</Text>
154149
</View>
155150
<View>
156151
<Text accessible={true}>
157152
My number is{' '}
158153
<Text
159-
accessibilityRole="fraction"
154+
accessibilityRole="money"
160155
accessible={true}
161156
style={{backgroundColor: 'red'}}>
162-
1/2
157+
10$
163158
</Text>
164159
</Text>
165160
</View>
166161
<View>
167162
<Text accessible={true}>
168-
It spells like{' '}
163+
My number is{' '}
169164
<Text
170-
accessibilityRole="verbatim"
165+
accessibilityRole="time"
171166
accessible={true}
172167
style={{backgroundColor: 'red'}}>
173-
reactnative
168+
17:00
174169
</Text>
175170
</Text>
176171
</View>
172+
<View>
173+
<Text accessible={true} accessibilityRole="telephone">
174+
My number is 0111234234234
175+
</Text>
176+
</View>
177177
</RNTesterBlock>
178178
<RNTesterBlock title="TextView without label">
179179
<Text>

0 commit comments

Comments
 (0)