@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
45 lines (44 loc) • 1.36 kB
TypeScript
import { IWebComponentInstance } from "../..";
import { VueComponentBase } from "..";
export declare class CommentDialogComponent extends VueComponentBase implements IWebComponentInstance {
private subscriptionHandler;
private commentDialogStore;
private themeStore;
private commentLoc;
private omniaLoc;
private templateSettingsHash;
private dialogTheme;
private showDialog;
private resetContent;
private comment;
private dialogContentId;
private dialogPlaceholderId;
private textareaIdPrefix;
private isAddingOrUpdatingComment;
private mode;
private blockId;
private saveCallback;
private cancelCallback;
private draftComments;
private focusEditorInputs;
private dialogClasses;
private headingStyle;
private get marginBottom();
created(): void;
mounted(): void;
private handleOpenCommentDialog;
private updateMainContentStyles;
private getZIndex;
private getDraftCommentId;
private nextTickWapper;
private focusInput;
private focusInputField;
private isRichTextMode;
private onContentChange;
private onMentionChanged;
private onClose;
private onSave;
renderEditors(h: any): VueTsxSupport.JSX.Element[];
renderMainContent(h: any): VueTsxSupport.JSX.Element;
render(h: any): VueTsxSupport.JSX.Element;
}