mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Simplify hiding handles
This commit is contained in:
parent
a992d0a976
commit
fd08608ba5
@ -448,10 +448,11 @@ class CreateAnnotation:
|
|||||||
|
|
||||||
def show_middle(self, pre_close_callback):
|
def show_middle(self, pre_close_callback):
|
||||||
self.pre_middle_close_callback = pre_close_callback
|
self.pre_middle_close_callback = pre_close_callback
|
||||||
self.temporarily_hide_handles()
|
for h in (self.left_handle, self.right_handle):
|
||||||
self.middle.style.display = 'block'
|
h.style.visibility = 'hidden'
|
||||||
for button in self.container.querySelectorAll('.adjust-button'):
|
for button in self.container.querySelectorAll('.adjust-button'):
|
||||||
button.style.visibility = 'hidden'
|
button.style.visibility = 'hidden'
|
||||||
|
self.middle.style.display = 'block'
|
||||||
|
|
||||||
def hide_middle(self):
|
def hide_middle(self):
|
||||||
m = self.middle
|
m = self.middle
|
||||||
@ -460,22 +461,13 @@ class CreateAnnotation:
|
|||||||
if not self.pre_middle_close_callback():
|
if not self.pre_middle_close_callback():
|
||||||
return
|
return
|
||||||
self.pre_middle_close_callback = None
|
self.pre_middle_close_callback = None
|
||||||
self.unhide_handles()
|
|
||||||
for button in self.container.querySelectorAll('.adjust-button'):
|
for button in self.container.querySelectorAll('.adjust-button'):
|
||||||
button.style.visibility = 'unset'
|
button.style.visibility = 'unset'
|
||||||
|
for h in (self.left_handle, self.right_handle):
|
||||||
|
h.style.visibility = 'unset'
|
||||||
m.style.display = 'none'
|
m.style.display = 'none'
|
||||||
self.container.focus()
|
self.container.focus()
|
||||||
|
|
||||||
def temporarily_hide_handles(self):
|
|
||||||
for h in (self.left_handle, self.right_handle):
|
|
||||||
if h.style.display is not 'none':
|
|
||||||
h.dataset.savedState = h.style.display
|
|
||||||
h.style.display = 'none'
|
|
||||||
|
|
||||||
def unhide_handles(self):
|
|
||||||
for h in (self.left_handle, self.right_handle):
|
|
||||||
h.style.display = h.dataset.savedState
|
|
||||||
|
|
||||||
def accept(self):
|
def accept(self):
|
||||||
s = self.current_highlight_style
|
s = self.current_highlight_style
|
||||||
style = ''
|
style = ''
|
||||||
|
Loading…
x
Reference in New Issue
Block a user