From 53f7978e9d693f151971b4ad5f5eab5868539dda Mon Sep 17 00:00:00 2001 From: Thibaut Date: Sun, 26 Apr 2015 14:18:07 -0400 Subject: [PATCH] Ignore ctrl+click / right-click in sidebar list event handlers --- assets/javascripts/views/list/list_focus.coffee | 1 + assets/javascripts/views/list/list_fold.coffee | 1 + assets/javascripts/views/list/list_select.coffee | 1 + 3 files changed, 3 insertions(+) diff --git a/assets/javascripts/views/list/list_focus.coffee b/assets/javascripts/views/list/list_focus.coffee index 21c91858..117d5bf3 100644 --- a/assets/javascripts/views/list/list_focus.coffee +++ b/assets/javascripts/views/list/list_focus.coffee @@ -108,6 +108,7 @@ class app.views.ListFocus extends app.View return onClick: (event) => + return if event.which isnt 1 or event.metaKey or event.ctrlKey if event.target.tagName is 'A' @focus event.target return diff --git a/assets/javascripts/views/list/list_fold.coffee b/assets/javascripts/views/list/list_fold.coffee index f77b4a06..1ba4ac27 100644 --- a/assets/javascripts/views/list/list_fold.coffee +++ b/assets/javascripts/views/list/list_fold.coffee @@ -52,6 +52,7 @@ class app.views.ListFold extends app.View return onClick: (event) => + return if event.which isnt 1 or event.metaKey or event.ctrlKey return unless event.pageY # ignore fabricated clicks el = event.target diff --git a/assets/javascripts/views/list/list_select.coffee b/assets/javascripts/views/list/list_select.coffee index de2b418a..64e7ff40 100644 --- a/assets/javascripts/views/list/list_select.coffee +++ b/assets/javascripts/views/list/list_select.coffee @@ -36,6 +36,7 @@ class app.views.ListSelect extends app.View @findByClass @constructor.activeClass onClick: (event) => + return if event.which isnt 1 or event.metaKey or event.ctrlKey if event.target.tagName is 'A' @select event.target return