From 42855fe9b30408f96b44492d53d6afbfba6cfe07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Tue, 7 Jul 2026 16:23:57 +0400 Subject: [PATCH] =?UTF-8?q?feat:=20drhider=20PDF=E2=86=92DOCX=20indicator?= =?UTF-8?q?=20in=20file=20list=20(v1.10)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- site/templates/drhider.html | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/site/templates/drhider.html b/site/templates/drhider.html index a99ce36..4ccb8fe 100644 --- a/site/templates/drhider.html +++ b/site/templates/drhider.html @@ -84,7 +84,7 @@ Сверка договоров | DrHider - v1.9 + v1.10 @@ -204,7 +204,13 @@ DZ.ondrop = e => { e.preventDefault(); DZ.classList.remove('active'); addFiles(e function addFiles(fl) { for (let f of fl) { if (files.find(x => x.name===f.name && x.size===f.size)) continue; files.push(f); } render(); } function remove(i) { files.splice(i, 1); render(); } function render() { - LIST.innerHTML = files.map((f,i) => `
${esc(f.name)}${fmt(f.size)}×
`).join(''); + LIST.innerHTML = files.map((f,i) => { + let display = esc(f.name); + if (f.name.toLowerCase().endsWith('.pdf')) { + display += ' → ' + esc(f.name.slice(0,-4)) + '.docx'; + } + return `
${display}${fmt(f.size)}×
`; + }).join(''); LIST.className = files.length ? 'show' : ''; BTN.disabled = !files.length; }