This commit is contained in:
Bengt Brodersen 2015-06-01 18:34:18 +02:00
parent 86449d741c
commit 2c09d321ea

View File

@ -261,34 +261,34 @@
function scaleCards(){ function scaleCards(){
var printFrame = result.find("#card-print-dialog-content-iframe"); // var printFrame = jQuery("#card-print-dialog-content-iframe");
var printWindow = printFrame[0].contentWindow; // var printWindow = printFrame[0].contentWindow;
var printDocument = printWindow.document; // var printDocument = printWindow.document;
//
jQuery("html", printDocument).css("font-size", "1cm"); // jQuery("html", printDocument).css("font-size", "1cm");
//
var currentFontSize = jQuery("html", printDocument).css("font-size").replace("px", ""); // var currentFontSize = jQuery("html", printDocument).css("font-size").replace("px", "");
//
//scale width // //scale width
// substract one pixel due to rounding problems
var cardMaxWidth = jQuery("body", printDocument).width() / jQuery(this).val() - 1;
var cardMinWidth = jQuery(".card", printDocument).outerWidth();
var scaleWidth = cardMaxWidth / cardMinWidth;
// //scale height
// // substract one pixel due to rounding problems // // substract one pixel due to rounding problems
// var cardMaxHeight = jQuery("body", printDocument).height() / jQuery(this).val() - 1; // var cardMaxWidth = jQuery("body", printDocument).width() / jQuery(this).val() - 1;
// var cardMinHeight = jQuery(".card", printDocument).outerHeight(); // var cardMinWidth = jQuery(".card", printDocument).outerWidth();
// //
// var scaleWidth = cardMaxWidth / cardMinWidth; // var scaleWidth = cardMaxWidth / cardMinWidth;
//
//
var scale = scaleWidth; // // //scale height
var fontSize = currentFontSize * scale; // // // substract one pixel due to rounding problems
// // var cardMaxHeight = jQuery("body", printDocument).height() / jQuery(this).val() - 1;
jQuery("html", printDocument).css("font-size",fontSize +"px"); // // var cardMinHeight = jQuery(".card", printDocument).outerHeight();
// //
// // var scaleWidth = cardMaxWidth / cardMinWidth;
//
//
// var scale = scaleWidth;
// var fontSize = currentFontSize * scale;
//
// jQuery("html", printDocument).css("font-size",fontSize +"px");
} }
// http://www.cssdesk.com/T9hXg // http://www.cssdesk.com/T9hXg
@ -653,7 +653,7 @@
} }
.author { .author {
position: absolute; position: absolute;
top:0.6rem; top:0.8rem;
left:calc(50% - 3rem); left:calc(50% - 3rem);
font-size: 0.5rem; font-size: 0.5rem;
} }
@ -662,8 +662,7 @@
float:left; float:left;
height: 100%; height: 100%;
width: 100%; width: 100%;
padding: 0.5rem; padding: 0.5cm;
padding-top: 0.6rem;
min-width:19.0rem; min-width:19.0rem;
min-height:10.0rem; min-height:10.0rem;