skander101 commited on
Commit
678734d
·
1 Parent(s): ca12da8

fix: show placeholder when card image fails to load

Browse files
Files changed (1) hide show
  1. templates/index.html +5 -5
templates/index.html CHANGED
@@ -414,11 +414,11 @@ h1, h2, h3, h4, h5, h6 { font-family: Lora, Cambria, sans-serif; color: #fff; }
414
  <div class="grid">
415
  {% for c in group['items'] %}
416
  <div class="card">
417
- {% if c.image_url %}
418
- <div class="card-image-wrap"><img class="card-image" src="{{ c.image_url }}" alt="" loading="lazy" onerror="this.style.display='none'"></div>
419
- {% else %}
420
- <div class="card-image-placeholder">📰</div>
421
- {% endif %}
422
  <div class="card-body">
423
  <div class="card-rank">#{{ loop.index }}</div>
424
  <div class="card-topic">{{ c.topic }}</div>
 
414
  <div class="grid">
415
  {% for c in group['items'] %}
416
  <div class="card">
417
+ {% if c.image_url %}
418
+ <div class="card-image-wrap"><img class="card-image" src="{{ c.image_url }}" alt="" loading="lazy" onerror="this.parentElement.innerHTML='<div class=card-image-placeholder>📰</div>'"></div>
419
+ {% else %}
420
+ <div class="card-image-placeholder">📰</div>
421
+ {% endif %}
422
  <div class="card-body">
423
  <div class="card-rank">#{{ loop.index }}</div>
424
  <div class="card-topic">{{ c.topic }}</div>