diff --git a/packages/tiptap/src/utils/Editor.js b/packages/tiptap/src/utils/Editor.js index cc35a2bc..8b7514af 100644 --- a/packages/tiptap/src/utils/Editor.js +++ b/packages/tiptap/src/utils/Editor.js @@ -11,8 +11,6 @@ import { markIsActive, nodeIsActive, getMarkAttrs } from 'tiptap-utils' import { ExtensionManager, initNodeViews, - // menuBubble, - // floatingMenu, builtInKeymap, } from '.' @@ -112,38 +110,22 @@ export default class Editor { doc: this.createDocument(this.options.content), plugins: [ ...this.plugins, - ...this.getPlugins(), + inputRules({ + rules: this.inputRules, + }), + ...this.keymaps, + keymap(builtInKeymap), + keymap(baseKeymap), + gapCursor(), + new Plugin({ + props: { + editable: () => this.options.editable, + }, + }), ], }) } - getPlugins() { - const plugins = [ - inputRules({ - rules: this.inputRules, - }), - ...this.keymaps, - keymap(builtInKeymap), - keymap(baseKeymap), - gapCursor(), - new Plugin({ - props: { - editable: () => this.options.editable, - }, - }), - ] - - // if (this.menububbleNode) { - // plugins.push(menuBubble(this.menububbleNode)) - // } - - // if (this.floatingMenuNode) { - // plugins.push(floatingMenu(this.floatingMenuNode)) - // } - - return plugins - } - createDocument(content) { if (typeof content === 'object') { return this.schema.nodeFromJSON(content)