From 2efa4fb7a1cc8d078381730ea1ab6408113e41d8 Mon Sep 17 00:00:00 2001 From: ZXY101 Date: Mon, 25 Sep 2023 09:49:26 +0200 Subject: [PATCH] Handle some keyboard shortcuts --- src/lib/components/Reader/Reader.svelte | 45 +++++++++++++++++++++---- src/lib/panzoom/util.ts | 8 +++++ 2 files changed, 47 insertions(+), 6 deletions(-) diff --git a/src/lib/components/Reader/Reader.svelte b/src/lib/components/Reader/Reader.svelte index 410c5ed..25607a0 100644 --- a/src/lib/components/Reader/Reader.svelte +++ b/src/lib/components/Reader/Reader.svelte @@ -1,6 +1,6 @@ - + {#if volume && pages} diff --git a/src/lib/panzoom/util.ts b/src/lib/panzoom/util.ts index 225088d..95ef575 100644 --- a/src/lib/panzoom/util.ts +++ b/src/lib/panzoom/util.ts @@ -191,4 +191,12 @@ export function keepInBounds() { if (y > maxY) { transform.y = maxY; } +} + +export function toggleFullScreen() { + if (!document.fullscreenElement) { + document.documentElement.requestFullscreen(); + } else if (document.exitFullscreen) { + document.exitFullscreen(); + } } \ No newline at end of file