plc_control/web/js
caoqianming 4338895e0a refactor(ops): use units-embedded equipments, lazy-load config data
Ops view now reads equipment+role_points from state.units (returned by
unit list API) instead of state.equipments, eliminating the loadEquipments()
call on bootstrap.

Config data (sources, equipments, events, points) is deferred until the
user first switches to config view. On WS reconnect, loadEquipments is
only refreshed when config view is active.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 10:33:19 +08:00
..
api.js fix(toast): remove shake class before hiding to ensure animationend fires 2026-03-25 13:16:50 +08:00
app.js refactor(ops): use units-embedded equipments, lazy-load config data 2026-03-26 10:33:19 +08:00
chart.js fix(chart): restore realtime updates and axes 2026-03-23 12:55:12 +08:00
docs.js fix(docs): widen API drawer and fix TOC scroll hijacking window 2026-03-25 14:41:17 +08:00
dom.js feat(control): batch start/stop auto control for all enabled units 2026-03-25 13:05:23 +08:00
equipment.js fix(frontend): pre-select active unit when opening new equipment modal 2026-03-24 16:35:33 +08:00
events.js refactor(events): display each event on a single line 2026-03-25 16:40:43 +08:00
index.js refactor(web): split index html into flat fragments 2026-03-23 14:14:19 +08:00
logs.js refactor(ops): use units-embedded equipments, lazy-load config data 2026-03-26 10:33:19 +08:00
ops.js refactor(ops): use units-embedded equipments, lazy-load config data 2026-03-26 10:33:19 +08:00
points.js fix(web): fix node count showing 2x by counting only details elements 2026-03-25 08:27:06 +08:00
roles.js refactor(control): align point roles and equipment kind 2026-03-24 13:17:53 +08:00
sources.js feat(web): reorganize equipment layout and point flows 2026-03-23 12:49:26 +08:00
state.js refactor(web): remove dead code and translate plan docs to Chinese 2026-03-26 08:57:29 +08:00
units.js refactor(api): embed runtime in unit list/get/detail responses 2026-03-26 09:18:14 +08:00