From d44c41ad69b40535d9536fa7913cf7f1546ff715 Mon Sep 17 00:00:00 2001 From: tore Date: Tue, 22 Sep 2026 10:54:23 +0000 Subject: [PATCH] =?UTF-8?q?v3:=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B0=20?= =?UTF-8?q?=D1=81=D0=B1=D1=80=D0=BE=D1=81=D0=B0=20=D0=B4=D0=B5=D0=BC=D0=BE?= =?UTF-8?q?,=20allFilesReady=20=D1=81=20=D0=BF=D1=83=D1=81=D1=82=D1=8B?= =?UTF-8?q?=D0=BC=20=D0=BF=D0=B0=D0=BA=D0=B5=D1=82=D0=BE=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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();