diff options
| author | julian laplace <julescarbon@gmail.com> | 2022-10-26 19:29:14 +0200 |
|---|---|---|
| committer | julian laplace <julescarbon@gmail.com> | 2022-10-26 19:29:14 +0200 |
| commit | 1e2830de34e03371f7deafb40b2542b75ce2ed4b (patch) | |
| tree | 63ca92863b3fbff7a34a99b9263226a7b46a0ad2 /public/assets/js/util/format.js | |
| parent | 5a697b0a4fb2578a98a1b8e064ebe62dad9616e2 (diff) | |
trim posts
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 |
