summaryrefslogtreecommitdiff
path: root/public/assets/js/util/format.js
diff options
context:
space:
mode:
authorjulian laplace <julescarbon@gmail.com>2022-10-26 19:29:14 +0200
committerjulian laplace <julescarbon@gmail.com>2022-10-26 19:29:14 +0200
commit1e2830de34e03371f7deafb40b2542b75ce2ed4b (patch)
tree63ca92863b3fbff7a34a99b9263226a7b46a0ad2 /public/assets/js/util/format.js
parent5a697b0a4fb2578a98a1b8e064ebe62dad9616e2 (diff)
trim posts
Diffstat (limited to 'public/assets/js/util/format.js')
-rw-r--r--public/assets/js/util/format.js12
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