From f069c150a3d2a913d7fbd43377203488377fa815 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Tue, 31 Oct 2017 13:06:29 +0100 Subject: [PATCH] resolution improved --- smash/web/static/js/daily_planning.js | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/smash/web/static/js/daily_planning.js b/smash/web/static/js/daily_planning.js index 55e0d1b3..935a0007 100644 --- a/smash/web/static/js/daily_planning.js +++ b/smash/web/static/js/daily_planning.js @@ -304,16 +304,19 @@ $(document).ready(function () { toPdf: { text: 'PDF', click: function () { - return html2canvas(document.getElementById("calendar")).then(function (canvas) { - var container = document.createElement("div"); - container.style.backgroundColor = "#FFFFFF"; - container.appendChild(canvas); - document.body.appendChild(container); - var pdf = new jsPDF('l', 'mm', [297, 210]); - pdf.addHTML(container, function () { - pdf.save('daily-planning.pdf'); - document.body.removeChild(container); - }); + var srcEl = document.getElementById("calendar"); + var parent = srcEl.parentNode; + var container = document.createElement("div"); + container.style.backgroundColor = "#FFFFFF"; + container.style.width = "3840px"; + document.body.appendChild(container); + container.appendChild(srcEl); + + var pdf = new jsPDF('l', 'mm', [1485, 270]); + pdf.addHTML(container, function () { + pdf.save('daily-planning.pdf'); + parent.appendChild(srcEl); + document.body.removeChild(container); }); } } -- GitLab