From 11efafffd84e5e76fe04672235fbcad18a8da913 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Tue, 23 Apr 2013 14:04:46 +0200 Subject: [PATCH] Make setTarget accept a string --- src/ol/map.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/ol/map.js b/src/ol/map.js index 04cb3724ea..180887aefa 100644 --- a/src/ol/map.js +++ b/src/ol/map.js @@ -917,9 +917,12 @@ goog.exportProperty( /** - * @param {Element|undefined} target Target. + * @param {Element|string|undefined} target Target. */ ol.Map.prototype.setTarget = function(target) { + if (goog.isDef(target)) { + target = goog.dom.getElement(target); + } this.set(ol.MapProperty.TARGET, target); }; goog.exportProperty( @@ -1015,9 +1018,7 @@ ol.Map.createOptionsInternal = function(options) { } values[ol.MapProperty.LAYERS] = layers; - if (goog.isDef(options.target)) { - values[ol.MapProperty.TARGET] = goog.dom.getElement(options.target); - } + values[ol.MapProperty.TARGET] = options.target; values[ol.MapProperty.VIEW] = goog.isDef(options.view) ? options.view : new ol.View2D();