refactoring

This commit is contained in:
Philipp Kühn
2021-09-07 20:55:40 +02:00
parent ca3763d3c2
commit 8b545e4ae1
2 changed files with 28 additions and 32 deletions

View File

@@ -113,14 +113,13 @@ export class BubbleMenuView {
}
createTooltip() {
if (this.tippy) {
const { element: editorElement } = this.editor.options
const editorIsAttached = !!editorElement.parentElement
if (this.tippy || !editorIsAttached) {
return
}
const { element: editorElement } = this.editor.options
// Wait until editor element is attached to the document
if (editorElement.parentElement) {
this.tippy = tippy(editorElement, {
duration: 0,
getReferenceClientRect: null,
@@ -132,7 +131,6 @@ export class BubbleMenuView {
...this.tippyOptions,
})
}
}
update(view: EditorView, oldState?: EditorState) {
const { state, composing } = view

View File

@@ -99,14 +99,13 @@ export class FloatingMenuView {
}
createTooltip() {
if (this.tippy) {
const { element: editorElement } = this.editor.options
const editorIsAttached = !!editorElement.parentElement
if (this.tippy || !editorIsAttached) {
return
}
const { element: editorElement } = this.editor.options
// Wait until editor element is attached to the document
if (editorElement.parentElement) {
this.tippy = tippy(editorElement, {
duration: 0,
getReferenceClientRect: null,
@@ -118,7 +117,6 @@ export class FloatingMenuView {
...this.tippyOptions,
})
}
}
update(view: EditorView, oldState?: EditorState) {
const { state, composing } = view