Fix tests broken by undefined `window` references in ReactEventListener.
This test breakage blames to e1c2d02fddb40cb0b246d2c2da97b41b6ba378bc.
Ben Newman committed
Jun 17, 2014 at 17:23 UTC
4cef56d73be1212b10dd40457ff1da27e94b5ab8
1 file changed
+2
-1
src/browser/ui/ReactEventListener.js
+2
-1
@@ -20,6 +20,7 @@
20
"use strict";
21
22
var EventListener = require('EventListener');
23
+var ExecutionEnvironment = require('ExecutionEnvironment');
24
var PooledClass = require('PooledClass');
25
var ReactInstanceHandles = require('ReactInstanceHandles');
26
var ReactMount = require('ReactMount');
@@ -101,7 +102,7 @@ var ReactEventListener = {
102
_enabled: true,
103
_handleTopLevel: null,
104
104
- WINDOW_HANDLE: window,
105
+ WINDOW_HANDLE: ExecutionEnvironment.canUseDOM ? window : null,
106
107
setHandleTopLevel: function(handleTopLevel) {
108
ReactEventListener._handleTopLevel = handleTopLevel;