make file pasting work again
							parent
							
								
									d426c3474f
								
							
						
					
					
						commit
						1536ab433a
					
				|  | @ -20,6 +20,7 @@ import PropTypes from 'prop-types'; | |||
| import type SyntheticKeyboardEvent from 'react/lib/SyntheticKeyboardEvent'; | ||||
| 
 | ||||
| import { Editor } from 'slate-react'; | ||||
| import { getEventTransfer } from 'slate-react'; | ||||
| import { Value, Document, Event, Inline, Text, Range, Node } from 'slate'; | ||||
| 
 | ||||
| import Html from 'slate-html-serializer'; | ||||
|  | @ -755,6 +756,18 @@ export default class MessageComposerInput extends React.Component { | |||
|         } | ||||
|         return false; | ||||
|     }; | ||||
| 
 | ||||
|     onPaste = (event: Event, change: Change, editor: Editor): Change => { | ||||
|         const transfer = getEventTransfer(event); | ||||
| 
 | ||||
|         if (transfer.type === "files") { | ||||
|             return this.props.onFilesPasted(transfer.files); | ||||
|         } | ||||
|         if (transfer.type === "html") { | ||||
| 
 | ||||
|         } | ||||
|     }; | ||||
| 
 | ||||
| /* | ||||
|     onTextPasted = (text: string, html?: string) => { | ||||
|         const currentSelection = this.state.editorState.getSelection(); | ||||
|  | @ -1331,14 +1344,10 @@ export default class MessageComposerInput extends React.Component { | |||
|                             value={this.state.editorState} | ||||
|                             onChange={this.onChange} | ||||
|                             onKeyDown={this.onKeyDown} | ||||
|                             onPaste={this.onPaste} | ||||
|                             renderNode={this.renderNode} | ||||
|                             renderMark={this.renderMark} | ||||
|                             spellCheck={true} | ||||
|                             /* | ||||
|                             handlePastedText={this.onTextPasted} | ||||
|                             handlePastedFiles={this.props.onFilesPasted} | ||||
|                             stripPastedStyles={!this.state.isRichtextEnabled} | ||||
|                             */ | ||||
|                             /> | ||||
|                 </div> | ||||
|             </div> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Matthew Hodgson
						Matthew Hodgson