From fb8a9dd7640065fade55b0a7779af99944722b96 Mon Sep 17 00:00:00 2001 From: Jason Varga Date: Tue, 9 Apr 2019 12:54:37 -0400 Subject: [PATCH] Allow extensions to override stopEvent --- packages/tiptap/src/Utils/ComponentView.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/tiptap/src/Utils/ComponentView.js b/packages/tiptap/src/Utils/ComponentView.js index d7cb517c..1dffed34 100644 --- a/packages/tiptap/src/Utils/ComponentView.js +++ b/packages/tiptap/src/Utils/ComponentView.js @@ -108,6 +108,10 @@ export default class ComponentView { // disable (almost) all prosemirror event listener for node views stopEvent(event) { + if (typeof this.extension.stopEvent === 'function') { + return this.extension.stopEvent(event) + } + const isPaste = event.type === 'paste' const draggable = !!this.extension.schema.draggable