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:
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);