diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/invidious/comments.cr | 4 | ||||
| -rw-r--r-- | src/invidious/views/watch.ecr | 9 |
2 files changed, 10 insertions, 3 deletions
diff --git a/src/invidious/comments.cr b/src/invidious/comments.cr index 98062f4e..6a42701c 100644 --- a/src/invidious/comments.cr +++ b/src/invidious/comments.cr @@ -115,7 +115,7 @@ def template_youtube_comments(comments) <p style="white-space:pre-wrap">#{child["contentHtml"]}</p> #{recode_date(Time.epoch(child["published"].as_i64))} ago | - <i class="icon ion-ios-thumbs-up"></i> #{child["likeCount"]} + <i class="icon ion-ios-thumbs-up"></i> #{number_with_separator(child["likeCount"])} </p> #{replies_html} </div> @@ -158,7 +158,7 @@ def template_reddit_comments(root) <p> <a href="javascript:void(0)" onclick="toggle_parent(this)">[ - ]</a> <b><a href="https://www.reddit.com/user/#{author}">#{author}</a></b> - #{score} points + #{number_with_separator(score)} points #{recode_date(child.created_utc)} ago </p> <div> diff --git a/src/invidious/views/watch.ecr b/src/invidious/views/watch.ecr index 4fbd4d5b..9424bd10 100644 --- a/src/invidious/views/watch.ecr +++ b/src/invidious/views/watch.ecr @@ -152,6 +152,13 @@ </div> <script> +function number_with_separator(val) { + while (/(\d+)(\d{3})/.test(val.toString())) { + val = val.toString().replace(/(\d+)(\d{3})/, "$1" + "," + "$2"); + } + return val; +} + subscribe_button = document.getElementById("subscribe"); if (subscribe_button.getAttribute('onclick')) { subscribe_button["href"] = "javascript:void(0);"; @@ -345,7 +352,7 @@ function get_youtube_comments() { <div>{contentHtml}</div> \ <hr>'.supplant({ contentHtml: xhr.response.contentHtml, - commentCount: commaSeparateNumber(xhr.response.commentCount) + commentCount: number_with_separator(xhr.response.commentCount) }); } else { comments.innerHTML = ""; |
