From d99f10fb6b6301e776bbf46f0a2858cb95daf4a4 Mon Sep 17 00:00:00 2001 From: borissedw Date: Mon, 7 Aug 2023 20:22:44 +0300 Subject: [PATCH] 0.0.61 --- static/js/check_new_messages.js | 37 +++++++++++++-------- templates/pages/profile/p_user_profile.html | 2 ++ 2 files changed, 26 insertions(+), 13 deletions(-) diff --git a/static/js/check_new_messages.js b/static/js/check_new_messages.js index 1c9faa9..a19c6bc 100644 --- a/static/js/check_new_messages.js +++ b/static/js/check_new_messages.js @@ -1,30 +1,41 @@ -$(document).ready( - timeout() +document.onload( + checkOpenWindow() ) +function checkOpenWindow (){ + var window = document.querySelector(".container-messages") + while (window === null){ -var data_set = document.querySelector(".container-messages").dataset + check_timeout() + } + if (window !== null) { + var data_set = document.querySelector(".container-messages").dataset + var sender = data_set['curReceiver']; + var receiver = data_set['ticketId']; + var ticket_id = data_set['userId']; -var sender = data_set['curReceiver']; -var receiver = data_set['ticketId']; -var ticket_id = data_set['userId']; -var window = document.querySelector(".container-messages") -var data = { - 'sender':sender, - 'receiver':receiver, - 'ticket_id':ticket_id - // 'last_message_modifiteDT':last_message_time + var data = { + 'sender': sender, + 'receiver': receiver, + 'ticket_id': ticket_id + // 'last_message_modifiteDT':last_message_time + } + } } +function check_timeout(){ + setTimeout(checkOpenWindow, 1000) +} function timeout (){ + var window = document.querySelector(".container-messages") while (window !== null){ - setTimeout(check_new_messages(), 1000) + setTimeout(check_new_messages, 1000) } } diff --git a/templates/pages/profile/p_user_profile.html b/templates/pages/profile/p_user_profile.html index cc7daea..a798c29 100644 --- a/templates/pages/profile/p_user_profile.html +++ b/templates/pages/profile/p_user_profile.html @@ -8,6 +8,8 @@ + +