v3.11.0 editor polish: keyset editor as a header table, in sync with TAR

The keyset rows were a stack of flex divs with no column labels.  They are
now a fixed-layout table like the TAR table: a thead with # (keyset number,
with its tooltip), KIc, KID, KIc key, KID key, Counter and the action
column, and <tr> rows of py-1 px-2 cells with w-full inputs (the columns
drive the widths: 40/56/56 px, the two key columns split the remainder,
112 px for the 10-digit counter).  Ids and behaviour are unchanged (the
number span still toggles its red flag, the inputs keep their handlers).

Guards: html.test.js checks the keyset table headers and tbody;
cards_form.test.js checks the row markup.  sw cache simple-v366.

Tests: 665 Python + 788 frontend green; the whole inline PWA script
syntax-checked.
This commit is contained in:
2026-10-02 11:13:18 +03:00
parent f71b8ab73f
commit 84887d8518
4 changed files with 39 additions and 12 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
const CACHE = 'simple-v365';
const CACHE = 'simple-v366';
const URLS = [
'index.html',
'help.html',