diff --git a/app/assets/javascripts/discourse/app/components/composer-editor.js b/app/assets/javascripts/discourse/app/components/composer-editor.js index 7280058f667..552e2a9beba 100644 --- a/app/assets/javascripts/discourse/app/components/composer-editor.js +++ b/app/assets/javascripts/discourse/app/components/composer-editor.js @@ -635,6 +635,7 @@ export default Component.extend({ this.setProperties({ uploadProgress: 0, isUploading: false, + isProcessingUpload: false, isCancellable: false, }); } @@ -675,6 +676,7 @@ export default Component.extend({ this.setProperties({ uploadProgress: 0, isUploading: true, + isProcessingUpload: true, isCancellable: false, }); }) @@ -689,6 +691,7 @@ export default Component.extend({ this.setProperties({ uploadProgress: 0, isUploading: false, + isProcessingUpload: false, isCancellable: false, }); }); diff --git a/app/assets/javascripts/discourse/app/controllers/composer.js b/app/assets/javascripts/discourse/app/controllers/composer.js index 12c76c2547a..9443a74907d 100644 --- a/app/assets/javascripts/discourse/app/controllers/composer.js +++ b/app/assets/javascripts/discourse/app/controllers/composer.js @@ -104,6 +104,7 @@ export default Controller.extend({ prioritizedCategoryId: null, lastValidatedAt: null, isUploading: false, + isProcessingUpload: false, topic: null, linkLookup: null, showPreview: true, diff --git a/app/assets/javascripts/discourse/app/templates/composer.hbs b/app/assets/javascripts/discourse/app/templates/composer.hbs index 7779c0e1aef..fa362d7ccee 100644 --- a/app/assets/javascripts/discourse/app/templates/composer.hbs +++ b/app/assets/javascripts/discourse/app/templates/composer.hbs @@ -118,6 +118,7 @@ popupMenuOptions=popupMenuOptions draftStatus=model.draftStatus isUploading=isUploading + isProcessingUpload=isProcessingUpload allowUpload=allowUpload uploadIcon=uploadIcon isCancellable=isCancellable @@ -168,7 +169,11 @@ {{#if isUploading}}