PDF-Generierung + Druckfunktion hinzufügt
This commit is contained in:
@@ -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();
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user