commit d8c05d85df46ba67c27be844dd67acf62510959d
parent a067e9e7e9d9b320a2442fc51ac4f16339152605
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Mon, 20 Mar 2017 02:24:23 +0300
[track edit] do not delete last point on double click on node
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/lib/leaflet.polyline-edit/index.js b/src/lib/leaflet.polyline-edit/index.js
@@ -74,6 +74,9 @@ L.Polyline.EditMixin = {
},
onNodeMarkerDblClickedRemoveNode: function(e) {
+ if (this.getLatLngs().length < 2 || (this._drawingDirection && this.getLatLngs().length === 2)) {
+ return;
+ }
var marker = e.target,
nodeIndex = this.getLatLngs().indexOf(marker._lineNode);
this.removeNode(nodeIndex);