diff --git a/sist2-vue/src/Sist2Api.ts b/sist2-vue/src/Sist2Api.ts index 725812c..f228a25 100644 --- a/sist2-vue/src/Sist2Api.ts +++ b/sist2-vue/src/Sist2Api.ts @@ -61,6 +61,7 @@ export interface EsHit { isAudio: boolean hasThumbnail: boolean hasVidPreview: boolean + imageAspectRatio: number /** Number of thumbnails available */ tnNum: number } @@ -155,6 +156,9 @@ class Sist2Api { && hit._source.videoc !== "raw" && hit._source.videoc !== "ppm") { hit._props.isPlayableImage = true; } + if ("width" in hit._source && "height" in hit._source) { + hit._props.imageAspectRatio = hit._source.width / hit._source.height; + } break; case "video": if ("videoc" in hit._source) { diff --git a/sist2-vue/src/components/DocCard.vue b/sist2-vue/src/components/DocCard.vue index 81f40db..86366a6 100644 --- a/sist2-vue/src/components/DocCard.vue +++ b/sist2-vue/src/components/DocCard.vue @@ -133,4 +133,8 @@ export default { .sub-document .fit { padding: 4px 4px 0 4px; } + +.featured-line { + font-size: 92%; +} \ No newline at end of file diff --git a/sist2-vue/src/components/FullThumbnail.vue b/sist2-vue/src/components/FullThumbnail.vue index cb3eb2d..937fe47 100644 --- a/sist2-vue/src/components/FullThumbnail.vue +++ b/sist2-vue/src/components/FullThumbnail.vue @@ -6,13 +6,13 @@
-