v3: кнопка сброса демо, allFilesReady с пустым пакетом
This commit is contained in:
parent
b19daf0005
commit
d44c41ad69
14
script.js
14
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 '<section class="sec"><div class="sec-h">Процесс' +
|
||||
'<span class="spacer"></span>' +
|
||||
'<span class="kt-ai-meta">Заявка ' + num("ЭД-2026-118") + "</span></div>" + vStepper() + "</section>" +
|
||||
'<span class="kt-ai-meta">Заявка ' + num("ЭД-2026-118") + "</span>" +
|
||||
'<button class="kt-ai-btn" data-variant="ghost" data-size="sm" onclick="S.resetDemo()" style="margin-left:var(--kt-ai-space-2)">Сбросить демо</button>' +
|
||||
"</div>" + vStepper() + "</section>" +
|
||||
(head ? '<div style="margin-bottom:var(--kt-ai-stack-tight)">' + head + "</div>" : "") +
|
||||
'<section class="sec"><div class="sec-h">Материалы' +
|
||||
'<span class="spacer"></span>' +
|
||||
@ -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();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user