+ private elem: HTMLElement;
+ private pageId: number;
+ private container: HTMLElement;
+ private commentCountBar: HTMLElement;
+ private commentsTitle: HTMLElement;
+ private addButtonContainer: HTMLElement;
+ private replyToRow: HTMLElement;
+ private formContainer: HTMLElement;
+ private form: HTMLFormElement;
+ private formInput: HTMLInputElement;
+ private formReplyLink: HTMLAnchorElement;
+ private addCommentButton: HTMLElement;
+ private hideFormButton: HTMLElement;
+ private removeReplyToButton: HTMLElement;
+ private wysiwygLanguage: string;
+ private wysiwygTextDirection: string;
+ private wysiwygEditor: any = null;
+ private createdText: string;
+ private countText: string;
+ private parentId: number | null = null;
+ private contentReference: string = '';
+ private formReplyText: string = '';
+