Don't show details when "Compressed" is chosen.

Issue #686
This commit is contained in:
N-Pex 2025-10-15 15:43:06 +02:00
parent 0e0eb9cb9f
commit 3a9c8fae49
2 changed files with 18 additions and 16 deletions

View file

@ -1,6 +1,6 @@
<template>
<div class="cc-detail-info" v-if="infoText !== undefined" v-html="infoText" />
<div class="attachment-info__detail-box">
<div class="attachment-info__detail-box" v-if="!showFlagsOnly">
<div class="detail-title">
{{ t("cc.details") }}
<v-icon v-if="hasC2PA">$vuetify.icons.ic_cr</v-icon>
@ -12,21 +12,22 @@
</template>
</CCProperty>
</div>
<div class="attachment-info__verify-info" v-if="hasC2PA">
<i18n-t keypath="cc.cc_info" tag="span">
<template v-slot:link>
<a href="https://contentcredentials.org/verify" target="_blank">{{ $t("cc.cc_info_link") }}</a>
<v-icon color="white">$vuetify.icons.ic_copy</v-icon>
</template>
</i18n-t>
<div v-if="!showFlagsOnly">
<div class="attachment-info__verify-info" v-if="hasC2PA">
<i18n-t keypath="cc.cc_info" tag="span">
<template v-slot:link>
<a href="https://contentcredentials.org/verify" target="_blank">{{ $t("cc.cc_info_link") }}</a>
<v-icon color="white">$vuetify.icons.ic_copy</v-icon>
</template>
</i18n-t>
</div>
<div class="attachment-info__verify-info" v-else-if="flags">
{{ t("cc.cc_no_info") }}
</div>
<div class="attachment-info__verify-info" v-else-if="props.metaStripped">
{{ t("cc.metadata-stripped") }}
</div>
</div>
<div class="attachment-info__verify-info" v-else-if="flags">
{{ t("cc.cc_no_info") }}
</div>
<div class="attachment-info__verify-info" v-else-if="props.metaStripped">
{{ t("cc.metadata-stripped") }}
</div>
</template>
<script setup lang="ts">
@ -46,6 +47,7 @@ const props = defineProps<{
proof?: Proof;
flags?: ProofHintFlags;
metaStripped?: boolean;
showFlagsOnly?: boolean;
}>();
const infoText: Ref<string | undefined> = ref(undefined);

View file

@ -28,7 +28,7 @@
</div>
</div>
<C2PAInfo class="attachment-info__detail-box" v-if="showC2PAInfo || hasExif" :proof="attachment.proof" :flags="attachment.proofHintFlags" />
<C2PAInfo class="attachment-info__detail-box" v-if="showC2PAInfo || hasExif" :proof="attachment.proof" :flags="attachment.proofHintFlags" :showFlagsOnly="attachment.useScaled" />
</div>
</template>