|
|
@ -121,13 +121,6 @@ class ComposeForm extends ImmutablePureComponent { |
|
|
|
|
|
|
|
|
|
|
|
// Submit unless there are media with missing descriptions
|
|
|
|
// Submit unless there are media with missing descriptions
|
|
|
|
if (mediaDescriptionConfirmation && onMediaDescriptionConfirm && media && media.some(item => !item.get('description'))) { |
|
|
|
if (mediaDescriptionConfirmation && onMediaDescriptionConfirm && media && media.some(item => !item.get('description'))) { |
|
|
|
const firstWithoutDescription = media.findIndex(item => !item.get('description')); |
|
|
|
|
|
|
|
if (uploadForm) { |
|
|
|
|
|
|
|
const inputs = uploadForm.querySelectorAll('.composer--upload_form--item input'); |
|
|
|
|
|
|
|
if (inputs.length == media.size && firstWithoutDescription !== -1) { |
|
|
|
|
|
|
|
inputs[firstWithoutDescription].focus(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
onMediaDescriptionConfirm(this.context.router ? this.context.router.history : null); |
|
|
|
onMediaDescriptionConfirm(this.context.router ? this.context.router.history : null); |
|
|
|
} else if (onSubmit) { |
|
|
|
} else if (onSubmit) { |
|
|
|
onSubmit(this.context.router ? this.context.router.history : null); |
|
|
|
onSubmit(this.context.router ? this.context.router.history : null); |
|
|
|