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