Merge pull request #124 from twpayne/dom-renderer-layer-remove
Ensure DOM element is removed when layer is removed
This commit is contained in:
@@ -29,6 +29,15 @@ ol.renderer.dom.Layer = function(mapRenderer, layer, target) {
|
|||||||
goog.inherits(ol.renderer.dom.Layer, ol.renderer.Layer);
|
goog.inherits(ol.renderer.dom.Layer, ol.renderer.Layer);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @inheritDoc
|
||||||
|
*/
|
||||||
|
ol.renderer.dom.Layer.prototype.disposeInternal = function() {
|
||||||
|
goog.dom.removeNode(this.target);
|
||||||
|
goog.base(this, 'disposeInternal');
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return {!Element} Target.
|
* @return {!Element} Target.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -71,15 +71,6 @@ ol.renderer.dom.Map.prototype.createLayerRenderer = function(layer) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @inheritDoc
|
|
||||||
*/
|
|
||||||
ol.renderer.dom.Map.prototype.removeLayer = function(layer) {
|
|
||||||
goog.base(this, 'removeLayer', layer);
|
|
||||||
this.getMap().render();
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user