Server IP : 15.235.198.142 / Your IP : 216.73.216.190 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/share/nodejs/@types/codemirror/addon/dialog/ |
Upload File : |
import '../../'; export type DialogCloseFunction = () => void; export interface DialogOptions { bottom?: boolean | undefined; } export interface OpenDialogOptions extends DialogOptions { /** If true, the dialog will be closed when the user presses enter in the input. Defaults to true. */ closeOnEnter?: boolean | undefined; /** Determines whether the dialog is closed when it loses focus. Defaults to true. */ closeOnBlur?: boolean | undefined; /** An event handler that will be called whenever keydown fires in the dialog's input. If the callback returns true, the dialog will not do any further processing of the event. */ onKeyDown?(event: KeyboardEvent, value: string, close: DialogCloseFunction): boolean | undefined; /** An event handler that will be called whenever keyup fires in the dialog's input. If the callback returns true, the dialog will not do any further processing of the event. */ onKeyUp?(event: KeyboardEvent, value: string, close: DialogCloseFunction): boolean | undefined; /** An event handler that will be called whenever input fires in the dialog's input. If the callback returns true, the dialog will not do any further processing of the event. */ onInput?(event: KeyboardEvent, value: string, close: DialogCloseFunction): boolean | undefined; /** A callback that will be called after the dialog has been closed and removed from the DOM. */ onClose?(instance: HTMLElement): void; } export interface OpenNotificationOptions extends DialogOptions { duration?: number | undefined; } declare module '../../' { interface Editor { /** Provides a very simple way to query users for text input. */ openDialog(template: string | Node, callback: (value: string, e: Event) => void, options?: OpenDialogOptions): DialogCloseFunction; openNotification(template: string | Node, options?: OpenNotificationOptions): DialogCloseFunction; openConfirm(template: string | Node, callbacks: ReadonlyArray<(editor: Editor) => void>, options?: DialogOptions): DialogCloseFunction; } }