nakarte

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

commit 5c5567bb77bca716eb95642f38f5acb4d601b022
parent bf04f61c51ab720e55ed8858a7e47f4e7b3b654c
Author: Sergey Orlov <wladimirych@gmail.com>
Date:   Sat,  1 Aug 2020 13:36:03 +0200

track list: do not stop line drawing when saving to file. Related to #466

Diffstat:
Msrc/lib/leaflet.control.track-list/track-list.js | 12+-----------
1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/src/lib/leaflet.control.track-list/track-list.js b/src/lib/leaflet.control.track-list/track-list.js @@ -563,15 +563,13 @@ L.Control.TrackList = L.Control.extend({ }, copyTrackLinkToClipboard: function(track, mouseEvent) { - this.stopActiveDraw(); this.copyTracksLinkToClipboard([track], mouseEvent); }, saveTrackAsFile: async function(track, exporter, extension, addElevations = false) { - this.stopActiveDraw(); var lines = this.getTrackPolylines(track) .map(function(line) { - return line.getLatLngs(); + return line.getFixedLatLngs(); } ); lines = splitLinesAt180Meridian(lines); @@ -637,12 +635,6 @@ L.Control.TrackList = L.Control.extend({ this.menu.show(e); }, - stopActiveDraw: function() { - if (this._editedLine) { - this._editedLine.stopDrawingLine(); - } - }, - stopEditLine: function() { if (this._editedLine) { this._editedLine.stopEdit(); @@ -1273,12 +1265,10 @@ L.Control.TrackList = L.Control.extend({ }, copyAllTracksToClipboard: function(mouseEvent) { - this.stopActiveDraw(); this.copyTracksLinkToClipboard(this.tracks(), mouseEvent); }, copyVisibleTracks: function(mouseEvent) { - this.stopActiveDraw(); const tracks = this.tracks().filter((track) => track.visible()); this.copyTracksLinkToClipboard(tracks, mouseEvent); },