From 7bddcb877c917b9e7a91dab2695713c5e2a03706 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakob=20R=C3=B6hrl?= Date: Tue, 22 Sep 2020 09:09:58 +0200 Subject: [PATCH 1/2] card title: prevent space and no text MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jakob Röhrl --- src/components/board/Stack.vue | 2 +- src/components/card/CardSidebar.vue | 5 +++++ src/components/cards/CardItem.vue | 8 ++++++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/components/board/Stack.vue b/src/components/board/Stack.vue index 2bfd73200..782d4255e 100644 --- a/src/components/board/Stack.vue +++ b/src/components/board/Stack.vue @@ -84,8 +84,8 @@ :disabled="stateCardCreating" :placeholder="t('deck', 'Card name')" required + pattern=".*\S+.*" @keydown.esc="stopCardCreation"> - { this.titleEditable = false diff --git a/src/components/cards/CardItem.vue b/src/components/cards/CardItem.vue index fd74ec6d9..de54cc705 100644 --- a/src/components/cards/CardItem.vue +++ b/src/components/cards/CardItem.vue @@ -43,8 +43,12 @@ class="dragDisabled" @keyup.esc="cancelEdit" @submit.prevent="finishedEdit(card)"> - - + + From ade0e787da7f351dabfded47743462bc36d2b1e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Wed, 23 Sep 2020 09:56:07 +0200 Subject: [PATCH 2/2] Add more descriptive error message if the title is empty MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- src/components/card/CardSidebar.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/card/CardSidebar.vue b/src/components/card/CardSidebar.vue index 6f08d01ac..9d984d21f 100644 --- a/src/components/card/CardSidebar.vue +++ b/src/components/card/CardSidebar.vue @@ -466,7 +466,7 @@ export default { }, updateTitle(newTitle) { if (newTitle.trim === '') { - showError('Could not update card title') + showError(t('deck', 'The title cannot be empty.')) return } this.$set(this.copiedCard, 'title', newTitle)