From 923bec85aab39064c928a2ac109784edabc5d68f Mon Sep 17 00:00:00 2001 From: Sumit Kumar Date: Fri, 17 Aug 2018 14:05:56 +0200 Subject: [PATCH] pm:cut event layer and original layer properties changes (major) --- src/js/Draw/L.PM.Draw.Cut.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/js/Draw/L.PM.Draw.Cut.js b/src/js/Draw/L.PM.Draw.Cut.js index cc7acf55..d30fe63d 100644 --- a/src/js/Draw/L.PM.Draw.Cut.js +++ b/src/js/Draw/L.PM.Draw.Cut.js @@ -31,7 +31,6 @@ Draw.Cut = Draw.Poly.extend({ } }); - // loop through all layers that intersect with the drawn (cutting) layer layers.forEach((l) => { // find layer difference @@ -48,15 +47,15 @@ Draw.Cut = Draw.Poly.extend({ // fire pm:cut on the cutted layer l.fire('pm:cut', { shape: this._shape, - layer: l, - resultingLayer, + layer: resultingLayer, + originalLayer: l, }); - // fire pm:cut on the map for each cutted layer + // fire pm:cut on the map this._map.fire('pm:cut', { shape: this._shape, - cuttedLayer: l, - resultingLayer, + layer: resultingLayer, + originalLayer: l, }); // add templayer prop so pm:remove isn't fired