This commit is contained in:
SBD
2024-02-20 17:43:08 +03:00
parent fafee63a64
commit 9954140d3a
4 changed files with 16 additions and 7 deletions

View File

@@ -5,7 +5,7 @@ function inital_old_tab (){
if (el_tab !== null){
let dataset = el_tab.dataset;
old_item_tab_user = dataset['curReceiverItem'];
let old_item_tab_user_list = [el_tab,old_item_tab_user]
return old_item_tab_user_list
}
let old_item_tab_user_list = [el_tab,old_item_tab_user]
return old_item_tab_user_list
}

View File

@@ -108,11 +108,12 @@ function wsReceiveData (e) {
}
if (data.unread_msgs_count > 0){
if (getInfoAboutUser('screen_width') < 800){
if (window.location.href.includes("chat") || window.location.href.includes("chat"))
let marker_new_messages = document.querySelector(".marker_messages_mobile");
if (marker_new_messages.classList.contains('hide')){
marker_new_messages.classList.add('show')
marker_new_messages.classList.remove('hide')
if (!window.location.href.includes("chat") || !window.location.href.includes("chat")){
let marker_new_messages = document.querySelector(".marker_messages_mobile");
if (marker_new_messages.classList.contains('hide')){
marker_new_messages.classList.add('show')
marker_new_messages.classList.remove('hide')
}
}
}
update_count_unread_messages(data)

View File

@@ -83,6 +83,13 @@ function select_tab_profile (el,url,owner_type=null) {
if (window.location.href.includes("profile")){
selectTabProfileIfHisNotSelected(url)
}
if (getInfoAboutUser('screen_width') < 800){
let marker_new_messages = document.querySelector(".marker_messages_mobile");
if (marker_new_messages.classList.contains('show')){
marker_new_messages.classList.remove('show')
marker_new_messages.classList.add('hide')
}
}
deleteMarkerMessages(el)
checkStatesAfterTransitionToAnotherTabProfile()
goToChatIfChat()

View File

@@ -24,6 +24,7 @@
<script src="{% static "js/global_js.js" %}"></script>
<script src="{% static "js/chat_socket_start.js" %}"></script>
{% if user and not user.is_anonymous %}
{% include "connect_ws_js.html" %}
<script src='{% static "js/chat_sockets.js" %}'></script>
<script>