Merge pull request #2284 from pritambaral/react-paste

Ignore paste in react editor, Fixes #2186
This commit is contained in:
Nathan Sobo
2014-05-20 11:50:26 -06:00

View File

@@ -16,6 +16,7 @@ InputComponent = React.createClass
{lastChar: ''}
componentDidMount: ->
@getDOMNode().addEventListener 'paste', @onPaste
@getDOMNode().addEventListener 'input', @onInput
@getDOMNode().addEventListener 'compositionupdate', @onCompositionUpdate
@@ -32,6 +33,9 @@ InputComponent = React.createClass
shouldComponentUpdate: (newProps) ->
not isEqual(newProps.style, @props.style)
onPaste: (e) ->
e.preventDefault()
onInput: (e) ->
e.stopPropagation()
valueCharCodes = punycode.ucs2.decode(@getDOMNode().value)