From 40a5ea7c7cdc2a1aa44cf3bdf4dc09f9a17d67b5 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 18 Nov 2020 18:38:16 +0100 Subject: store display-size images for vitrines and galleries - important for curtain images --- .../app/views/media/components/media.formGallery.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'animism-align/frontend/app/views') 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) { -- cgit v1.2.3-70-g09d2