Skip to content

PopupMenu class


⊕ new PopupMenu(options?: PopupMenuOptions): PopupMenu



● isCursorInside: boolean = false


● maxHeight: number


● maxItemWidth: number


● minItemWidth: number


● style: any


● zIndex: string



▸ getItemFilterCallback(): (item: MenuItem) => boolean

Returns (item: MenuItem) => boolean


▸ getItems(): MenuItem[]

Returns MenuItem[]


▸ getRootLevel(): MenuLevel

Returns MenuLevel


▸ hideMenu(): void

Returns void


▸ knockMenuStyle(menu: HTMLElement): void

  • menu: HTMLElement

Returns void


▸ refreshCheckboxes(): void

Returns void


▸ refreshItems(): void

Returns void


▸ showMenu(options: PopupMenuOptions): void

Returns void


▸ submitMenu(menuItem: any,selectedItems: any): void

  • menuItem: any
  • selectedItems: any

Returns void