fix(tile): icône personnalisée masque le fallback FA au chargement
Le span de fallback (fa-server) démarrait en display:flex — visible en permanence derrière l'image. Il passe à display:none et n'est affiché que si l'img déclenche onerror (pas d'icône). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
d8f395cb53
commit
a22d1f4cd2
@@ -58,7 +58,7 @@ const Grid = (() => {
|
|||||||
const iconContent = `<img src="${API.iconUrl(id)}" alt=""
|
const iconContent = `<img src="${API.iconUrl(id)}" alt=""
|
||||||
style="width:100%;height:100%;object-fit:cover;border-radius:7px"
|
style="width:100%;height:100%;object-fit:cover;border-radius:7px"
|
||||||
onerror="this.style.display='none';this.nextSibling.style.display='flex'">
|
onerror="this.style.display='none';this.nextSibling.style.display='flex'">
|
||||||
<span style="display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--accent)">
|
<span style="display:none;align-items:center;justify-content:center;width:100%;height:100%;color:var(--accent)">
|
||||||
<i class="fa-solid fa-server"></i></span>`;
|
<i class="fa-solid fa-server"></i></span>`;
|
||||||
|
|
||||||
return `<div class="tile ${sc}" id="tile-${id}" onclick="Popups.showDetail('${esc(id)}')">
|
return `<div class="tile ${sc}" id="tile-${id}" onclick="Popups.showDetail('${esc(id)}')">
|
||||||
|
|||||||
Reference in New Issue
Block a user