From 72f49bf6d769f2f987b95bd0f371ded923df59a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A5=E8=AF=BA?= Date: Tue, 14 Nov 2017 03:53:31 +0800 Subject: [PATCH] Fix image example's onPaste (#1375) * Fix image example's onPaste * Fix lint test * Add custom onDrop back to support files drop * Check event type in onDropOrPaste --- examples/images/index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/images/index.js b/examples/images/index.js index 83f0933b8..976685551 100644 --- a/examples/images/index.js +++ b/examples/images/index.js @@ -110,8 +110,8 @@ class Images extends React.Component { value={this.state.value} schema={schema} onChange={this.onChange} - onDrop={this.onDrop} - onPaste={this.onPaste} + onDrop={this.onDropOrPaste} + onPaste={this.onDropOrPaste} renderNode={this.renderNode} /> @@ -176,8 +176,8 @@ class Images extends React.Component { */ onDropOrPaste = (event, change, editor) => { - const target = getEventRange(event) - if (!target) return + const target = getEventRange(event, change.value) + if (!target && event.type == 'drop') return const transfer = getEventTransfer(event) const { type, text, files } = transfer