diff --git a/script.js b/script.js
index 47b6b9e..98244c0 100644
--- a/script.js
+++ b/script.js
@@ -77,6 +77,7 @@ function save() {
/* ---------- Прогресс процесса ---------- */
function allFilesReady() {
+ if (!D.files.length) return false;
for (var i = 0; i < D.files.length; i++) if (D.files[i].s !== "ready") return false;
return true;
}
@@ -282,7 +283,9 @@ function vUpload() {
return 'Процесс' +
'' +
- 'Заявка ' + num("ЭД-2026-118") + "
" + vStepper() + "" +
+ 'Заявка ' + num("ЭД-2026-118") + "" +
+ '' +
+ "" + vStepper() + "" +
(head ? '
' + head + "
" : "") +
'Материалы' +
'' +
@@ -609,6 +612,15 @@ function simulateUpload(list, idx, total) {
}, 140);
}
+S.resetDemo = function () {
+ if (confirm("Сбросить текущее состояние (загруженные файлы, результаты, черновик заключения)?")) {
+ D = seed();
+ save();
+ render();
+ toast("Демо сброшено — можно начать заново", "info");
+ }
+};
+
S.delFile = function (i) {
D.files.splice(i, 1);
save();