From 1354ee4e8e2032e41904281d3040d230f5c92277 Mon Sep 17 00:00:00 2001 From: edalzell Date: Tue, 9 Jul 2024 14:05:38 -0700 Subject: [PATCH 1/4] only show publish if you can manage publish state --- resources/js/components/entries/PublishForm.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/js/components/entries/PublishForm.vue b/resources/js/components/entries/PublishForm.vue index a826c64640..96b62baeec 100644 --- a/resources/js/components/entries/PublishForm.vue +++ b/resources/js/components/entries/PublishForm.vue @@ -46,7 +46,7 @@ + @click="confirmingPublish = true" + v-text="publishButtonText" + /> @@ -470,6 +470,13 @@ export default { return __('Save & Publish'); } }, + publishButtonText() { + if (this.canManagePublishState) { + return __('Publish'); + } + + return __('Create Revision'); + }, isUnpublishing() { return this.initialPublished && ! this.published && ! this.isCreating; From 32d55eac317b4c9b5796a8dd22834e1c805d5976 Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Wed, 10 Jul 2024 12:07:22 +0100 Subject: [PATCH 3/4] keep the ellipsis --- resources/js/components/entries/PublishForm.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/js/components/entries/PublishForm.vue b/resources/js/components/entries/PublishForm.vue index adbc8a5179..05b000c87b 100644 --- a/resources/js/components/entries/PublishForm.vue +++ b/resources/js/components/entries/PublishForm.vue @@ -470,12 +470,13 @@ export default { return __('Save & Publish'); } }, + publishButtonText() { if (this.canManagePublishState) { - return __('Publish'); + return `${__('Publish')}…` } - return __('Create Revision'); + return `${__('Create Revision')}…` }, isUnpublishing() { From 50a99da741c09307845cc6f9d98f9cfe2d402092 Mon Sep 17 00:00:00 2001 From: edalzell Date: Wed, 10 Jul 2024 10:05:54 -0700 Subject: [PATCH 4/4] few more --- resources/js/components/entries/PublishForm.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/js/components/entries/PublishForm.vue b/resources/js/components/entries/PublishForm.vue index 05b000c87b..b25fe5640b 100644 --- a/resources/js/components/entries/PublishForm.vue +++ b/resources/js/components/entries/PublishForm.vue @@ -224,7 +224,7 @@ class="rtl:mr-4 ltr:ml-4 btn-primary flex items-center" :disabled="!canPublish" @click="confirmingPublish = true"> - + @@ -248,7 +248,7 @@ class="rtl:mr-2 ltr:ml-2 btn btn-lg justify-center btn-primary flex items-center w-1/2" :disabled="!canPublish" @click="confirmingPublish = true"> - +