Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Private Readonly pane

pane: HTMLElement

Static inject

inject: readonly ["settings"] = ...

Methods

Private createBooleanSetting

  • createBooleanSetting(name: string, value: boolean, nameMapping: Map<string, string>): HTMLElement
  • Parameters

    • name: string
    • value: boolean
    • nameMapping: Map<string, string>

    Returns HTMLElement

Private createDropdownSetting

  • createDropdownSetting(name: string, value: string, optionDisplayAndIds: [string, string][], nameMapping: Map<string, string>): HTMLElement
  • Parameters

    • name: string
    • value: string
    • optionDisplayAndIds: [string, string][]
    • nameMapping: Map<string, string>

    Returns HTMLElement

Private createSetting

  • createSetting(name: string, control: HTMLElement): HTMLElement
  • Parameters

    • name: string
    • control: HTMLElement

    Returns HTMLElement

Private createSettingElementFor

  • createSettingElementFor(name: string, data: unknown): Option<HTMLElement>
  • Parameters

    • name: string
    • data: unknown

    Returns Option<HTMLElement>

Private createStringSetting

  • createStringSetting(name: string, value: string, nameMapping: Map<string, string>): HTMLElement
  • Parameters

    • name: string
    • value: string
    • nameMapping: Map<string, string>

    Returns HTMLElement

getPaneElement

  • getPaneElement(): HTMLElement
  • Returns HTMLElement

getPaneIconClass

  • getPaneIconClass(): string
  • Returns string

getPaneId

  • getPaneId(): string
  • Returns string

getPaneTitle

  • getPaneTitle(): string
  • Returns string

getPanelOptions

  • getPanelOptions(): PanelOptions
  • Returns PanelOptions

getPosition

  • getPosition(): "top" | "bottom"
  • Returns "top" | "bottom"

Generated using TypeDoc