From 96745b8f46277613041ce7698168a9850ff6b33a Mon Sep 17 00:00:00 2001 From: Maharshi Patel Date: Mon, 2 Sep 2024 11:51:39 +0530 Subject: [PATCH] fix: on load of beta print format set iframe height there was a edge case where when print format beta was set to default which never ran code which sets the size for container that holds format. fixed that by make iframe height to 100vh minus navbar and heading on load of beta print format --- frappe/printing/page/print/print.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/printing/page/print/print.js b/frappe/printing/page/print/print.js index 4c9afda265..2bdb94c30d 100644 --- a/frappe/printing/page/print/print.js +++ b/frappe/printing/page/print/print.js @@ -427,6 +427,9 @@ frappe.ui.form.PrintView = class { params.append("letterhead", letterhead); } iframe.prop("src", `/printpreview?${params.toString()}`); + setTimeout(() => { + iframe.css("height", "calc(100vh - var(--page-head-height) - var(--navbar-height))"); + }, 500); } setup_print_format_dom(out, $print_format) {