UNPKG

medium-proeditor

Version:

A powerful & customizable Medium-style rich text editor

38 lines 1.1 kB
import type { EditorView } from 'prosemirror-view'; import type { Editor } from '../../Editor'; import type { Menuitem } from '../../Feature'; export declare class HighlightsMenus { private editor; private view; private menuItems; private textTooltip; private mediaTooltip; private linkInputField; private updateLock; private windowHandlers; constructor({ editor, view, menuitems }: { editor: Editor; view: EditorView; menuitems: Menuitem[]; }); private createTooltip; private createMenuButtons; private createButton; private createLinkInput; private attachEventListeners; private onDocumentMouseDown; private onDocumentMouseUp; private handleTooltipClick; private handleLinkAction; private handleSetLink; private handleLinkBlur; private showTooltip; private updateTooltipItemsStatus; private calculateTooltipPosition; private handleDblClick; private hideTooltip; private scrollToMedia; update(): void; destroy(): void; } //# sourceMappingURL=highlightMenu.d.ts.map