From c7959350c4ad916401f002a2d2541711a55f82e3 Mon Sep 17 00:00:00 2001 From: PhiCoderX Date: Mon, 19 Aug 2024 18:48:05 +0200 Subject: [PATCH 1/2] ImageDisplayModal - restrain vertical height - change close button to cross at top right - close view when clicking outside --- .../lib/components/ImageDisplayModal.svelte | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/frontend/src/lib/components/ImageDisplayModal.svelte b/frontend/src/lib/components/ImageDisplayModal.svelte index c13855b..1a03cbe 100644 --- a/frontend/src/lib/components/ImageDisplayModal.svelte +++ b/frontend/src/lib/components/ImageDisplayModal.svelte @@ -18,25 +18,34 @@ function close() { dispatch('close'); + if (modal) { + modal.close(); + } } function handleKeydown(event: KeyboardEvent) { if (event.key === 'Escape') { - dispatch('close'); + close(); + } + } + + function handleClickOutside(event: MouseEvent) { + if (event.target === modal) { + close(); } } - + From 14b2ba2ae3b993a0214acfd05d40ba2cffb42169 Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Mon, 19 Aug 2024 13:58:14 -0400 Subject: [PATCH 2/2] Change close button design --- .../lib/components/ImageDisplayModal.svelte | 32 ++++++++++++++++--- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/frontend/src/lib/components/ImageDisplayModal.svelte b/frontend/src/lib/components/ImageDisplayModal.svelte index 1a03cbe..f4c8661 100644 --- a/frontend/src/lib/components/ImageDisplayModal.svelte +++ b/frontend/src/lib/components/ImageDisplayModal.svelte @@ -3,7 +3,6 @@ const dispatch = createEventDispatcher(); import { onMount } from 'svelte'; let modal: HTMLDialogElement; - import { appVersion, copyrightYear, versionChangelog } from '$lib/config'; import type { Adventure } from '$lib/types'; export let image: string; @@ -36,16 +35,41 @@ } + + +