{#- Идущие скачивания (операции типа download) с живым прогрессом. Ожидает переменную kind ('iso' | 'disk'); страница может заранее положить в dl результат downloads_panel(kind), чтобы не читать операции дважды. -#} {% from "_ui.html" import icon %} {% set dl = dl if dl is defined else downloads_panel(kind) %} {% if dl.active %}

Скачиваем на сервер

Страницу можно закрыть — загрузка продолжится. Когда файл будет готов, он появится в списке.

{{ icon('list-checks', 'icon-sm') }}Все задачи
{% for op in dl.active %}
{{ icon('download') }}
{{ op.filename }}
{{ op.progress|default(0) }}%
{{ op.message }}
Подробнее {#- Без data-toast: сервер лишь просит поток остановиться, а итог («Скачивание отменено») покажет опрос ниже. -#}
{% endfor %}
{% endif %}