From 68c5e520f64f3315f48e62a5b46d273dab15b257 Mon Sep 17 00:00:00 2001 From: fatchan Date: Sun, 26 May 2019 18:48:10 +0000 Subject: [PATCH] fix truncate for long posts vs high line count --- views/mixins/post.pug | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/views/mixins/post.pug b/views/mixins/post.pug index 64df963e..6de00dcb 100644 --- a/views/mixins/post.pug +++ b/views/mixins/post.pug @@ -66,9 +66,12 @@ mixin post(post, truncate, manage=false, globalmanage=false) const messageLines = splitPost.length; let truncatedMessage = post.message; let truncated = false; - if (messageLines > 10 || post.message.length > 1000) { + if (messageLines > 10) { truncatedMessage = splitPost.slice(0, 10).join('\n'); truncated = true; + } else if (post.message.length > 1000) { + truncatedMessage = `${post.message.substring(0,1000)}...`; + truncated = true; } pre.post-message !{truncatedMessage} if truncated