update post comments to api

This commit is contained in:
Bangara Raju Kottedi 2024-05-07 03:37:37 +05:30
parent 1c68d60f2b
commit f06a42cb69
3 changed files with 26 additions and 5 deletions

View File

@ -4,6 +4,28 @@
}
</style>
<i class="fa fa-comment" aria-hidden="true" {% if include.tooltip %} title="{{site.data.locales[include.lang].post.comments}}"
data-bs-toggle="tooltip" data-bs-placement="bottom" {% endif %}></i>
<span class="remark42__counter"></span>
<i class="fa fa-comment" aria-hidden="true" {% if include.tooltip %}
title="{{site.data.locales[include.lang].post.comments}}" data-bs-toggle="tooltip" data-bs-placement="bottom" {%
endif %}></i>
<span class="remark42__counter"></span>
<script>
function commentTextChange() {
var target = document.querySelector('.remark42__counter');
if(!target){
window.setTimeout(commentTextChange, 500);
return;
}
var observer = new MutationObserver(function (mutations) {
const comments = document.querySelector(".remark42__counter");
var commentsCount = 0;
if(Number(comments.innerText) !== NaN){
commentsCount = Number(comments.innerText);
}
ajax(serviceUrl + "/UpdatePostCommentsCount?blogUrl=" + siteId + "&postSlug=" + postId, "POST", commentsCount);
});
var config = { childList: true };
observer.observe(target, config);
}
commentTextChange();
</script>

View File

@ -24,7 +24,6 @@
{% include views.html tooltip=true onload=false lang=lang %}
{% include likes.html tooltip=true onload=false lang=lang %}
{% include comments-counter.html tooltip=true lang=lang %}
<script>
const views = document.getElementById("views-count");

View File

@ -36,7 +36,7 @@ tail_includes:
<!-- post counter -->
<div id="likes-views">
{% include likes-views.html tooltip=true lang=lang %}
<!-- {% include comments-counter.html tooltip=true lang=lang %} -->
{% include comments-counter.html tooltip=true lang=lang %}
</div>
</div>