From 3d6b04e78aa690f99f6e390271e290f14852efd3 Mon Sep 17 00:00:00 2001 From: iRedTea Date: Wed, 14 Oct 2026 16:00:20 +0300 Subject: [PATCH] fix: binary editing only for binary files and the ones shown as a preview --- internal/server/web/templates/files.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/server/web/templates/files.html b/internal/server/web/templates/files.html index 3fd36e7..7b43cf8 100644 --- a/internal/server/web/templates/files.html +++ b/internal/server/web/templates/files.html @@ -407,7 +407,7 @@ c.clearHistory(); V.clean = c.changeGeneration(); V.dirty = false; - setButtons({hex: true, save: editable}); + setButtons({save: editable}); $('frow2').hidden = !editable; $('vmsg').textContent = fmtSize(d.size) + ' · ' + modeName(mode) + (d.truncated ? ' · показаны первые ' + fmtSize(EDIT_LIMIT) : '') + (editable ? '' : ' · только чтение (больше ' + fmtSize(EDIT_LIMIT) + ')') + @@ -416,7 +416,6 @@ const w = await putFile(path, new TextEncoder().encode(c.getValue())); if (w.ok) { V.clean = c.changeGeneration(); V.dirty = false; toast('сохранено'); load(cwd); } else toast(w.error || 'ошибка', true); }; - $('vhex').onclick = () => { if (!V.dirty || confirm('Несохранённые изменения пропадут. Открыть бинарно?')) viewHex(path, d.size); }; setTimeout(() => { c.refresh(); c.focus(); c.setCursor(0, 0); }, 0); }