nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit a067e9e7e9d9b320a2442fc51ac4f16339152605
parent 66ad70e86eb08083c200b77d4c9021b28b7e247a
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Mon, 20 Mar 2017 02:00:38 +0300

[tracks] when drawing line delete last node on backspace and delete

Diffstat:
Msrc/lib/leaflet.polyline-edit/index.js | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/lib/leaflet.polyline-edit/index.js b/src/lib/leaflet.polyline-edit/index.js @@ -158,6 +158,16 @@ L.Polyline.EditMixin = { } L.DomEvent.stop(e); break; + case 8: + case 46: + if (this._drawingDirection && this.getLatLngs().length > 2) { + const nodeIndex = this._drawingDirection === 1 ? this.getLatLngs().length - 2 : 1; + this.removeNode(nodeIndex); + this.fire('nodeschanged'); + L.DomEvent.preventDefault(e); + } + break; + default: } },