diff options
author | Thibaut Girka <thib@sitedethib.com> | 2018-04-02 17:22:32 +0200 |
---|---|---|
committer | Thibaut Girka <thib@sitedethib.com> | 2018-04-02 20:04:18 +0200 |
commit | ca9f022a801be5573fb408d36431f93d2c53e209 (patch) | |
tree | ab300dd929b93d9bd3cc3af850b180803610a430 /app/javascript | |
parent | eb39db7f93061c936fcb0bb24d5ba0c9a6186993 (diff) |
[Glitch] Fix: Prevent submission using same logic as submit button disabling.
Port 6a895e1ab3d69cd018423460518a1e16307999ad to glitch-soc
Diffstat (limited to 'app/javascript')
-rw-r--r-- | app/javascript/flavours/glitch/features/composer/index.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/javascript/flavours/glitch/features/composer/index.js b/app/javascript/flavours/glitch/features/composer/index.js index 792ed79a3..3aa283628 100644 --- a/app/javascript/flavours/glitch/features/composer/index.js +++ b/app/javascript/flavours/glitch/features/composer/index.js @@ -150,6 +150,9 @@ const handlers = { const { onChangeText, onSubmit, + isSubmitting, + isUploading, + anyMedia, text, } = this.props; @@ -159,6 +162,11 @@ const handlers = { onChangeText(value); } + // Submit disabled: + if (isSubmitting || isUploading || (!!text.length && !text.trim().length && !anyMedia)) { + return; + } + // Submits the status. if (onSubmit) { onSubmit(); |