logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe git clone https://anongit.hacktivis.me/git/pleroma-fe.git/
commit: 17d562b979fc4a57fd6e6ea6313c81ea5705ffe0
parent 2097192469cf9fbb43eaac4041a88f6690e0e568
Author: Henry Jameson <me@hjkos.com>
Date:   Wed, 12 Feb 2025 21:07:16 +0200

fix draft dropdown

Diffstat:

Msrc/components/post_status_form/post_status_form.js6++++++
Msrc/components/post_status_form/post_status_form.vue30+++++++++++++++++-------------
2 files changed, 23 insertions(+), 13 deletions(-)

diff --git a/src/components/post_status_form/post_status_form.js b/src/components/post_status_form/post_status_form.js @@ -363,6 +363,12 @@ const PostStatusForm = { } }, safeToSaveDraft () { + console.log('safe', ( + this.newStatus.status || + this.newStatus.spoilerText || + this.newStatus.files?.length || + this.newStatus.hasPoll + ) && this.saveable) return ( this.newStatus.status || this.newStatus.spoilerText || diff --git a/src/components/post_status_form/post_status_form.vue b/src/components/post_status_form/post_status_form.vue @@ -334,22 +334,26 @@ class="dropdown-menu" role="menu" > - <button - v-if="!hideDraft || !disableDraft" + <div class="menu-item dropdown-item" - role="menu" - :disabled="!safeToSaveDraft && saveable" :class="{ disabled: !safeToSaveDraft }" - @click.prevent="saveDraft" - @click="close" > - <template v-if="closeable"> - {{ $t('post_status.save_to_drafts_and_close_button') }} - </template> - <template v-else> - {{ $t('post_status.save_to_drafts_button') }} - </template> - </button> + <button + v-if="!hideDraft || !disableDraft" + class="main-button" + role="menu" + :disabled="!safeToSaveDraft" + @click.prevent="saveDraft" + @click="close" + > + <template v-if="closeable"> + {{ $t('post_status.save_to_drafts_and_close_button') }} + </template> + <template v-else> + {{ $t('post_status.save_to_drafts_button') }} + </template> + </button> + </div> </div> </template> </Popover>