ui: file manager read pills and Edit raw (v2.7.9)

The decoded view is a read-only field table, so pressing Edit there did
nothing (no readonly inputs to strip) and Save found nothing to write.

- Remove the redundant Read button: the Raw/Decoded pills already read
  the file, so they become explicit read actions — Read raw / Read
  decoded (Читать сырые данные / Декодировать).  They are buttons now
  so the server/card availability model disables them like the old Read
  button did.
- Edit raw (Редактировать сырые данные) always edits the hex view: from
  decoded (or with no content loaded yet) it switches back to raw and
  reads the file first; the decoded view stays read-only.
- Save/Cancel moved next to Edit raw (right-aligned group); the pills
  are inert and dimmed while editing (mode switching would discard
  unsaved changes).
- Tests: frontend/tests/fs_edit.test.js (skipRead, edit guard, decoded
  auto-switch ordering, read failure abort, cancel/reset); help EN/RU.
This commit is contained in:
2026-09-20 23:12:07 +03:00
parent 2c793720f6
commit cad14e2b5a
7 changed files with 240 additions and 29 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
const CACHE = 'simple-v211';
const CACHE = 'simple-v212';
const URLS = [
'index.html',
'help.html',