diff --git a/static/js/chat_socket_functions/etc_operations_for_chat_socket.js b/static/js/chat_socket_functions/etc_operations_for_chat_socket.js index 71b8863..68ae342 100644 --- a/static/js/chat_socket_functions/etc_operations_for_chat_socket.js +++ b/static/js/chat_socket_functions/etc_operations_for_chat_socket.js @@ -1,31 +1,4 @@ -// function update_count_unread_messages (data) { -// let selected_btn = document.querySelector(".selected") -// let list_unrd = document.querySelectorAll(".unredmessages_value_text") -// -// if (selected_btn.dataset['ajaxUrl'] !== 'chats'){ -// let i = 0 -// let current_count = parseInt(list_unrd[i].innerHTML); -// let list_unrd_parent = document.querySelectorAll(".icon_unread_messages") -// -// -// for (i;i < list_unrd.length;i++){ -// -// -// -// if(data.unread_msgs_count){ -// list_unrd[i].innerHTML = (current_count + 1).toString(); -// } -// -// if(current_count === 0){ -// list_unrd_parent[i].classList.toggle("showed") -// } -// -// } -// } else if (current_count === 0){ -// list_unrd_parent[i].classList.toggle("showed") -// } -// } function update_count_unread_messages(data) { let selected_btn = document.querySelector(".selected"); let list_unrd = document.querySelectorAll(".unredmessages_value_text"); @@ -42,14 +15,23 @@ function update_count_unread_messages(data) { list_unrd_parent[i].classList.toggle("showed"); } } - } else { - for (let i = 0; i < list_unrd.length; i++) { - let current_count = parseInt(list_unrd[i].innerHTML); - if (current_count === 0) { - list_unrd_parent[i].classList.toggle("showed"); + } else if(data.unanswered_msgs_count || data.unanswered_msgs_count === 0){ + for (let i = 0; i < list_unrd.length; i++){ + list_unrd[i].innerHTML = data.unanswered_msgs_count.toString() + if(data.unanswered_msgs_count === 0){ + list_unrd_parent[i].classList.remove("showed"); } } } + + // else { + // for (let i = 0; i < list_unrd.length; i++) { + // let current_count = parseInt(list_unrd[i].innerHTML); + // if (current_count === 0 || selected_btn.dataset['ajaxUrl'] !== 'chats') { + // list_unrd_parent[i].classList.toggle("showed"); + // } + // } + // } } function play_required_beep (data,beep) {