From 43ed1765022656559e987ead486d3802fee91ca5 Mon Sep 17 00:00:00 2001 From: space-nuko <24979496+space-nuko@users.noreply.github.com> Date: Tue, 20 Jun 2023 02:08:08 -0500 Subject: [PATCH] Show lightbox when clicking StaticImage --- src/lib/widgets/GalleryWidget.svelte | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/lib/widgets/GalleryWidget.svelte b/src/lib/widgets/GalleryWidget.svelte index 4e49844..57197f5 100644 --- a/src/lib/widgets/GalleryWidget.svelte +++ b/src/lib/widgets/GalleryWidget.svelte @@ -110,6 +110,16 @@ showMobileLightbox(images, selectedImage, { thumbs: images }); } + function onClickedSingle(e: CustomEvent) { + const images = $nodeValue.map(comfyBoxImageToComfyURL) + if (isMobile) { + showMobileLightbox(images, 0, { thumbs: images }); + } + else { + ImageViewer.instance.showModal(images, 0) + } + } + function onClicked(e: CustomEvent) { if (isMobile) { showMobileLightbox_(e.detail, $selected_image) @@ -136,6 +146,7 @@ value={url} show_label={widget.attrs.title != ""} label={widget.attrs.title} + on:select={onClickedSingle} bind:imageWidth={$imageWidth} bind:imageHeight={$imageHeight} />