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 aafcfc4..c45dd9e 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,13 +1,15 @@ function update_count_unread_messages (data) { let selected_btn = document.querySelector(".selected") + let list_unrd = document.querySelectorAll(".unredmessages_value_text") + let current_count = parseInt(list_unrd[i].innerHTML); if (selected_btn.dataset['ajaxUrl'] !== 'chats'){ - let list_unrd = document.querySelectorAll(".unredmessages_value_text") let list_unrd_parent = document.querySelectorAll(".icon_unread_messages") let i = 0 + for (i;i < list_unrd.length;i++){ - let current_count = parseInt(list_unrd[i].innerHTML); + if(data.unread_msgs_count){ list_unrd[i].innerHTML = (current_count + 1).toString(); @@ -18,7 +20,9 @@ function update_count_unread_messages (data) { } } - } + } else if (current_count === 0){ + list_unrd_parent[i].classList.toggle("showed") + } } function play_required_beep (data,beep) {