fix, wip: don't show preview for non-image fragments
This commit is contained in:
parent
ddb7af116b
commit
ee2c1fde94
1 changed files with 18 additions and 11 deletions
|
@ -12,8 +12,13 @@
|
||||||
|
|
||||||
$: objectAddress = String($entity?.get("ANNOTATES") || "");
|
$: objectAddress = String($entity?.get("ANNOTATES") || "");
|
||||||
|
|
||||||
|
$: imageFragment = ["x=", "y=", "w=", "h="].every((q) =>
|
||||||
|
String($entity?.get("W3C_FRAGMENT_SELECTOR")).includes(q)
|
||||||
|
);
|
||||||
|
|
||||||
let imageLoaded = false;
|
let imageLoaded = false;
|
||||||
$: imageLoaded && dispatch("loaded");
|
$: imageLoaded && dispatch("loaded");
|
||||||
|
$: if ($entity && !imageFragment) imageLoaded = true;
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="fragment-viewer">
|
<div class="fragment-viewer">
|
||||||
|
@ -21,6 +26,7 @@
|
||||||
<Spinner />
|
<Spinner />
|
||||||
{/if}
|
{/if}
|
||||||
{#if $entity}
|
{#if $entity}
|
||||||
|
{#if imageFragment}
|
||||||
<img
|
<img
|
||||||
class="preview-image"
|
class="preview-image"
|
||||||
class:imageLoaded
|
class:imageLoaded
|
||||||
|
@ -33,6 +39,7 @@
|
||||||
draggable="false"
|
draggable="false"
|
||||||
/>
|
/>
|
||||||
{/if}
|
{/if}
|
||||||
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
|
|
Loading…
Reference in a new issue