From 0f8a7db8ee2c4eece099b12eda657de415ecfa6e Mon Sep 17 00:00:00 2001 From: dfguerrerom Date: Fri, 4 Oct 2024 14:17:10 +0200 Subject: [PATCH 1/2] dispose layers containers when removing them --- src/index.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/index.js b/src/index.js index f3d6acd..333bcee 100644 --- a/src/index.js +++ b/src/index.js @@ -95,26 +95,30 @@ L.Control.SplitMap = L.Control.extend({ } this._leftLayers.forEach((left_layer)=> { if (left_layer.getContainer) { - left_layer.getContainer().style.clip = "" + left_layer.getContainer().remove() } else { - left_layer.getPane().style.clip = "" + left_layer.getPane().remove() } }) this._rightLayers.forEach((right_layer)=>{ if (right_layer.getContainer) { - right_layer.getContainer().style.clip = "" + right_layer.getContainer().remove() } else { - right_layer.getPane().style.clip = "" + right_layer.getPane().remove() } }) this._removeEvents() L.DomUtil.remove(this._container) this._map = null + + // print the layers + return this }, + _updateClip: function () { if (!this._map) { From 388a31bfe34aed8884f1234e8af4f2c545af27e5 Mon Sep 17 00:00:00 2001 From: dfguerrerom Date: Fri, 4 Oct 2024 14:21:45 +0200 Subject: [PATCH 2/2] remove debug line --- src/index.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/index.js b/src/index.js index 333bcee..d91c344 100644 --- a/src/index.js +++ b/src/index.js @@ -113,9 +113,6 @@ L.Control.SplitMap = L.Control.extend({ this._removeEvents() L.DomUtil.remove(this._container) this._map = null - - // print the layers - return this },