mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Hide buttons when showing middle
This commit is contained in:
parent
8aad5bd72f
commit
a992d0a976
@ -21,6 +21,7 @@ from widgets import create_button
|
|||||||
# Google lookup for selections
|
# Google lookup for selections
|
||||||
# Export all annots as plain text/JSON
|
# Export all annots as plain text/JSON
|
||||||
# Remove lookup and create highlight buttons from chrome
|
# Remove lookup and create highlight buttons from chrome
|
||||||
|
# Fix selection bar remaining open after removing highlight
|
||||||
|
|
||||||
|
|
||||||
class AnnotationsManager:
|
class AnnotationsManager:
|
||||||
@ -355,6 +356,7 @@ class CreateAnnotation:
|
|||||||
cb.style.marginLeft = '0.5rem'
|
cb.style.marginLeft = '0.5rem'
|
||||||
cb.style.marginRight = '0.5rem'
|
cb.style.marginRight = '0.5rem'
|
||||||
cb.classList.add('simple-link')
|
cb.classList.add('simple-link')
|
||||||
|
cb.classList.add('adjust-button')
|
||||||
cb.classList.add(f'button-{name}')
|
cb.classList.add(f'button-{name}')
|
||||||
cb.addEventListener('click', def(ev):
|
cb.addEventListener('click', def(ev):
|
||||||
ev.preventDefault(), ev.stopPropagation()
|
ev.preventDefault(), ev.stopPropagation()
|
||||||
@ -448,6 +450,8 @@ class CreateAnnotation:
|
|||||||
self.pre_middle_close_callback = pre_close_callback
|
self.pre_middle_close_callback = pre_close_callback
|
||||||
self.temporarily_hide_handles()
|
self.temporarily_hide_handles()
|
||||||
self.middle.style.display = 'block'
|
self.middle.style.display = 'block'
|
||||||
|
for button in self.container.querySelectorAll('.adjust-button'):
|
||||||
|
button.style.visibility = 'hidden'
|
||||||
|
|
||||||
def hide_middle(self):
|
def hide_middle(self):
|
||||||
m = self.middle
|
m = self.middle
|
||||||
@ -457,6 +461,8 @@ class CreateAnnotation:
|
|||||||
return
|
return
|
||||||
self.pre_middle_close_callback = None
|
self.pre_middle_close_callback = None
|
||||||
self.unhide_handles()
|
self.unhide_handles()
|
||||||
|
for button in self.container.querySelectorAll('.adjust-button'):
|
||||||
|
button.style.visibility = 'unset'
|
||||||
m.style.display = 'none'
|
m.style.display = 'none'
|
||||||
self.container.focus()
|
self.container.focus()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user