mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-28 19:41:33 +02:00
handle off-screen selection
when toggling the logs button the selection is off-screen and selection.toString() is empty even when there is a selected range. Can check for selection.type being "Range" instead.
This commit is contained in:
@@ -442,7 +442,10 @@ define [
|
||||
|
||||
_hasSelection = () ->
|
||||
selection = window.getSelection()
|
||||
return _isSelectionWithinPDF(selection) and selection.toString() != ''
|
||||
# check the selection type in preference to using
|
||||
# selection.toString() as the latter is "" when the
|
||||
# selection is hidden (e.g. while viewing logs)
|
||||
return _isSelectionWithinPDF(selection) and selection.type is 'Range'
|
||||
|
||||
_isSelectionWithinPDF = (selection) ->
|
||||
if selection.rangeCount == 0
|
||||
|
||||
Reference in New Issue
Block a user