Files
RTLPlayground/html
Erdnusschokolade a369e46fe6 Add VLAN overview table to VLAN configuration page
Below the configuration form, a new table lists all configured VLANs
with their port memberships: Member, Tagged, Untagged, and PVID
columns. Port ranges are formatted compactly (e.g. "1-2,5").

Port-to-bit mapping uses the existing physToLogPort[] array populated
by /status.json, so the table is consistent with the icon view in
fetchVLAN() and works on any supported machine.

Each row has a delete button that sends "vlan N d" via /cmd, with
a confirmation dialog. VLAN 1 cannot be deleted (no button shown).

Table and dropdown both refresh automatically after Update/Create
and after delete via a new refreshVlanViews() helper.

The N+1 request pattern (1x /vlanlist + Nx /vlan.json) keeps the
backend simple and avoids buffer overflow risks for systems with
many VLANs. For typical configurations (<50 VLANs), page load
remains under one second.
2026-05-24 11:20:57 +02:00
..
2026-03-10 06:16:18 +01:00
2026-01-26 20:40:30 +01:00
2025-10-20 18:35:35 +02:00
2025-12-16 20:08:47 +01:00
2026-03-10 06:16:18 +01:00
2026-03-10 06:16:18 +01:00
2026-03-10 06:16:18 +01:00
2025-12-16 20:08:47 +01:00
2026-03-10 06:16:18 +01:00
2025-11-29 12:44:23 +01:00
2025-10-29 15:39:47 +01:00
2025-12-16 20:08:47 +01:00
2026-03-10 06:16:18 +01:00
2026-04-13 14:55:10 +02:00
2026-04-12 13:02:42 +02:00
2025-11-29 12:44:23 +01:00