{% comment %} Shared panel layout include. Context vars: layout_json, sub_layouts_json, connections_json, highlight_port, edit_mode, can_edit, save_url, object_type, object_pk {% endcomment %} {# ---- Toolbar ------------------------------------------------------------ #}
{% if edit_mode %} Cancel {% else %} {% if can_edit %} {% if layout_source == "device_type" %}
{% else %} Edit Layout {% endif %} {% endif %} {% endif %}
{# ---- Main editor area (sidebar + panels column) ------------------------- #}
{# Left sidebar — only in edit mode #} {% if edit_mode %} {# Resize bar between sidebar and panels column #}
{% endif %} {# Panels column — JS creates dv2-panel divs inside here #}
{# .dv2-editor-layout #} {# ---- Hidden save form --------------------------------------------------- #} {% if edit_mode %}
{% csrf_token %}
{# ---- Zone EDIT modal (for editing existing zones, not creating) --------- #}
Edit Zone
{# Port list — shown when type = port_group #}
{# ---- Clone modal -------------------------------------------------------- #}
Clone Layout From
Loading…
{# ---- Import modal ------------------------------------------------------- #}
Import Layout
{% endif %}