Esc key exit fullscreen icon change

pull/5307/head
LEWE, GEORGE 1 year ago
parent 4d78600b11
commit 755ef2ecd0

@ -89,13 +89,15 @@ onDOMContentLoaded(() => {
}) })
document.addEventListener('keydown', event => { document.addEventListener('keydown', event => {
event.preventDefault() event.preventDefault()
if (event.key === 'Escape' && document.fullscreenEnabled) { if (event.key === 'Escape') {
const target = event.target as HTMLElement const iconMaximize = document.querySelector<HTMLElement>(SELECTOR_MAXIMIZE_ICON)
const fsButton = target.closest(SELECTOR_FULLSCREEN_TOGGLE) as HTMLElement | undefined const iconMinimize = document.querySelector<HTMLElement>(SELECTOR_MINIMIZE_ICON)
if (iconMaximize) {
iconMaximize.style.display = 'block'
}
if (fsButton) { if (iconMinimize) {
const data = new FullScreen(fsButton) iconMinimize.style.display = 'none'
data.toggleFullScreen()
} }
} }
}) })

Loading…
Cancel
Save