From ac2d6c8498b8605cd68412490a34743b810e6212 Mon Sep 17 00:00:00 2001 From: Bengt Brodersen Date: Fri, 27 Nov 2015 17:59:38 +0100 Subject: [PATCH] no message --- bookmarklet.js | 15 ++++++++++----- printPreview.html | 2 +- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/bookmarklet.js b/bookmarklet.js index 9d421fb..b76d1d1 100644 --- a/bookmarklet.js +++ b/bookmarklet.js @@ -353,7 +353,14 @@ var printDocument = printWindow.document; var settings = global.settings; - var scaleRoot = settings.scale; + + var scaleRoot; + if(settings.scale < 0) { + scaleRoot = 1.0 / (1.0 - (settings.scale * 2.0)); + } else { + scaleRoot = 1.0 * (1.0 + (settings.scale * 2.0)); + } + var rowCount = settings.rowCount; var columnCount = settings.colCount; @@ -381,25 +388,23 @@ console.log("scaleRoot: " + scaleRoot + " scale: " + scale); console.log("scaleWidth: " + scaleWidth + " scaleHeight: " + scaleHeight); - // scale jQuery("html", printDocument).css("font-size", ( scaleRoot * scale ) + "cm"); - // size // size horizontal var style = document.createElement('style'); style.id = 'styleColumnCount'; style.type = 'text/css'; - style.innerHTML = ".card { width: calc( 100% / " + columnCount + " - 0.001px ); }" + style.innerHTML = ".card { width: calc( 100% / " + columnCount + " ); }" jQuery("head", printDocument).append(style); // size horizontal var style = document.createElement('style'); style.id = 'styleRowCount'; style.type = 'text/css'; - style.innerHTML = ".card { height: calc( 100% / " + rowCount + " - 0.001px ); }" + style.innerHTML = ".card { height: calc( 100% / " + rowCount + " ); }" jQuery("head", printDocument).append(style); } diff --git a/printPreview.html b/printPreview.html index bfda7cb..b59d8f5 100644 --- a/printPreview.html +++ b/printPreview.html @@ -18,7 +18,7 @@
x
Page Grid
-
Scale
+
Scale
Single Card Per Page
Hide Description
Hide Assignee