Documents: remove script tags and comments

This commit is contained in:
2023-10-10 16:34:10 +02:00
parent 0e9bae4ec9
commit 73af12a64d
3 changed files with 1 additions and 45 deletions

View File

@ -5,41 +5,6 @@
<link rel="stylesheet" href="file:///@Raw(Model.DataPath)\resources\style-deliverynote.css" />
<main>
<h1>@Model.Title</h1>
<script>
document.addEventListener("DOMContentLoaded", () => {
const hidden = document.getElementsByClassName("hidden")[0];
const table = document.getElementsByClassName("delivery")[0];
const stats = document.getElementById("delivery-stats");
const mm = px2mm(0, hidden.offsetTop + hidden.offsetHeight);
const heightTable = px2mm(table.offsetTop, hidden.offsetTop + hidden.offsetHeight);
if (mm >= heightA4 - heightFooter) {
if (heightTable + 10 >= heightMain) {
// force page break in table
const tblOff = px2mm(0, table.offsetTop);
let last = null;
for (const tr of table.getElementsByTagName("tr")) {
if (!tr.classList.contains("main")) continue;
const mm2 = tblOff + px2mm(0, tr.offsetTop);
if (mm2 >= heightA4 - heightFooter) {
last.classList.add("page-break");
break;
}
last = tr;
}
} else {
// force page break
const hr = document.createElement("hr");
hr.classList.add("page-break");
table.before(hr);
const p = document.createElement("p");
p.innerText = "Siehe nächste Seite."
hr.before(p);
}
}
});
</script>
<table class="delivery">
<colgroup>
<col style="width: 10.00mm;"/>