nakarte

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

commit 84872d50d30a1ab27ba0b8107da9fda455b4108d
parent f7f600bd2b1a07da5f1e298782b0babeba5010bb
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Sun, 19 Feb 2017 20:00:29 +0300

in all usages of saveAs forbid auto BOM

Diffstat:
Msrc/lib/leaflet.control.printPages/control.js | 4++--
Msrc/lib/leaflet.control.track-list/track-list.js | 3+--
Msrc/lib/leaflet.layer.westraPasses/westraPassesMarkers.js | 4++--
3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/lib/leaflet.control.printPages/control.js b/src/lib/leaflet.control.printPages/control.js @@ -32,11 +32,11 @@ ko.extenders.checkNumberRange = function(target, range) { function savePagesPdf(imagesInfo, resolution) { let pdf = makePdf(imagesInfo, resolution); pdf = blobFromString(pdf); - saveAs(pdf, 'map.pdf'); + saveAs(pdf, 'map.pdf', true); } function savePageJpg(page) { - saveAs(blobFromString(page.data), 'map.jpg'); + saveAs(blobFromString(page.data), 'map.jpg', true); } L.Control.PrintPages = L.Control.extend({ diff --git a/src/lib/leaflet.control.track-list/track-list.js b/src/lib/leaflet.control.track-list/track-list.js @@ -464,8 +464,7 @@ L.Control.TrackList = L.Control.extend({ var fileText = exporter(lines, name, points); var filename = name + extension; - // FIXME: make function stringToBlob: convert string to byteArray first - saveAs(blobFromString(fileText), filename); + saveAs(blobFromString(fileText), filename, true); }, renameTrack: function(track) { diff --git a/src/lib/leaflet.layer.westraPasses/westraPassesMarkers.js b/src/lib/leaflet.layer.westraPasses/westraPassesMarkers.js @@ -68,7 +68,7 @@ const WestraPassesMarkers = L.Layer.CanvasMarkers.extend({ </gpx> `; var filename = marker.properties.name || 'Без названия'; - saveAs(new Blob([gpx], {type: 'application/gpx+xml'}), filename + '.gpx'); + saveAs(new Blob([gpx], {type: 'application/gpx+xml'}), filename + '.gpx', true); }, _passToKml: function(marker) { @@ -91,7 +91,7 @@ const WestraPassesMarkers = L.Layer.CanvasMarkers.extend({ </kml> `; var filename = marker.properties.name || 'Без названия'; - saveAs(new Blob([kml], {type: 'application/vnd.google-earth.kml+xml'}), filename + '.kml'); + saveAs(new Blob([kml], {type: 'application/vnd.google-earth.kml+xml'}), filename + '.kml', true); }, _makeIcon: function(marker) {