summaryrefslogtreecommitdiff
path: root/public/assets/js/util/format.js
diff options
context:
space:
mode:
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