[ReactNative] Block native from becoming js responder

This commit is contained in:
Andrei Coman
2015-06-19 15:58:12 -07:00
parent 93e98da908
commit 5c1ac2a753
4 changed files with 20 additions and 7 deletions

View File

@@ -15,10 +15,11 @@ var RCTUIManager = require('NativeModules').UIManager;
var ReactNativeTagHandles = require('ReactNativeTagHandles');
var ReactNativeGlobalResponderHandler = {
onChange: function(from: string, to: string) {
onChange: function(from: string, to: string, blockNativeResponder: boolean) {
if (to !== null) {
RCTUIManager.setJSResponder(
ReactNativeTagHandles.mostRecentMountedNodeHandleForRootNodeID(to)
ReactNativeTagHandles.mostRecentMountedNodeHandleForRootNodeID(to),
blockNativeResponder
);
} else {
RCTUIManager.clearJSResponder();