nakarte

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

commit 73668f36ca309d7aad780d43ef054b63af5e1e61
parent e255798f693b56295aa7d999d0fb973c6afec912
Author: Sergey Orlov <wladimirych@gmail.com>
Date:   Sat, 11 Apr 2020 21:45:20 +0200

print: change default margin size to 7 mm

This value seems to be closer to actual margin of most printers.

Diffstat:
Msrc/lib/leaflet.control.printPages/control.js | 13++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/lib/leaflet.control.printPages/control.js b/src/lib/leaflet.control.printPages/control.js @@ -44,7 +44,10 @@ function savePageJpg(page, fileName) { } L.Control.PrintPages = L.Control.extend({ - options: {position: 'bottomleft'}, + options: { + position: 'bottomleft', + defaultMargin: 7, + }, includes: [L.Mixin.Events, L.Mixin.HashState], @@ -70,10 +73,10 @@ L.Control.PrintPages = L.Control.extend({ this.makingPdf = ko.observable(false); this.downloadProgressRange = ko.observable(); this.downloadProgressDone = ko.observable(); - this.marginLeft = ko.observable(3).extend({checkNumberRange: [0, 99]}); - this.marginRight = ko.observable(3).extend({checkNumberRange: [0, 99]}); - this.marginTop = ko.observable(3).extend({checkNumberRange: [0, 99]}); - this.marginBottom = ko.observable(3).extend({checkNumberRange: [0, 99]}); + this.marginLeft = ko.observable(this.options.defaultMargin).extend({checkNumberRange: [0, 99]}); + this.marginRight = ko.observable(this.options.defaultMargin).extend({checkNumberRange: [0, 99]}); + this.marginTop = ko.observable(this.options.defaultMargin).extend({checkNumberRange: [0, 99]}); + this.marginBottom = ko.observable(this.options.defaultMargin).extend({checkNumberRange: [0, 99]}); this.autoZoomLevels = ko.observable({}); this.printSize = ko.pureComputed(this._printSize, this); this.printSize.subscribe(this.onPageSizeChanged, this);