- protected commentId: string;
- protected commentLocalId: string;
- protected deletedText: string;
- protected updatedText: string;
- protected archiveText: string;
-
- protected wysiwygEditor: any = null;
- protected wysiwygLanguage: string;
- protected wysiwygTextDirection: string;
-
- protected container: HTMLElement;
- protected contentContainer: HTMLElement;
- protected form: HTMLFormElement;
- protected formCancel: HTMLElement;
- protected editButton: HTMLElement;
- protected deleteButton: HTMLElement;
- protected replyButton: HTMLElement;
- protected archiveButton: HTMLElement;
- protected input: HTMLInputElement;
+ protected commentId!: string;
+ protected commentLocalId!: string;
+ protected deletedText!: string;
+ protected updatedText!: string;
+ protected archiveText!: string;
+
+ protected wysiwygEditor: SimpleWysiwygEditorInterface|null = null;
+ protected wysiwygTextDirection!: string;
+
+ protected container!: HTMLElement;
+ protected contentContainer!: HTMLElement;
+ protected form!: HTMLFormElement;
+ protected formCancel!: HTMLElement;
+ protected editButton!: HTMLElement;
+ protected deleteButton!: HTMLElement;
+ protected replyButton!: HTMLElement;
+ protected archiveButton!: HTMLElement;
+ protected input!: HTMLInputElement;