From 755ef2ecd0c6aafc5e7903a0eba1ddf50af2f4ac Mon Sep 17 00:00:00 2001 From: "LEWE, GEORGE" Date: Tue, 12 Sep 2023 20:04:49 +0200 Subject: [PATCH] Esc key exit fullscreen icon change --- src/ts/fullscreen.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/ts/fullscreen.ts b/src/ts/fullscreen.ts index 553170409..25d49b04d 100644 --- a/src/ts/fullscreen.ts +++ b/src/ts/fullscreen.ts @@ -89,13 +89,15 @@ onDOMContentLoaded(() => { }) document.addEventListener('keydown', event => { event.preventDefault() - if (event.key === 'Escape' && document.fullscreenEnabled) { - const target = event.target as HTMLElement - const fsButton = target.closest(SELECTOR_FULLSCREEN_TOGGLE) as HTMLElement | undefined + if (event.key === 'Escape') { + const iconMaximize = document.querySelector(SELECTOR_MAXIMIZE_ICON) + const iconMinimize = document.querySelector(SELECTOR_MINIMIZE_ICON) + if (iconMaximize) { + iconMaximize.style.display = 'block' + } - if (fsButton) { - const data = new FullScreen(fsButton) - data.toggleFullScreen() + if (iconMinimize) { + iconMinimize.style.display = 'none' } } })