this.formInput.parentElement?.appendChild(container);
this.formInput.hidden = true;
- this.wysiwygEditor = wysiwygModule.createBasicEditorInstance(container as HTMLElement, '', {
+ this.wysiwygEditor = wysiwygModule.createBasicEditorInstance(container as HTMLElement, '<p></p>', {
darkMode: document.documentElement.classList.contains('dark-mode'),
textDirection: this.wysiwygTextDirection,
translations: (window as unknown as Record<string, Object>).editor_translations,
type WysiwygModule = typeof import('../wysiwyg');
const wysiwygModule = (await window.importVersioned('wysiwyg')) as WysiwygModule;
- const container = el('div', {class: 'comment-editor-container'});
+ const container = el('div', {class: 'basic-editor-container'});
this.elem.parentElement?.appendChild(container);
this.elem.hidden = true;
}
remove() {
- this.context.editorDOM.remove();
this.context.manager.teardown();
+ this.context.containerDOM.remove();
if (this.editorListenerTeardown) {
this.editorListenerTeardown();
}
flex: 1;
}
+// Variation specific styles
+.comment-editor-container,
+.basic-editor-container {
+ border-left: 1px solid #DDD;
+ border-right: 1px solid #DDD;
+ border-bottom: 1px solid #DDD;
+ border-radius: 3px;
+ @include mixins.lightDark(border-color, #DDD, #000);
+
+ .editor-toolbar-main {
+ border-radius: 3px 3px 0 0;
+ justify-content: end;
+ }
+}
+
+.basic-editor-container .editor-content-area {
+ padding-bottom: 0;
+}
+
// Buttons
.editor-button {
font-size: 12px;