feat: toolkit parameters in three columns + one access row (v3.6.50)

The SIM/UICC Toolkit parameters grid is grid-cols-3 now: the 12 narrow
fields (priority, timers, text length, menus, first pos/id, last pos/id,
channels, MSL, TAR, access domain) fit in four clean rows, Max services
keeps its own row (it was a lone half-row in the 2-column layout) and the
file-access group is one col-span-3 row: File system access (full) ·
ADF.USIM access (full) · ADF AID (hex) + From card.

The ADF AID cell is its own rc-tk-adfaid-row; the whole group is wrapped
in rc-tk-access-row, which updateRcTkMode hides in SIM/CA mode (hiding
only the old checkbox rows would leave the AID field behind).

grid-cols-3/col-span-3 were already compiled (no Tailwind rebuild); the
html test pins the 3-column grid and the spanning access row with its
three cells, the JS guard pins the CA/EA visibility.

sw cache simple-v323; tests: 540 Python / 689 Node.
This commit is contained in:
2026-09-30 08:20:13 +03:00
parent 80c26f14f2
commit be411a7b4b
6 changed files with 45 additions and 22 deletions
+8
View File
@@ -892,3 +892,11 @@ test('the expanded-details checkbox is a sticky preference', () => {
assert.strictEqual(store['simple_ram_expanded'], '0'); // ticking stores it
delete globalThis.localStorage;
});
test('SIM toolkit mode hides the UICC file-access row', () => {
// the file-access group (checkboxes + ADF AID) is one spanning row now:
// it must follow the CA/EA visibility (v3.6.50)
const src = extractFunc(html, 'updateRcTkMode');
assert.ok(src.includes('rc-tk-access-row'),
'the access row must follow the CA/EA visibility');
});