From b8b3c19bfc0c58da0e2426055cee8d40ffda6cb3 Mon Sep 17 00:00:00 2001 From: ArtemB Date: Tue, 16 Jul 2024 09:47:58 +0300 Subject: [PATCH] 1.1.33 upd chat_socket --- .../etc_operations_for_chat_socket.js | 71 +++++++++++++------ 1 file changed, 48 insertions(+), 23 deletions(-) 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 6b7ca4f..71b8863 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,30 +1,55 @@ -function update_count_unread_messages (data) { - let selected_btn = document.querySelector(".selected") - let list_unrd = document.querySelectorAll(".unredmessages_value_text") +// 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"); + let list_unrd_parent = document.querySelectorAll(".icon_unread_messages"); - 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") - } + if (selected_btn.dataset['ajaxUrl'] !== 'chats') { + for (let i = 0; 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(); + } + if (current_count === 0) { + list_unrd_parent[i].classList.toggle("showed"); + } } - } else if (current_count === 0){ - 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"); + } + } + } } function play_required_beep (data,beep) {