diff --git a/srv/poe_manager/templates/index.html b/srv/poe_manager/templates/index.html index 5f19071..d14907a 100644 --- a/srv/poe_manager/templates/index.html +++ b/srv/poe_manager/templates/index.html @@ -8,30 +8,39 @@
+ {% set current_group = None %} {% for d in devices %} -
-
-
{{ d[1] }}
-
- - {% if d[2] == 0 %} - Deaktiviert - {% else %} - {% if status[d[0]] %}{{ status[d[0]]|capitalize }}{% else %}Unbekannt{% endif %} - {% endif %} - + {% set group = d[1][:3] %} + {% if group != current_group %} + {% if not loop.first %}
{% endif %} +
{{ group }}
+
+ {% set current_group = group %} + {% endif %} +
+
+
{{ d[1] }}
+
+ + {% if d[2] == 0 %} + Deaktiviert + {% else %} + {% if status[d[0]] %}{{ status[d[0]]|capitalize }}{% else %}Unbekannt{% endif %} + {% endif %} + +
-
+ {% if loop.last %}
{% endif %} {% endfor %}