diff --git a/creator.html b/creator.html index a529a3e..b41a279 100644 --- a/creator.html +++ b/creator.html @@ -94,16 +94,21 @@ document.addEventListener("DOMContentLoaded", () => { ``).join(""); } + const feld = (x) => (window.dogiFeld ? window.dogiFeld(x) : x || ""); + function draw(filter) { const items = filter === "alle" ? list : list.filter((c) => c.category === filter); - grid.innerHTML = items.map((c) => ` + grid.innerHTML = items.map((c) => { + const quoteText = feld(c.quote); + return `
${(c.avatar || c.photo) ? `${c.name}` : `${c.name.charAt(0).toUpperCase()}`}

${c.name}

-
${c.role}
- ${c.quote ? `

„${c.quote}"

` : ""} +
${feld(c.role)}
+ ${quoteText ? `

„${quoteText}"

` : ""} ${uebersetzen("crt_profil_btn")} -
`).join(""); + `; + }).join(""); } filterBar.addEventListener("click", (e) => {