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:
@@ -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
|
||||||
|
Reference in New Issue
Block a user