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", () => { `${c === "alle" ? uebersetzen("crt_filter_alle") : c}`).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.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) => {
„${c.quote}"
„${quoteText}"