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