Spaces:
Running
Running
Commit ·
678734d
1
Parent(s): ca12da8
fix: show placeholder when card image fails to load
Browse files- 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 |
-
|
| 418 |
-
|
| 419 |
-
|
| 420 |
-
|
| 421 |
-
|
| 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>
|