1
0
Эх сурвалжийг харах

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

Thibaut 10 жил өмнө
parent
commit
53f7978e9d

+ 1 - 0
assets/javascripts/views/list/list_focus.coffee

@@ -108,6 +108,7 @@ class app.views.ListFocus extends app.View
     return
     return
 
 
   onClick: (event) =>
   onClick: (event) =>
+    return if event.which isnt 1 or event.metaKey or event.ctrlKey
     if event.target.tagName is 'A'
     if event.target.tagName is 'A'
       @focus event.target
       @focus event.target
     return
     return

+ 1 - 0
assets/javascripts/views/list/list_fold.coffee

@@ -52,6 +52,7 @@ class app.views.ListFold extends app.View
     return
     return
 
 
   onClick: (event) =>
   onClick: (event) =>
+    return if event.which isnt 1 or event.metaKey or event.ctrlKey
     return unless event.pageY # ignore fabricated clicks
     return unless event.pageY # ignore fabricated clicks
     el = event.target
     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
     @findByClass @constructor.activeClass
 
 
   onClick: (event) =>
   onClick: (event) =>
+    return if event.which isnt 1 or event.metaKey or event.ctrlKey
     if event.target.tagName is 'A'
     if event.target.tagName is 'A'
       @select event.target
       @select event.target
     return
     return