mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix errors reported in the console for listeners that use preventDefault()
This commit is contained in:
parent
84c8544e14
commit
cd64459718
@ -97,9 +97,9 @@ class IframeBoss:
|
|||||||
window.onerror = self.onerror
|
window.onerror = self.onerror
|
||||||
window.addEventListener('scroll', debounce(self.onscroll, 1000))
|
window.addEventListener('scroll', debounce(self.onscroll, 1000))
|
||||||
window.addEventListener('resize', debounce(self.onresize, 500))
|
window.addEventListener('resize', debounce(self.onresize, 500))
|
||||||
window.addEventListener('wheel', self.onwheel)
|
window.addEventListener('wheel', self.onwheel, {'passive': False})
|
||||||
window.addEventListener('keydown', self.onkeydown)
|
window.addEventListener('keydown', self.onkeydown, {'passive': False})
|
||||||
document.documentElement.addEventListener('contextmenu', self.oncontextmenu)
|
document.documentElement.addEventListener('contextmenu', self.oncontextmenu, {'passive': False})
|
||||||
self.color_scheme = data.color_scheme
|
self.color_scheme = data.color_scheme
|
||||||
create_touch_handlers()
|
create_touch_handlers()
|
||||||
|
|
||||||
|
@ -212,9 +212,12 @@ def layout(is_single_page):
|
|||||||
is_full_screen_layout = True
|
is_full_screen_layout = True
|
||||||
|
|
||||||
# Prevent the TAB key from shifting focus as it causes partial scrolling
|
# Prevent the TAB key from shifting focus as it causes partial scrolling
|
||||||
document.documentElement.addEventListener('keydown', def (evt):
|
document.documentElement.addEventListener(
|
||||||
if get_key(evt) is 'tab':
|
'keydown',
|
||||||
evt.preventDefault()
|
def (evt):
|
||||||
|
if get_key(evt) is 'tab':
|
||||||
|
evt.preventDefault()
|
||||||
|
, {'passive': False}
|
||||||
)
|
)
|
||||||
|
|
||||||
# Some browser engine, WebKit at least, adjust column widths to please
|
# Some browser engine, WebKit at least, adjust column widths to please
|
||||||
|
Loading…
x
Reference in New Issue
Block a user