Skip to main content

Class: InputFocusManager

Defined in: workingtitle-instruments-epic2/shared/Components/Tabs/InputFocusManager.ts:6

Manages active state of all input fields of all FlightPlanConfig tabs

Constructors​

Constructor​

new InputFocusManager(bus): InputFocusManager

Defined in: workingtitle-instruments-epic2/shared/Components/Tabs/InputFocusManager.ts:39

The constructor of InputFocusManager. Subscribes to Epic2CockpitEvents to manage activeInputField and activeTab.

Parameters​

ParameterTypeDescription
busEventBusAn instance of the EventBus.

Returns​

InputFocusManager

Properties​

activeTopTab​

readonly activeTopTab: Subject<undefined | string>

Defined in: workingtitle-instruments-epic2/shared/Components/Tabs/InputFocusManager.ts:15


inputFieldList​

inputFieldList: InputField<string>[] = []

Defined in: workingtitle-instruments-epic2/shared/Components/Tabs/InputFocusManager.ts:20

Methods​

destroy()​

destroy(): void

Defined in: workingtitle-instruments-epic2/shared/Components/Tabs/InputFocusManager.ts:98

Destroys this manager.

Returns​

void