{% load i18n %} {% for row in children %}
{# Expand toggle #} {% if row.has_children %} '; }" hx-on::after-request="this.dataset.expanded='1'; this.querySelector('i').classList.replace('mdi-chevron-right','mdi-chevron-down');" onclick="event.preventDefault()" title="{% trans "Expand" %}"> {% else %} {% endif %} {# Prefix label: single click loads IPs + highlights row, double click navigates to detail #} {{ row.prefix.prefix }} {% if row.prefix.description %} {{ row.prefix.description }} {% endif %}
{# Children are injected here by htmx on expand #}
{% endfor %}