From cbb875e5040925fed6290a98aaaeb695573d48bb Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Mon, 10 Mar 2014 10:05:35 +0100 Subject: [PATCH] Add extern for Navigator.prototype.pointerEnabled --- externs/closure-compiler.js | 9 +++++++++ src/ol/browserfeature.js | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/externs/closure-compiler.js b/externs/closure-compiler.js index a48a5827b0..692208203f 100644 --- a/externs/closure-compiler.js +++ b/externs/closure-compiler.js @@ -52,3 +52,12 @@ Document.prototype.msFullscreenEnabled; /** @type {Element} */ Document.prototype.msFullscreenElement; + + +// @see https://code.google.com/p/closure-compiler/issues/detail?id=1276 + +/** + * @type {boolean} + * @see http://www.w3.org/TR/pointerevents/#widl-Navigator-pointerEnabled + */ +Navigator.prototype.pointerEnabled; diff --git a/src/ol/browserfeature.js b/src/ol/browserfeature.js index 14c198d3c7..c24b284d67 100644 --- a/src/ol/browserfeature.js +++ b/src/ol/browserfeature.js @@ -173,7 +173,7 @@ ol.BrowserFeature.HAS_TOUCH = ol.ASSUME_TOUCH || * @todo stability experimental */ ol.BrowserFeature.HAS_POINTER = - !!(goog.global.navigator['pointerEnabled']); + !!(goog.global.navigator.pointerEnabled); /**