PopupMenuItem.d.ts
27 lines
| 951 B
| video/mp2t
|
TypeScriptLexer
|
|
r2 | import MenuItem = require("./MenuItem"); | ||
| import { _WidgetBaseConstructor } from "./_WidgetBase"; | ||||
| /** | ||||
| * An item in a Menu that spawn a drop down (usually a drop down menu) | ||||
| */ | ||||
| interface PopupMenuItem extends MenuItem { | ||||
| /** | ||||
| * When Menu is declared in markup, this code gets the menu label and the popup widget from the srcNodeRef. | ||||
| * | ||||
| * srcNodeRef.innerHTML contains both the menu item text and a popup widget | ||||
| * The first part holds the menu item text and the second part is the popup | ||||
| */ | ||||
| _fillContent(source: Element): void; | ||||
| /** | ||||
| * Open the popup to the side of/underneath this MenuItem, and optionally focus first item | ||||
| */ | ||||
| _openPopup(params: { around?: Element; popup?: Function }, focus?: boolean): void; | ||||
| _closePopup(): void; | ||||
| } | ||||
| interface PopupMenuItemConstructor extends _WidgetBaseConstructor<PopupMenuItem> { } | ||||
| declare const PopupMenuItem: PopupMenuItemConstructor; | ||||
| export = PopupMenuItem; | ||||
