{% extends "base.html" %} {% block title %}Models — swapboard{% endblock %} {% block content %}

Models

{% include "partials/models.html" %} {# Deliberately outside #models-section: that element is swapped whole on every refresh, download poll and config save, which would tear an open modal out of the document mid-edit. The editor form carries `modal-content` itself so the header, body and footer stay direct children of the flex container Bootstrap sizes; wrapping them in a form instead collapses the footer onto the border. #} {% endblock %}