Making sure that position:absolute is set

Positioning of overlays is only possible when position:absolute
is set on the element. So we set it programmatically now.
This commit is contained in:
ahocevar
2012-09-28 14:42:33 +02:00
parent acb411ef43
commit b233b8e1a5

View File

@@ -91,6 +91,7 @@ ol.overlay.Overlay.prototype.setElement = function(element) {
}
this.element_ = element;
if (this.map_) {
goog.style.setStyle(this.element_, 'position', 'absolute');
goog.dom.append(/** @type {!Node} */ (this.map_.getOverlayContainer()),
this.element_);
}