srv/poe_manager/templates/index.html aktualisiert

This commit is contained in:
2025-10-12 18:13:29 +02:00
parent 3bd2aca4f5
commit 12d2511695

View File

@@ -8,30 +8,39 @@
</span> </span>
</h2> </h2>
<div class="row g-3"> <div class="row g-3">
{% set current_group = None %}
{% for d in devices %} {% for d in devices %}
<div class="col-6 col-md-4 col-lg-3 col-xl-2"> {% set group = d[1][:3] %}
<div class="card text-center p-2" {% if group != current_group %}
{% if last_seen.get(d[0]) %} {% if not loop.first %}</div>{% endif %} <!-- alte Reihe schließen -->
title="{{ last_seen[d[0]] }}" <h5 class="mt-3">{{ group }}</h5>
{% elif status[d[0]] == 'offline' %} <div class="row g-3">
title="Noch nie online" {% set current_group = group %}
{% endif %}> {% endif %}
<div class="card-header">{{ d[1] }}</div> <div class="col-6 col-md-4 col-lg-3 col-xl-2">
<div class="card-body"> <div class="card text-center p-2"
<span class="fw-bold" style="color: {% if last_seen.get(d[0]) %}
{% if d[2] == 0 %}gray title="{{ last_seen[d[0]] }}"
{% elif status[d[0]] == 'online' %}green {% elif status[d[0]] == 'offline' %}
{% else %}red title="Noch nie online"
{% endif %};"> {% endif %}>
{% if d[2] == 0 %} <div class="card-header">{{ d[1] }}</div>
Deaktiviert <div class="card-body">
{% else %} <span class="fw-bold" style="color:
{% if status[d[0]] %}{{ status[d[0]]|capitalize }}{% else %}Unbekannt{% endif %} {% if d[2] == 0 %}gray
{% endif %} {% elif status[d[0]] == 'online' %}green
</span> {% else %}red
{% endif %};">
{% if d[2] == 0 %}
Deaktiviert
{% else %}
{% if status[d[0]] %}{{ status[d[0]]|capitalize }}{% else %}Unbekannt{% endif %}
{% endif %}
</span>
</div>
</div> </div>
</div> </div>
</div> {% if loop.last %}</div>{% endif %} <!-- letzte Reihe schließen -->
{% endfor %} {% endfor %}
</div> </div>
<script> <script>