Skip to main content

ElementMenu

Namespace for constructing menu bars

Index

Functions

AppendButton

  • AppendButton(menu: HTMLElement, ...menuitems: readonly HTMLElement[]): void
  • Parameters

    • menu: HTMLElement
    • rest...menuitems: readonly HTMLElement[]

    Returns void

Create

  • Create(id: string, menuItems: readonly (string | Node | HTMLOptions<keyof HTMLElementTagNameMap>)[], options?: { direction: rtl | ltr }, htmlOptions?: Partial<Record<menu, Omit<HTMLOptions<any>, tag>>>): HTMLDivElement
  • Parameters

    • id: string
    • menuItems: readonly (string | Node | HTMLOptions<keyof HTMLElementTagNameMap>)[]
    • optionaloptions: { direction: rtl | ltr } = null
      • direction: rtl | ltr
    • htmlOptions: Partial<Record<menu, Omit<HTMLOptions<any>, tag>>> = null

    Returns HTMLDivElement

PrependItem

  • PrependItem(menu: HTMLElement, ...menuitems: readonly HTMLElement[]): void
  • Parameters

    • menu: HTMLElement
    • rest...menuitems: readonly HTMLElement[]

    Returns void

_KeyDown

  • _KeyDown(...this: any, ev: KeyboardEvent): Promise<void>
  • Parameters

    • rest...this: any
    • ev: KeyboardEvent

    Returns Promise<void>