mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-08-11 09:13:57 -04:00
Clear selection after removing highlight
This commit is contained in:
parent
a6dd65bea4
commit
709a9658a9
@ -19,7 +19,6 @@ from widgets import create_button
|
|||||||
# TODO:
|
# TODO:
|
||||||
# Custom colors for highlights
|
# Custom colors for highlights
|
||||||
# Export all annots as plain text/JSON
|
# Export all annots as plain text/JSON
|
||||||
# Fix selection bar remaining open after removing highlight
|
|
||||||
|
|
||||||
|
|
||||||
class AnnotationsManager:
|
class AnnotationsManager:
|
||||||
|
@ -769,6 +769,9 @@ class IframeBoss:
|
|||||||
if crw_:
|
if crw_:
|
||||||
unwrap_crw(crw_)
|
unwrap_crw(crw_)
|
||||||
v'delete annot_id_uuid_map[crw_]'
|
v'delete annot_id_uuid_map[crw_]'
|
||||||
|
# have to remove selection otherwise it remains as the empty
|
||||||
|
# string, and the selection bar does not hide itself
|
||||||
|
window.getSelection().removeAllRanges()
|
||||||
elif data.type is 'apply-highlight':
|
elif data.type is 'apply-highlight':
|
||||||
sel = window.getSelection()
|
sel = window.getSelection()
|
||||||
text = sel.toString()
|
text = sel.toString()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user