summaryrefslogtreecommitdiff
path: root/animism-align/frontend
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-11-18 18:38:16 +0100
committerJules Laplace <julescarbon@gmail.com>2020-11-18 18:38:16 +0100
commit40a5ea7c7cdc2a1aa44cf3bdf4dc09f9a17d67b5 (patch)
tree49255be279dc45d160d0800de61515a605b7f5ca /animism-align/frontend
parent1714ff5c7af26984be6e8c798e3c3a913bf72849 (diff)
store display-size images for vitrines and galleries - important for curtain images
Diffstat (limited to 'animism-align/frontend')
-rw-r--r--animism-align/frontend/app/utils/annotation.utils.js3
-rw-r--r--animism-align/frontend/app/views/media/components/media.formGallery.js16
2 files changed, 13 insertions, 6 deletions
diff --git a/animism-align/frontend/app/utils/annotation.utils.js b/animism-align/frontend/app/utils/annotation.utils.js
index 90ac498..3afd096 100644
--- a/animism-align/frontend/app/utils/annotation.utils.js
+++ b/animism-align/frontend/app/utils/annotation.utils.js
@@ -58,6 +58,9 @@ export const displayThumbnailURL = media => {
return media.settings.display.url
case 'gallery':
+ if (media.settings.display) {
+ return media.settings.display.url
+ }
if (media.settings.thumbnail) {
return media.settings.thumbnail.url
}
diff --git a/animism-align/frontend/app/views/media/components/media.formGallery.js b/animism-align/frontend/app/views/media/components/media.formGallery.js
index ab7c8ed..2cf894b 100644
--- a/animism-align/frontend/app/views/media/components/media.formGallery.js
+++ b/animism-align/frontend/app/views/media/components/media.formGallery.js
@@ -68,12 +68,15 @@ export default class MediaGalleryForm extends Component {
this.handleDestroyGalleryThumbnail()
}
this.uploadThumbnail(file, 'thumbnail', THUMBNAIL_SIZE, THUMBNAIL_QUALITY)
- .then(data => {
- console.log(data)
- this.handleSettingsChange('multiple', {
- thumbnail: data,
+ .then(thumbnail => {
+ this.uploadThumbnail(file, 'display', DISPLAY_SIZE, DISPLAY_QUALITY)
+ .then(display => {
+ console.log(thumbnail, display)
+ this.handleSettingsChange('multiple', {
+ thumbnail, display,
+ })
+ this.setState({ loading: false })
})
- this.setState({ loading: false })
})
}
@@ -82,7 +85,8 @@ export default class MediaGalleryForm extends Component {
e.preventDefault()
e.stopPropagation()
}
- actions.upload.destroy({ id: this.props.data.thumbnail.id })
+ console.log(this.props.data)
+ actions.upload.destroy({ id: this.props.data.settings.thumbnail.id })
}
uploadFullsize(files) {