diff --git a/src/index.js b/src/index.js index f3d6acd..9f9ceb9 100644 --- a/src/index.js +++ b/src/index.js @@ -93,22 +93,23 @@ L.Control.SplitMap = L.Control.extend({ if (!this._map) { return this } + const removeLayerClip = (layer) => { + if (layer.getContainer) { + const container = layer.getContainer() + if (container) { + container.style.clip = "" + } + } + else { + layer.getPane().style.clip = "" + } + } this._leftLayers.forEach((left_layer)=> { - if (left_layer.getContainer) { - left_layer.getContainer().style.clip = "" - } - else { - left_layer.getPane().style.clip = "" - } + removeLayerClip(left_layer) }) this._rightLayers.forEach((right_layer)=>{ - if (right_layer.getContainer) { - right_layer.getContainer().style.clip = "" - } - else { - right_layer.getPane().style.clip = "" - } + removeLayerClip(right_layer) }) this._removeEvents() L.DomUtil.remove(this._container)