Don't dismiss keyboard when tapping another text input

Summary:
When using text inputs inside a ScrollView with `keyboardShouldPersistTaps=false` (default behavior) tapping another text input dismisses the keyboard instead of keeping it open and focusing the new text input which I think is the better and expected behavior.

See #10628 for more discussion about that. Note that this affects nothing but the behavior with text inputs unlike #10628.

cc satya164 MaxLap ericvicenti
Closes https://github.com/facebook/react-native/pull/10887

Differential Revision: D4178474

Pulled By: ericvicenti

fbshipit-source-id: 0c62ea2fac0017d559d1f8674b0a686a5e1b3d2d
This commit is contained in:
Janic Duplessis
2016-11-25 05:30:05 -08:00
committed by Facebook Github Bot
parent 0e55f5b26d
commit 552c601921
3 changed files with 27 additions and 5 deletions

View File

@@ -101,7 +101,7 @@ function requireNativeComponent(
return createReactNativeComponentClass(viewConfig);
}
var TypeToDifferMap = {
const TypeToDifferMap = {
// iOS Types
CATransform3D: matricesDiffer,
CGPoint: pointsDiffer,
@@ -115,7 +115,7 @@ function processColorArray(colors: []): [] {
return colors && colors.map(processColor);
}
var TypeToProcessorMap = {
const TypeToProcessorMap = {
// iOS Types
CGColor: processColor,
CGColorArray: processColorArray,