From ba2d6af125ae3e2ba4a372d760c0e91d3ccc52f3 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 3 Nov 2020 20:11:06 +0100 Subject: various image size styles --- .../player/components.inline/inline.image.js | 39 +++++++++++----------- .../app/views/viewer/player/player.transcript.css | 8 ++++- 2 files changed, 27 insertions(+), 20 deletions(-) (limited to 'animism-align/frontend/app/views/viewer') diff --git a/animism-align/frontend/app/views/viewer/player/components.inline/inline.image.js b/animism-align/frontend/app/views/viewer/player/components.inline/inline.image.js index df30da1..ba3df4c 100644 --- a/animism-align/frontend/app/views/viewer/player/components.inline/inline.image.js +++ b/animism-align/frontend/app/views/viewer/player/components.inline/inline.image.js @@ -40,24 +40,25 @@ export const MediaImage = ({ paragraph, media, currentParagraph, currentAnnotati } // "fullscreen-style inline images" - // if (annotation.settings.fullscreen) { - // return ( - //
onAnnotationClick(e, paragraph, annotation)}> - //
- //
{SpeakerIcon}
- //
- // - //
- // ) - // } else { - return ( -
onAnnotationClick(e, paragraph, annotation)}> -
- - {!annotation.settings.hide_speaker_icon &&
{SpeakerIcon}
} + if (annotation.settings.inline_size === 'fullscreen') { + return ( +
onAnnotationClick(e, paragraph, annotation)}> +
+
{SpeakerIcon}
+
+
- {captionItem && } -
- ) - // } + ) + } else { + const imageClassName = "image-container " + (annotation.settings.inline_size || "") + return ( +
onAnnotationClick(e, paragraph, annotation)}> +
+ + {!annotation.settings.hide_speaker_icon &&
{SpeakerIcon}
} +
+ {captionItem && } +
+ ) + } } diff --git a/animism-align/frontend/app/views/viewer/player/player.transcript.css b/animism-align/frontend/app/views/viewer/player/player.transcript.css index e5db0ba..1bee462 100644 --- a/animism-align/frontend/app/views/viewer/player/player.transcript.css +++ b/animism-align/frontend/app/views/viewer/player/player.transcript.css @@ -194,12 +194,18 @@ margin: 0 auto; display: inline-block; } -.player-transcript .media.image img { +.player-transcript .media.image .image-container img { cursor: pointer; display: block; max-width: 100%; max-height: calc(100vh - 7rem); } +.player-transcript .media.image .image-container.wide-column-width img { + max-width: 80vw; +} +.player-transcript .media.image .image-container.narrow-column-width img { + max-width: 45rem; +} .player-transcript .media.fullscreen .img { position: relative; width: 100vw; -- cgit v1.2.3-70-g09d2