Wiki: Hunde-Silhouette als Placeholder für fehlende Rassenfotos (SW by-v362)

- _DOG_SILHOUETTE Phosphor-SVG als Modul-Konstante in wiki.js
- Karten-Fallback zeigt SVG statt UI.icon('dog')
- Detail-Ansicht zeigt 56px SVG + „Kein Foto verfügbar" wenn kein Foto
- CSS: wiki-breed-photo-fallback mit Gradient, neue wiki-detail-photo-placeholder-Klasse
- SW by-v362, APP_VER 347
This commit is contained in:
rene 2026-04-25 09:27:19 +02:00
parent 2fed44fbd4
commit de73c7901e
4 changed files with 39 additions and 14 deletions

View file

@ -4660,15 +4660,35 @@ html.modal-open {
display: block;
}
.wiki-breed-photo-fallback {
font-size: 2.5rem;
line-height: 1;
display: flex;
align-items: center;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
background: var(--c-bg);
color: var(--c-text-secondary);
width: 100%;
height: 100%;
background: linear-gradient(135deg, var(--c-surface-2) 0%, var(--c-bg) 100%);
color: var(--c-text-muted);
font-size: 2.8rem;
line-height: 1;
}
.wiki-detail-photo-placeholder {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: var(--space-2);
width: 100%;
height: 220px;
background: linear-gradient(135deg, var(--c-surface-2) 0%, var(--c-bg) 100%);
border-radius: var(--radius-lg);
color: var(--c-text-muted);
font-size: 3.5rem;
}
.wiki-detail-photo-placeholder span {
font-size: var(--text-xs);
color: var(--c-text-muted);
font-weight: var(--weight-medium);
letter-spacing: 0.05em;
text-transform: uppercase;
}
/* Card Body */