react-native-macos/Libraries/Components
Mats Byrkeland be715ec705 Make AccessibilityInfo.setAccessibilityFocus cross platform (#20229)
Summary:
Currently, `AccessibilityInfo.setAccessibilityFocus` is only available on iOS. The same behaviour can be achieved on Android by dispatching the proper accessibility event. I implemented the same function for Android, to make life slightly more convenient for the developer.

Today, developers must write something like this:
```
if (Platform.OS === 'ios') {
     AccessibilityInfo.setAccessibilityFocus(reactTag)
} else {
     UIManager.sendAccessibilityEvent(reactTag, 8)
}
```

With this change, the following is enough for both Android and iOS:
```
AccessibilityInfo.setAccessibilityFocus(reactTag)
```
Pull Request resolved: https://github.com/facebook/react-native/pull/20229

Differential Revision: D8874107

Pulled By: mdvacca

fbshipit-source-id: a6ffd7bb89ce56d6d65b06419633a71dcf3d0733
2018-07-18 17:24:23 -07:00
..
AccessibilityInfo Make AccessibilityInfo.setAccessibilityFocus cross platform (#20229) 2018-07-18 17:24:23 -07:00
ActivityIndicator Fix more forwardRef displayNames 2018-06-19 14:17:19 -07:00
AppleTV Spread TVViewProps into ViewProps instead of intersection 2018-05-12 10:35:26 -07:00
CheckBox Don't pass additional args to requireNativeComponent in .android.js files 2018-06-10 15:38:32 -07:00
Clipboard Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
DatePicker RN: Remove Native Prop Validation 2018-06-01 12:54:14 -07:00
DatePickerAndroid Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
DrawerAndroid Don't pass additional args to requireNativeComponent in .android.js files 2018-06-10 15:38:32 -07:00
Keyboard Bump Prettier to 1.13.4 on xplat 2018-06-06 05:32:06 -07:00
MaskedView RN: Remove Native Prop Validation 2018-06-01 12:54:14 -07:00
Navigation Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
Picker Don't pass additional args to requireNativeComponent in .android.js files 2018-06-10 15:38:32 -07:00
ProgressBarAndroid Fix more forwardRef displayNames 2018-06-19 14:17:19 -07:00
ProgressViewIOS RN: Remove Native Prop Validation 2018-06-01 12:54:14 -07:00
RefreshControl RefreshControl ES6 Class 2018-06-01 10:25:30 -07:00
SafeAreaView RN: Remove Native Prop Validation 2018-06-01 12:54:14 -07:00
ScrollView Flow v0.76.0 2018-07-09 08:17:51 -07:00
SegmentedControlIOS RN: Remove Native Prop Validation 2018-06-01 12:54:14 -07:00
Slider Fix more forwardRef displayNames 2018-06-19 14:17:19 -07:00
StatusBar Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
Switch Bump Prettier to 1.13.4 on xplat 2018-06-06 05:32:06 -07:00
TabBarIOS Don't pass additional args to requireNativeComponent in .android.js files 2018-06-10 15:38:32 -07:00
TextInput Feature/add decimal pad to android (#19714) 2018-06-14 14:01:51 -07:00
TimePickerAndroid Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
ToastAndroid Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
ToolbarAndroid Don't pass additional args to requireNativeComponent in .android.js files 2018-06-10 15:38:32 -07:00
Touchable Upgrade Prettier to 1.13.6 on fbsource 2018-06-27 03:32:42 -07:00
UnimplementedViews Remove @providesModule from all modules 2018-04-25 07:37:10 -07:00
View added header and summary options for roles 2018-07-16 19:17:27 -07:00
ViewPager Don't pass additional args to requireNativeComponent in .android.js files 2018-06-10 15:38:32 -07:00
WebView Remove ScrollView.propTypes 2018-07-05 15:18:04 -07:00
Button.js Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
ScrollResponder.js Fix keyboard handling with keyboardShouldPersistTaps: never 2018-05-14 23:46:50 -07:00
StaticContainer.react.js Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
StaticRenderer.js Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
Subscribable.js Prettier React Native Libraries 2018-05-10 19:10:38 -07:00