Fix firefox not closing contextmenu correctly

This commit is contained in:
Alasdair Smith 2018-05-11 17:53:22 +01:00
parent 9c56f6c2fc
commit d2bba0eb60

View file

@ -17,6 +17,10 @@ define [], () ->
@$scope.replaceWord = @adapter.replaceWord
@$scope.learnWord = @learnWord
$(document).on 'click', (e) =>
@closeContextMenu() if e.which != 3 # Ignore if right click
return true
init: () ->
@updatedLines = Array(@adapter.getLines().length).fill(true)
@runSpellCheckSoon(200) if @isSpellCheckEnabled()
@ -58,14 +62,8 @@ define [], () ->
left: coords.x + 'px'
highlight: highlight
}
@setUpClickOffContextMenuListener()
return false
setUpClickOffContextMenuListener: () ->
$(document).one 'click', (e) =>
@closeContextMenu() if e.which != 3 # Ignore if right click
return true
closeContextMenu: () ->
# This is triggered on scroll, so for performance only apply setting when
# it changes