12345678910111213141516171819202122232425262728 |
- import { ContextMenu } from './context_menu.js';
- import { AbstractPostable } from './abstract_postable.js';
- export declare class Info extends AbstractPostable {
- private title;
- private signature;
- protected className: import("./html_classes.js").HtmlClass;
- protected role: string;
- protected contentDiv: HTMLElement;
- menu: ContextMenu;
- private close;
- private content;
- constructor(title: string, content: Function, signature: string);
- attachMenu(menu: ContextMenu): void;
- generateHtml(): void;
- post(): void;
- protected display(): void;
- click(_event: MouseEvent): void;
- keydown(event: KeyboardEvent): void;
- escape(_event: KeyboardEvent): void;
- unpost(): void;
- private generateClose;
- private generateTitle;
- protected generateContent(): HTMLElement;
- private generateSignature;
- toJson(): {
- type: string;
- };
- }
|