{# The base every HTMLResponse template extends. #} {# Any required javascript not covered by `htmx.min.js` should be written as {# Preload the hover-state logo so the first hover swaps without a flash (see `.logo-main` in classless.css). #} {% block content %}{% endblock %} {# Persist the open/closed state of `
` accordions across HTMX swaps. The import-job fragment re-renders on each poll, which would otherwise snap an opened accordion (e.g. "Import output") shut. State is kept in memory, keyed by `data-persist-key`. #}