diff --git a/files/assets/js/comments.js b/files/assets/js/comments.js index 4e73c91c3..35a06b460 100644 --- a/files/assets/js/comments.js +++ b/files/assets/js/comments.js @@ -39,4 +39,12 @@ function collapse_comment(id) { const ta = document.getElementById('markdown-c_'+id); if (ta && !ta.classList.contains('d-none')) expandMarkdown(`c_${id}`) + + if (closed) { + const children_count = document.getElementById(`replies-of-c_${id}`).getElementsByClassName('comment-body').length + document.getElementById(`children-count-${id}`).innerHTML = ` (${children_count} children)` + } + else { + document.getElementById(`children-count-${id}`).innerHTML = '' + } }; diff --git a/files/templates/comments.html b/files/templates/comments.html index 669359ec5..4d13100c4 100644 --- a/files/templates/comments.html +++ b/files/templates/comments.html @@ -278,6 +278,8 @@ {% if c.blackjack_result %} {{c.blackjack_html | safe}} {% endif %} + + {{macros.reports(c, 'comment')}}