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