diff --git a/smash/web/static/js/daily_planning.js b/smash/web/static/js/daily_planning.js index 55e0d1b34ffd017fbaff6eb0ac23018abb7eb9ce..935a00071b68a7cff3fd51a7cab618c08f4c265a 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); }); } }