From 1d159a85959c5d0120050ec420d8e837397ce14f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Fri, 31 Aug 2018 21:49:59 +0200 Subject: [PATCH] fix image dragging --- packages/tiptap-extensions/src/nodes/Image.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/tiptap-extensions/src/nodes/Image.js b/packages/tiptap-extensions/src/nodes/Image.js index 4d985c68..e01fcb53 100644 --- a/packages/tiptap-extensions/src/nodes/Image.js +++ b/packages/tiptap-extensions/src/nodes/Image.js @@ -40,11 +40,9 @@ export default class ImageNode extends Node { props: { handleDOMEvents: { drop(view, event) { - event.preventDefault() - const hasFiles = event.dataTransfer - && event.dataTransfer.files - && event.dataTransfer.files.length + && event.dataTransfer.files + && event.dataTransfer.files.length if (!hasFiles) { return @@ -57,6 +55,8 @@ export default class ImageNode extends Node { return } + event.preventDefault() + const { schema } = view.state const coordinates = view.posAtCoords({ left: event.clientX, top: event.clientY }) @@ -72,7 +72,6 @@ export default class ImageNode extends Node { } reader.readAsDataURL(image) }) - }, }, },