diff --git a/webui/src/components/display/blobs/ImageViewer.svelte b/webui/src/components/display/blobs/ImageViewer.svelte index e93264c..c5b466d 100644 --- a/webui/src/components/display/blobs/ImageViewer.svelte +++ b/webui/src/components/display/blobs/ImageViewer.svelte @@ -75,6 +75,9 @@ } }); } + $: hasAnnotations = $entity?.backlinks.some( + (e) => e.attribute === "ANNOTATES" + ); let a8sLinkTarget: HTMLDivElement; let a8sLinkAddress: string; @@ -174,7 +177,7 @@ function clicked() { if (!document.fullscreenElement) { - if (!editable) { + if (!editable && !hasAnnotations) { imageEl.requestFullscreen(); } } else { @@ -183,7 +186,11 @@ } -
+
{#if !imageLoaded} {/if} @@ -223,7 +230,7 @@ margin: auto; } - &:not(.editable) { + &.zoomable { cursor: zoom-in; }