From 6c9df6d91ae25857ec1cb69d11ccaf7bda2d7ee3 Mon Sep 17 00:00:00 2001 From: Ivan Zuzak Date: Sun, 15 Jun 2014 19:36:48 +0200 Subject: [PATCH] Handle mousedown events only for left button in editors --- src/editor-component.coffee | 2 ++ src/editor-view.coffee | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/editor-component.coffee b/src/editor-component.coffee index d278905ac..fd663103b 100644 --- a/src/editor-component.coffee +++ b/src/editor-component.coffee @@ -469,6 +469,8 @@ EditorComponent = React.createClass editor.insertText(char) onMouseDown: (event) -> + return unless event.button is 0 # only handle the left mouse button + {editor} = @props {detail, shiftKey, metaKey} = event screenPosition = @screenPositionForMouseEvent(event) diff --git a/src/editor-view.coffee b/src/editor-view.coffee index 731e87448..7d05b229c 100644 --- a/src/editor-view.coffee +++ b/src/editor-view.coffee @@ -368,6 +368,8 @@ class EditorView extends View false if @isFocused @overlayer.on 'mousedown', (e) => + return unless e.which is 1 # only handle the left mouse button + @overlayer.hide() clickedElement = document.elementFromPoint(e.pageX, e.pageY) @overlayer.show()