1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-08-21 14:41:23 +02:00

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
This commit is contained in:
来诺
2017-11-14 03:53:31 +08:00
committed by Ian Storm Taylor
parent b973580c54
commit 72f49bf6d7

View File

@@ -110,8 +110,8 @@ class Images extends React.Component {
value={this.state.value} value={this.state.value}
schema={schema} schema={schema}
onChange={this.onChange} onChange={this.onChange}
onDrop={this.onDrop} onDrop={this.onDropOrPaste}
onPaste={this.onPaste} onPaste={this.onDropOrPaste}
renderNode={this.renderNode} renderNode={this.renderNode}
/> />
</div> </div>
@@ -176,8 +176,8 @@ class Images extends React.Component {
*/ */
onDropOrPaste = (event, change, editor) => { onDropOrPaste = (event, change, editor) => {
const target = getEventRange(event) const target = getEventRange(event, change.value)
if (!target) return if (!target && event.type == 'drop') return
const transfer = getEventTransfer(event) const transfer = getEventTransfer(event)
const { type, text, files } = transfer const { type, text, files } = transfer