From db9cb09c68b5aaa3f2e62c6b838f6dcce69ec9ce Mon Sep 17 00:00:00 2001 From: Francesco Siddi Date: Tue, 2 Jul 2019 14:23:50 +0200 Subject: [PATCH] Further tweaks to notifications layout --- pillar/api/activities.py | 6 +++--- src/styles/_notifications.sass | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pillar/api/activities.py b/pillar/api/activities.py index 0da1fc71..3122858d 100644 --- a/pillar/api/activities.py +++ b/pillar/api/activities.py @@ -58,19 +58,19 @@ def notification_parse(notification): owner = f"{user_name} {node_type}" - context_object_name = f"{node['parent']['name'][:15]}..." + context_object_name = f"{node['parent']['name'][:50]}..." if context_object_type == 'comment': # Parse the comment content, which might be HTML and extract # some text from it. parser = CommentHTMLParser() # Trim the comment content to 50 chars, the parser will handle it - parser.feed(node['parent']['properties']['content'][:50]) + parser.feed(node['properties']['content'][:50]) try: comment_content = parser.data[0] except KeyError: comment_content = '...' # Trim the parsed text down to 15 charss - context_object_name = f"{comment_content[:15]}..." + context_object_name = f"{comment_content[:50]}..." context_object_id = activity['context_object'] if activity['verb'] == 'replied': action = 'replied to' diff --git a/src/styles/_notifications.sass b/src/styles/_notifications.sass index 8c005908..51f88bf1 100644 --- a/src/styles/_notifications.sass +++ b/src/styles/_notifications.sass @@ -137,6 +137,7 @@ & .nc-text width: 90% + white-space: normal & .nc-date display: block