浏览代码

Ignore ctrl+click / right-click in sidebar list event handlers

Thibaut 10 年之前
父节点
当前提交
53f7978e9d

+ 1 - 0
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

+ 1 - 0
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
 

+ 1 - 0
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