PDF-Generierung + Druckfunktion hinzufügt

This commit is contained in:
2026-02-03 12:08:45 +01:00
parent b328516a08
commit f7857e6408
6 changed files with 160 additions and 25 deletions

View File

@@ -78,6 +78,37 @@ button.addEventListener("click", () => {
const inputText = document.getElementById("inputText").value;
parsedArray = parseWordText(inputText);
if(parsedArray.length === 0) {
alert("Kein gültiges Format erkannt. Bitte überprüfe deine Eingabe.");
return;
}
alert("Karten erfolgreich erstellt!");
document.getElementById("title").style.display = "none";
button.style.display = "none";
document.getElementById("modusAuswahlSeite").style.display = "block";
});
document.querySelectorAll(".modus-btn").forEach(button => {
button.addEventListener("click", () => {
const modus = button.dataset.modus;
if (modus === "druck") {
createPDFPages(parsedArray);
} else {
console.log("Gewählter Modus:", modus);
}
});
});
function createPDFPages(wordArray) {
const kartenContainer = document.getElementById("kartenContainer");
kartenContainer.innerHTML = "";
kartenContainer.style.display = "flex";
kartenContainer.style.flexDirection = "column";
@@ -108,5 +139,13 @@ button.addEventListener("click", () => {
kartenContainer.appendChild(frontPage);
kartenContainer.appendChild(backPage);
document.getElementById("druckenBtn").style.display = "block";
}
alert("PDF-Seiten wurden erstellt! Du kannst sie jetzt druken.");
}
document.getElementById("druckenBtn").addEventListener("click", () => {
window.print();
});