diff options
Diffstat (limited to 'public/assets/js/util/format.js')
| -rw-r--r-- | public/assets/js/util/format.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/public/assets/js/util/format.js b/public/assets/js/util/format.js index 55b57c2..54ebf9c 100644 --- a/public/assets/js/util/format.js +++ b/public/assets/js/util/format.js @@ -301,6 +301,18 @@ function get_scale_opacity(value, scale) { } return scale[scale.length - 1][1]; } +function trimComment(isViewingThread) { + return function (comment) { + return isViewingThread || comment.comment.length < 1024 + ? comment + : { + ...comment, + comment: + comment.comment.substr(0, 1024).replace(/\s+\w+$/, "") + + `... <a href="/stream/thread/${comment.thread}" class="readMore">Read more...</a>`, + }; + }; +} function tidy_urls(s, short_urls) { var ret = s |
