From dc1d7a1aba2d42b55a5934271b46a67e39bc6e14 Mon Sep 17 00:00:00 2001 From: ahocevar Date: Wed, 10 Apr 2013 15:48:17 +0200 Subject: [PATCH] Don't use window and document With this change, our JavaScript can also be executed by non-brower engines. --- src/ol/browserfeature.js | 4 ++-- src/ol/geolocation.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ol/browserfeature.js b/src/ol/browserfeature.js index 4070c36902..7a0740efe1 100644 --- a/src/ol/browserfeature.js +++ b/src/ol/browserfeature.js @@ -16,6 +16,6 @@ ol.BrowserFeature = { * @type {boolean} */ HAS_TOUCH: ol.ASSUME_TOUCH || - (document && 'ontouchstart' in document.documentElement) || - !!(window.navigator.msPointerEnabled) + (goog.global.document && 'ontouchstart' in document.documentElement) || + !!(goog.global.navigator.msPointerEnabled) }; diff --git a/src/ol/geolocation.js b/src/ol/geolocation.js index 4df93e2479..cf45c21b13 100644 --- a/src/ol/geolocation.js +++ b/src/ol/geolocation.js @@ -112,7 +112,7 @@ ol.Geolocation.prototype.handleTrackingChanged_ = function() { * @const * @type {boolean} */ -ol.Geolocation.SUPPORTED = 'geolocation' in navigator; +ol.Geolocation.SUPPORTED = 'geolocation' in goog.global.navigator; /**