@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
21 lines (20 loc) • 781 B
TypeScript
import { ToolbarExtension } from "../../ToolbarExtension";
import { TipTapEditor, GuidValue, ToolbarProperties, EditorBubbleMenuBar } from "../../../../models";
export default class AnchorLinkMenu extends ToolbarExtension implements ToolbarProperties<any> {
menubar: EditorBubbleMenuBar<any>;
onContentChanged?: (content: string) => void;
editor: TipTapEditor;
editorId: GuidValue;
private loc;
private omniaUxLoc;
private showAnchorLinkMenu;
private anchorName;
private onSave;
private onCloseAnchorLinkMenu;
private getEditorState;
private getSelectionText;
private onShowAnchorLinkMenuClicked;
private onRemoveAnchorName;
render(): VueTsxSupport.JSX.Element;
renderAnchorLinkDialog(): VueTsxSupport.JSX.Element;
}