From d8af9a21085d078bc2698e067d6ad0f612303819 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Tue, 7 Aug 2012 13:18:46 +0200 Subject: [PATCH] Friendlier type checking --- src/ol/base/createmap.js | 2 +- src/ol/base/map.js | 11 +++++------ src/ol/dom/map.js | 2 +- src/ol/webgl/map.js | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/ol/base/createmap.js b/src/ol/base/createmap.js index 17fe81c9d5..c44d275d05 100644 --- a/src/ol/base/createmap.js +++ b/src/ol/base/createmap.js @@ -66,7 +66,7 @@ ol.DEFAULT_RENDERER_HINT = [ /** - * @param {!HTMLDivElement} target Target. + * @param {Element} target Target. * @param {Object.=} opt_values Values. * @param {ol.RendererHint|Array.=} opt_rendererHints * Renderer hints. diff --git a/src/ol/base/map.js b/src/ol/base/map.js index b1a44eeb38..66fd91ff56 100644 --- a/src/ol/base/map.js +++ b/src/ol/base/map.js @@ -71,7 +71,7 @@ ol.MapPaneZIndex = { /** * @constructor * @extends {ol.Object} - * @param {HTMLDivElement} target Target. + * @param {Element} target Target. * @param {Object=} opt_values Values. * @param {goog.dom.ViewportSizeMonitor=} opt_viewportSizeMonitor * Viewport size monitor. @@ -112,10 +112,9 @@ ol.Map = function(target, opt_values, opt_viewportSizeMonitor) { /** * @private - * @type {HTMLDivElement} + * @type {Element} */ - this.eventsPane_ = /** @type {HTMLDivElement} */ - goog.dom.createElement(goog.dom.TagName.DIV); + this.eventsPane_ = goog.dom.createElement(goog.dom.TagName.DIV); this.eventsPane_.className = 'ol-pane-events'; this.eventsPane_.style.position = 'absolute'; this.eventsPane_.style.width = '100%'; @@ -169,7 +168,7 @@ ol.Map = function(target, opt_values, opt_viewportSizeMonitor) { /** * @private - * @type {HTMLDivElement} + * @type {Element} */ this.target_ = target; @@ -524,7 +523,7 @@ goog.exportProperty( /** - * @return {HTMLDivElement} Target. + * @return {Element} Target. */ ol.Map.prototype.getTarget = function() { return this.target_; diff --git a/src/ol/dom/map.js b/src/ol/dom/map.js index 1f5ff36390..9949836481 100644 --- a/src/ol/dom/map.js +++ b/src/ol/dom/map.js @@ -14,7 +14,7 @@ goog.require('ol.dom.TileLayerRenderer'); /** * @constructor * @extends {ol.Map} - * @param {!HTMLDivElement} target Target. + * @param {Element} target Target. * @param {Object.=} opt_values Values. */ ol.dom.Map = function(target, opt_values) { diff --git a/src/ol/webgl/map.js b/src/ol/webgl/map.js index 77ca6306e5..2a923431c0 100644 --- a/src/ol/webgl/map.js +++ b/src/ol/webgl/map.js @@ -135,7 +135,7 @@ goog.addSingletonGetter(ol.webgl.map.shader.Vertex); /** * @constructor * @extends {ol.Map} - * @param {!HTMLDivElement} target Target. + * @param {Element} target Target. * @param {Object.=} opt_values Values. */ ol.webgl.Map = function(target, opt_values) {