This commit is contained in:
2023-08-08 16:47:26 +03:00
parent 0d545172d6
commit b3901bd430
4 changed files with 36 additions and 19 deletions

View File

@@ -379,6 +379,10 @@
padding: 0 20px 0 20px; padding: 0 20px 0 20px;
} }
.footer-chat.hide{
display: none;
}
.left-part-block-enter-message{ .left-part-block-enter-message{
width: 80%; width: 80%;
float: left; float: left;

View File

@@ -32,16 +32,39 @@ function check_new_messages_timeout(){
60000) 60000)
} }
var data = null
function success_check_new_messages (data) {
if (window === null){
clearTimeout(check_msg)
} else {
if (data.html) {
if (data['ticket_id'] !== 'null') {
if (data.msgs_count > 1) {
document.querySelector(".container-messages").innerHTML = data.html;
} else {
document.querySelector(".info_profile").innerHTML = data.html;
}
} else {
if (data.msgs_count > 1) {
document.querySelector(".container-messages").innerHTML = data.html;
} else {
document.querySelector(".info_profile").innerHTML = data.html;
}
}
}
}
}
var data_new_messages = null
function check_new_messages (window,it){ function check_new_messages (window,it){
if (it === 0){ if (it === 0){
let data_set = document.querySelector(".container-messages").dataset let data_set = document.querySelector(".container-messages").dataset
let sender = data_set['userId']; let sender = data_set['userId'];
let receiver = data_set['curReceiver']; let receiver = data_set['curReceiver'];
let ticket_id = data_set['ticketId']; let ticket_id = data_set['ticketId'];
data = { data_new_messages = {
'sender': sender, 'sender': sender,
'receiver': receiver, 'receiver': receiver,
'ticket_id': ticket_id 'ticket_id': ticket_id
@@ -65,21 +88,9 @@ function check_new_messages (window,it){
processData: false, processData: false,
contentType: false, contentType: false,
// enctype: 'json', // enctype: 'json',
data: JSON.stringify(data), data: JSON.stringify(data_new_messages),
success: function(data){ success: function(data){
if (data.html){ success_check_new_messages(data)
if (data.msgs_count > 1){
document.querySelector(".container-messages").innerHTML = data.html;
} else {
document.querySelector(".info_profile").innerHTML = data.html;
}
if (window === null){
clearTimeout(check_msg)
}
} else {
//
}
}, },
error: function (data){ error: function (data){
@@ -90,3 +101,5 @@ function check_new_messages (window,it){
} }
}); });
} }

View File

@@ -1,5 +1,5 @@
{% load static %} {% load static %}
<div class="tab_user_messanger{% if item.id == ticket.id %} select{% endif %}" onclick="selectedUserMessenger(this,{{ item.id }})"> <div class="tab_user_messanger{% if item.id == ticket.id %} select{% endif %}" onclick="selectedUserMessenger({{ item.id }},null)">
<div class="left-part-tab-user"> <div class="left-part-tab-user">
<img class="user_avatar_messenger" src="{% static "delete_later/Avatar.png" %}"> <img class="user_avatar_messenger" src="{% static "delete_later/Avatar.png" %}">
<div class="status_user"> <div class="status_user">

View File

@@ -1,5 +1,5 @@
{% load static %} {% load static %}
<div class="tab_user_messanger{% if item.id == cur_receiver.id %} select{% endif %}" onclick="selectedUserMessenger(this,{{ item.id }})"> <div class="tab_user_messanger{% if item.id == cur_receiver.id %} select{% endif %}" onclick="selectedUserMessenger(null,{{ item.id }})">
<div class="left-part-tab-user"> <div class="left-part-tab-user">
<img class="user_avatar_messenger" src="{% static "delete_later/Avatar.png" %}"> <img class="user_avatar_messenger" src="{% static "delete_later/Avatar.png" %}">
<div class="status_user"> <div class="status_user">