From 787892dd4cb8e50b1362fce30a03d529c34fd5ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Tue, 23 Oct 2018 23:53:21 +0200 Subject: [PATCH] fix floating menu example --- packages/tiptap/src/utils/Editor.js | 3 +-- packages/tiptap/src/utils/FloatingMenu.js | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/tiptap/src/utils/Editor.js b/packages/tiptap/src/utils/Editor.js index 42899ab6..05cc04c5 100644 --- a/packages/tiptap/src/utils/Editor.js +++ b/packages/tiptap/src/utils/Editor.js @@ -255,9 +255,8 @@ export default class Editor { registerPlugin(plugin = null) { if (plugin) { - this.plugins = this.plugins.concat([plugin]) this.state = this.state.reconfigure({ - plugins: this.plugins, + plugins: this.state.plugins.concat([plugin]), }) this.view.updateState(this.state) } diff --git a/packages/tiptap/src/utils/FloatingMenu.js b/packages/tiptap/src/utils/FloatingMenu.js index b4f86f5a..bb3371d0 100644 --- a/packages/tiptap/src/utils/FloatingMenu.js +++ b/packages/tiptap/src/utils/FloatingMenu.js @@ -28,7 +28,7 @@ class Toolbar { const isActive = currentDom.node.innerHTML === '
' && currentDom.node.tagName === 'P' - // && currentDom.node.parentNode === view.dom + && currentDom.node.parentNode === view.dom if (!isActive) { this.hide()