diff --git a/ghost/admin/app/components/gh-image-uploader.js b/ghost/admin/app/components/gh-image-uploader.js index 3be2ccbb1d..3311785082 100644 --- a/ghost/admin/app/components/gh-image-uploader.js +++ b/ghost/admin/app/components/gh-image-uploader.js @@ -20,6 +20,7 @@ export default Component.extend({ image: null, text: '', + altText: '', saveButton: true, dragClass: null, @@ -44,6 +45,12 @@ export default Component.extend({ return formData; }), + description: computed('text', 'altText', function () { + let altText = this.get('altText'); + + return this.get('text') || (altText ? `Upload image of "${altText}"` : 'Upload an image'); + }), + progressStyle: computed('uploadPercentage', function () { let percentage = this.get('uploadPercentage'); let width = ''; diff --git a/ghost/admin/app/templates/components/gh-ed-preview.hbs b/ghost/admin/app/templates/components/gh-ed-preview.hbs index a76c2ffc59..6b7dc86f93 100644 --- a/ghost/admin/app/templates/components/gh-ed-preview.hbs +++ b/ghost/admin/app/templates/components/gh-ed-preview.hbs @@ -4,7 +4,7 @@ {{#ember-wormhole to=uploader.destinationElementId}} {{gh-image-uploader-with-preview image=uploader.src - text=uploader.altText + altText=uploader.altText update=(action "updateImageSrc" uploader.index) remove=(action "updateImageSrc" uploader.index "") uploadStarted=uploadStarted diff --git a/ghost/admin/app/templates/components/gh-image-uploader-with-preview.hbs b/ghost/admin/app/templates/components/gh-image-uploader-with-preview.hbs index 9481d4c482..820a81a69c 100644 --- a/ghost/admin/app/templates/components/gh-image-uploader-with-preview.hbs +++ b/ghost/admin/app/templates/components/gh-image-uploader-with-preview.hbs @@ -8,9 +8,11 @@ {{else}} {{gh-image-uploader text=text + altText=altText update=(action 'update') onInput=(action 'onInput') uploadStarted=(action 'uploadStarted') uploadFinished=(action 'uploadFinished') - formChanged=(action 'formChanged')}} + formChanged=(action 'formChanged') + }} {{/if}} diff --git a/ghost/admin/app/templates/components/gh-image-uploader.hbs b/ghost/admin/app/templates/components/gh-image-uploader.hbs index cbfef5fcf5..8bf94b778e 100644 --- a/ghost/admin/app/templates/components/gh-image-uploader.hbs +++ b/ghost/admin/app/templates/components/gh-image-uploader.hbs @@ -15,8 +15,8 @@ {{#if showUploadForm}} {{!-- file selection/drag-n-drop --}}