0.0.60
This commit is contained in:
@@ -1,12 +1,37 @@
|
|||||||
var user_online = true
|
|
||||||
|
|
||||||
function check_new_messages (sender,receiver,ticket_id=null){
|
|
||||||
// let user_online_check = document.addEventListener("mouseover");
|
|
||||||
let data = {
|
$(document).ready(
|
||||||
'sender':sender,
|
timeout()
|
||||||
'receiver':receiver,
|
|
||||||
'ticket_id':ticket_id
|
)
|
||||||
|
|
||||||
|
|
||||||
|
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 window = document.querySelector(".container-messages")
|
||||||
|
|
||||||
|
var data = {
|
||||||
|
'sender':sender,
|
||||||
|
'receiver':receiver,
|
||||||
|
'ticket_id':ticket_id
|
||||||
|
// 'last_message_modifiteDT':last_message_time
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function timeout (){
|
||||||
|
while (window !== null){
|
||||||
|
setTimeout(check_new_messages(), 1000)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function check_new_messages (){
|
||||||
|
// let user_online_check = document.addEventListener("mouseover");
|
||||||
|
let last_message_time = document.querySelector(".date_n_time_last_message").dataset['modifieddt'];
|
||||||
|
data['last_message_modifiteDT'] = last_message_time
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
headers: { "X-CSRFToken": $('input[name=csrfmiddlewaretoken]').val() },
|
headers: { "X-CSRFToken": $('input[name=csrfmiddlewaretoken]').val() },
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
{% load static %}
|
{% load static %}
|
||||||
|
|
||||||
|
|
||||||
<div class="title-profile-cont">
|
<div class="title-profile-cont">
|
||||||
<h1>Написать сообщение</h1>
|
<h1>Написать сообщение</h1>
|
||||||
</div>
|
</div>
|
||||||
@@ -38,7 +39,7 @@
|
|||||||
{#</div>#}
|
{#</div>#}
|
||||||
|
|
||||||
|
|
||||||
<div class="block-chat" onclick='check_new_messages({{ user.id }},{{ cur_receiver.id }})'>
|
<div class="block-chat">
|
||||||
<div class="container-header-chat">
|
<div class="container-header-chat">
|
||||||
<div class="header-chat-left-part">
|
<div class="header-chat-left-part">
|
||||||
<img class="chat-avatar" src="{% static "delete_later/Avatar.png" %}">
|
<img class="chat-avatar" src="{% static "delete_later/Avatar.png" %}">
|
||||||
@@ -50,7 +51,7 @@
|
|||||||
<img class="header-icons-right-part-padding" src="{% static "img/svg/info.svg" %}">
|
<img class="header-icons-right-part-padding" src="{% static "img/svg/info.svg" %}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container-messages" >
|
<div class="container-messages" data-user-id="{{ user.id }}" data-cur-receiver="{{ cur_receiver.id }}" data-ticket-id='null'>
|
||||||
{% include "blocks/profile/b_messages_container.html" %}
|
{% include "blocks/profile/b_messages_container.html" %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -81,4 +82,3 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="{% static "js/check_new_messages.js" %}"></script>
|
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
{% for msg in messages %}
|
{% for msg in messages %}
|
||||||
{% include "widgets/w_message.html" %}
|
{% include "widgets/w_message.html" %}
|
||||||
{% if forloop.last %}
|
{% if forloop.last %}
|
||||||
<span style="display: none" data-modifiedDT="{{ msg.modifiedDT }}"></span>
|
<span style="display: none" class="date_n_time_last_message" data-modifiedDT="{{ msg.modifiedDT }}"></span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
@@ -18,3 +18,4 @@
|
|||||||
{% block content %}
|
{% block content %}
|
||||||
{% include 'blocks/b_user_profile.html' %}
|
{% include 'blocks/b_user_profile.html' %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user