svg + responsive

This commit is contained in:
2026-08-09 11:13:28 +02:00
parent 0f344a1ab7
commit 7f53bc6488
4 changed files with 62 additions and 36 deletions
+28 -6
View File
@@ -295,8 +295,8 @@ document
const loader =
document.querySelector(".loader");
const iframe =
document.getElementById("pdf_iframe");
const frame =
document.getElementById("img_svg");
const pdflink =
document.getElementById("pdf_link");
@@ -304,9 +304,33 @@ document
submitButton.disabled = true;
loader.style.display = "block";
pdflink.disabled = true;
try {
const response_svg =
await fetch("/edt.svg", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({ cours })
});
if (!response_svg.ok)
throw new Error("Erreur lors de la génération du SVG.");
const blob_svg =
await response_svg.blob();
const url_svg =
URL.createObjectURL(blob_svg);
frame.src = url_svg;
frame.style.display = "block";
const response =
await fetch("/edt.pdf", {
method: "POST",
@@ -325,9 +349,6 @@ document
const url =
URL.createObjectURL(blob);
iframe.src = url;
iframe.style.display = "block";
pdflink.href = url;
pdflink.style.display = "block";
@@ -340,6 +361,7 @@ document
loader.style.display = "none";
submitButton.disabled = false;
pdflink.disabled = false;
}
@@ -372,4 +394,4 @@ if (selectAll) {
});
};
}
}