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