nakarte

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

commit c4b7dae8324e38681fead2314106ff1a3a73828f
parent 3bc135cc82a98ae5406dd11d651d71b8617e51dc
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Wed, 25 Jan 2017 11:14:33 +0300

Fixed node drag after node creation in line editing

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

diff --git a/src/lib/leaflet.polyline-edit/index.js b/src/lib/leaflet.polyline-edit/index.js @@ -241,8 +241,10 @@ L.Polyline.EditMixin = { latlngs = this.getLatLngs(), nodeIndex = latlngs.indexOf(segmentOverlay._lineNode) + 1; this.addNode(nodeIndex, e.latlng); - // TODO: hack, may be replace with sending mouse event - latlngs[nodeIndex]._nodeMarker.dragging._draggable._onDown(e.originalEvent); + if (L.Draggable._dragging) { + L.Draggable._dragging.finishDrag() + } + latlngs[nodeIndex]._nodeMarker.dragging._draggable._onDown(e.originalEvent) this.fire('nodeschanged'); },