From 51312c855a5e008b396fe32a27cd8c76002bd099 Mon Sep 17 00:00:00 2001 From: Daniel Lewis Date: Tue, 10 Jun 2014 18:20:18 -0500 Subject: [PATCH] Update ReactTouch.js Discovered that you have to initialize touch events before you inject the tapEventPlugin or else it doesnt always take --- src/ReactTouch.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ReactTouch.js b/src/ReactTouch.js index 0da975e..2a57202 100644 --- a/src/ReactTouch.js +++ b/src/ReactTouch.js @@ -4,6 +4,8 @@ var Router = require('./routing/Router'); var ReactTouch = { start: function(componentClass, domNode, routes, useHistory) { + React.initializeTouchEvents(true); + var EventPluginHub = require('react/lib/EventPluginHub'); var ResponderEventPlugin = require('./thirdparty/ResponderEventPlugin'); var TapEventPlugin = require('./thirdparty/TapEventPlugin'); @@ -13,10 +15,8 @@ var ReactTouch = { TapEventPlugin: TapEventPlugin }); - React.initializeTouchEvents(true); - Router.start(componentClass, domNode, routes, useHistory); } }; -module.exports = ReactTouch; \ No newline at end of file +module.exports = ReactTouch;