From c7461f476e8362d9dfa57ef95d22e73a78dd74bc Mon Sep 17 00:00:00 2001 From: Pritam Baral Date: Sun, 18 May 2014 04:14:32 +0530 Subject: [PATCH] Ignore paste in react editor, Fixes #2186 --- src/input-component.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/input-component.coffee b/src/input-component.coffee index d441c2bce..a52b0ab3c 100644 --- a/src/input-component.coffee +++ b/src/input-component.coffee @@ -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)