From 067ec5e057737b47d81191196672b4884e92a24a Mon Sep 17 00:00:00 2001 From: Gary Kim Date: Wed, 18 Sep 2019 00:02:24 +0800 Subject: [PATCH] Fix overflowing card heading If the heading of a card is too long, it will push interface elements off the card. This change will ensure that text that does not have spaces and thus cannot be wrapped will simply be cut off with an ellipsis instead. Signed-off-by: Gary Kim --- src/components/cards/CardItem.vue | 33 +++++++++++++++---------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/src/components/cards/CardItem.vue b/src/components/cards/CardItem.vue index 70a85a0ce..56d7613e3 100644 --- a/src/components/cards/CardItem.vue +++ b/src/components/cards/CardItem.vue @@ -30,23 +30,21 @@

{{ card.title }}

{{ card.title }}

-

editing

- -
- - -
+

 

+
+ + +
- - {{ t('deck', 'Assign to me') }} - {{ t('deck', (showArchived ? 'Unarchive card' : 'Archive card')) }} - {{ t('deck', 'Delete card') }} - {{ t('deck', 'Move card') }} - {{ t('deck', 'Card details') }} - + + {{ t('deck', 'Assign to me') }} + {{ t('deck', (showArchived ? 'Unarchive card' : 'Archive card')) }} + {{ t('deck', 'Delete card') }} + {{ t('deck', 'Move card') }} + {{ t('deck', 'Card details') }} + -
  • {{ label.title }}
  • @@ -225,7 +222,7 @@ export default { display: flex; padding: 5px 7px; position: absolute; - width: calc(100% - 14px); + width: 100%; input[type=text] { flex-grow: 1; } @@ -236,6 +233,8 @@ export default { flex-grow: 1; font-size: 100%; cursor: text; + overflow-x: hidden; + word-wrap: break-word; } }