ui: group the eSIM chip info into boxes and wrap values nicely
The chip view was one long flat list spread over the full height. - esimRenderChip split into esimChipSectionRows (object or RAT rule list -> rows) and esimChipBox (titled box, skipped when empty); the boxes are laid out on a grid: EID, EUICCInfo1, Addresses and the rules authorisation table in the left column, the larger EUICCInfo2 in the wider right-hand box (single column on narrow screens). Rows use a narrower label column (w-36). - Values wrap with break-words + min-w-0 instead of break-all: text breaks at spaces first and long hex/AID tokens only when they cannot fit (same for the profile metadata rows). - style.css rebuilt (grid-cols-1, lg:grid-cols-3, lg:col-span-1/2/3, break-words). - tests: the new helpers, the grid/box layout and the wrapping check; help EN/RU note the grouping; sw.js simple-v232.
This commit is contained in:
+1
-1
@@ -1,4 +1,4 @@
|
||||
const CACHE = 'simple-v231';
|
||||
const CACHE = 'simple-v232';
|
||||
const URLS = [
|
||||
'index.html',
|
||||
'help.html',
|
||||
|
||||
Reference in New Issue
Block a user