summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/views/viewer/player/components.inline/inline.image.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-11-03 20:11:06 +0100
committerJules Laplace <julescarbon@gmail.com>2020-11-03 20:11:06 +0100
commitba2d6af125ae3e2ba4a372d760c0e91d3ccc52f3 (patch)
tree4c1d7c7edc0f3c307cb649eb31d3c0c792f5c232 /animism-align/frontend/app/views/viewer/player/components.inline/inline.image.js
parent324136293c322eed172d3fcd9dc1471ac72cc1fd (diff)
various image size styles
Diffstat (limited to 'animism-align/frontend/app/views/viewer/player/components.inline/inline.image.js')
-rw-r--r--animism-align/frontend/app/views/viewer/player/components.inline/inline.image.js39
1 files changed, 20 insertions, 19 deletions
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 (
- // <div className="media image fullscreen" onClick={e => onAnnotationClick(e, paragraph, annotation)}>
- // <div className="img" style={{ backgroundImage: 'url(' + url + ')'}}>
- // <div className="speaker-icon">{SpeakerIcon}</div>
- // </div>
- // <MediaCitation media={captionItem} />
- // </div>
- // )
- // } else {
- return (
- <div className="media image" onClick={e => onAnnotationClick(e, paragraph, annotation)}>
- <div className="image-container" style={style}>
- <img src={url} />
- {!annotation.settings.hide_speaker_icon && <div className="speaker-icon">{SpeakerIcon}</div>}
+ if (annotation.settings.inline_size === 'fullscreen') {
+ return (
+ <div className="media image fullscreen" onClick={e => onAnnotationClick(e, paragraph, annotation)}>
+ <div className="img" style={{ backgroundImage: 'url(' + url + ')'}}>
+ <div className="speaker-icon">{SpeakerIcon}</div>
+ </div>
+ <MediaCitation media={captionItem} />
</div>
- {captionItem && <MediaCitation media={captionItem} />}
- </div>
- )
- // }
+ )
+ } else {
+ const imageClassName = "image-container " + (annotation.settings.inline_size || "")
+ return (
+ <div className="media image" onClick={e => onAnnotationClick(e, paragraph, annotation)}>
+ <div className={imageClassName} style={style}>
+ <img src={url} />
+ {!annotation.settings.hide_speaker_icon && <div className="speaker-icon">{SpeakerIcon}</div>}
+ </div>
+ {captionItem && <MediaCitation media={captionItem} />}
+ </div>
+ )
+ }
}