diff options
author | Dessalines <tyhou13@gmx.com> | 2019-10-17 20:19:20 -0700 |
---|---|---|
committer | Dessalines <tyhou13@gmx.com> | 2019-10-17 20:19:20 -0700 |
commit | 7004451db4efb8a5b76b11772a14a45750a53625 (patch) | |
tree | c0b32ee1906bccc62905a5bfb649dd9aa108bd0a /ui/src/components/comment-form.tsx | |
parent | 4e3998c64cbcee92ba34fdb5572d73631aea2dab (diff) |
Don't allow image uploads for non-logged-in users.
- Fixes #297
Diffstat (limited to 'ui/src/components/comment-form.tsx')
-rw-r--r-- | ui/src/components/comment-form.tsx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ui/src/components/comment-form.tsx b/ui/src/components/comment-form.tsx index 7c6460a2..2095e9e5 100644 --- a/ui/src/components/comment-form.tsx +++ b/ui/src/components/comment-form.tsx @@ -139,8 +139,8 @@ export class CommentForm extends Component<CommentFormProps, CommentFormState> { {this.props.node && <button type="button" class="btn btn-sm btn-secondary mr-2" onClick={linkEvent(this, this.handleReplyCancel)}><T i18nKey="cancel">#</T></button>} <a href={markdownHelpUrl} target="_blank" class="d-inline-block float-right text-muted small font-weight-bold"><T i18nKey="formatting_help">#</T></a> <form class="d-inline-block mr-2 float-right text-muted small font-weight-bold"> - <label htmlFor={`file-upload-${this.id}`} class="pointer"><T i18nKey="upload_image">#</T></label> - <input id={`file-upload-${this.id}`} type="file" accept="image/*,video/*" name="file" class="d-none" onChange={linkEvent(this, this.handleImageUpload)} /> + <label htmlFor={`file-upload-${this.id}`} className={`${UserService.Instance.user && 'pointer'}`}><T i18nKey="upload_image">#</T></label> + <input id={`file-upload-${this.id}`} type="file" accept="image/*,video/*" name="file" class="d-none" disabled={!UserService.Instance.user} onChange={linkEvent(this, this.handleImageUpload)} /> </form> {this.state.imageLoading && <svg class="icon icon-spinner spin"><use xlinkHref="#icon-spinner"></use></svg> |