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

pull/205/head
Thibaut 10 years ago
parent d92d69bb04
commit 53f7978e9d

@ -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

@ -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

@ -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

Loading…
Cancel
Save