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;
}
.footer-chat.hide{
display: none;
}
.left-part-block-enter-message{
width: 80%;
float: left;

View File

@@ -32,16 +32,39 @@ function check_new_messages_timeout(){
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){
if (it === 0){
let data_set = document.querySelector(".container-messages").dataset
let sender = data_set['userId'];
let receiver = data_set['curReceiver'];
let ticket_id = data_set['ticketId'];
data = {
data_new_messages = {
'sender': sender,
'receiver': receiver,
'ticket_id': ticket_id
@@ -65,21 +88,9 @@ function check_new_messages (window,it){
processData: false,
contentType: false,
// enctype: 'json',
data: JSON.stringify(data),
data: JSON.stringify(data_new_messages),
success: function(data){
if (data.html){
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 {
//
}
success_check_new_messages(data)
},
error: function (data){
@@ -89,4 +100,6 @@ function check_new_messages (window,it){
}
}
});
}
}

View File

@@ -1,5 +1,5 @@
{% 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">
<img class="user_avatar_messenger" src="{% static "delete_later/Avatar.png" %}">
<div class="status_user">

View File

@@ -1,5 +1,5 @@
{% 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">
<img class="user_avatar_messenger" src="{% static "delete_later/Avatar.png" %}">
<div class="status_user">