ui/panels/AircraftClickSelector¶
Classes¶
AircraftClickSelector¶
Defined in: ui/panels/AircraftClickSelector.ts:14
AircraftClickSelector - shared single/double-click selection behavior for list items that represent an aircraft (traffic list, conflicts list).
Single click toggles selection through the StateManager and dispatches 'aircraft-single-click' (pan) when selecting or 'aircraft-unselect' when unselecting. A second click within 300ms cancels the pending single click and dispatches 'aircraft-double-click' (zoom/follow).
Constructors¶
Constructor¶
Defined in: ui/panels/AircraftClickSelector.ts:17
Parameters¶
component¶
string
getStateManager¶
() => StateManager | null
Returns¶
Methods¶
attach()¶
Defined in: ui/panels/AircraftClickSelector.ts:25
Attach the click behavior to a list item element.
Parameters¶
element¶
HTMLElement
aircraftId¶
string
Returns¶
void
dispose()¶
Defined in: ui/panels/AircraftClickSelector.ts:89
Cancel pending single-click timers (call from the panel's destroy).
Returns¶
void