diff --git a/core/blockly.js b/core/blockly.js index 9f2840629..71e50aaa3 100644 --- a/core/blockly.js +++ b/core/blockly.js @@ -464,7 +464,8 @@ Blockly.bindEventWithChecks_ = function(node, name, thisObject, func, }; var bindData = []; - if (window && window.PointerEvent && (name in Blockly.Touch.TOUCH_MAP)) { + if (goog.global.window && goog.global.window.PointerEvent && + (name in Blockly.Touch.TOUCH_MAP)) { for (var i = 0, type; type = Blockly.Touch.TOUCH_MAP[name][i]; i++) { node.addEventListener(type, wrapFunc, false); bindData.push([node, type, wrapFunc]); @@ -516,7 +517,8 @@ Blockly.bindEvent_ = function(node, name, thisObject, func) { }; var bindData = []; - if (window && window.PointerEvent && (name in Blockly.Touch.TOUCH_MAP)) { + if (goog.global.window && goog.global.window.PointerEvent && + (name in Blockly.Touch.TOUCH_MAP)) { for (var i = 0, type; type = Blockly.Touch.TOUCH_MAP[name][i]; i++) { node.addEventListener(type, wrapFunc, false); bindData.push([node, type, wrapFunc]); diff --git a/core/touch.js b/core/touch.js index 24a741d43..4a3a6d353 100644 --- a/core/touch.js +++ b/core/touch.js @@ -48,7 +48,7 @@ Blockly.Touch.touchIdentifier_ = null; * @type {Object} */ Blockly.Touch.TOUCH_MAP = {}; -if (window && window.PointerEvent) { +if (goog.global.window && goog.global.window.PointerEvent) { Blockly.Touch.TOUCH_MAP = { 'mousedown': ['pointerdown'], 'mouseenter': ['pointerenter'],