|
|
|
|
@ -196,29 +196,48 @@ |
|
|
|
|
{% endblock %} |
|
|
|
|
|
|
|
|
|
{% block js_block %} |
|
|
|
|
|
|
|
|
|
<script type="text/javascript"> |
|
|
|
|
|
|
|
|
|
$(function(){ |
|
|
|
|
var socket = new SocketHandler(); |
|
|
|
|
var form = document.getElementById('message_form'); |
|
|
|
|
var csrftoken = getCookie('csrftoken'); |
|
|
|
|
|
|
|
|
|
$('.order-block').on('click',function(){ |
|
|
|
|
var orderId = $(this).attr('data-id'); |
|
|
|
|
$("#chat-order-add #orderId").val(orderId); |
|
|
|
|
alert(orderId); |
|
|
|
|
var inbox = document.getElementById('message-chat-order-space'); |
|
|
|
|
inbox.innerHTML = ''; |
|
|
|
|
socket.send_order_message(orderId); |
|
|
|
|
{# socket.send_order_message(orderId);#} |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
$('.user-block').on('click', function(){ |
|
|
|
|
var userId = $(this).attr('data-id'); |
|
|
|
|
$("#contact-chat-form #recipentId").val(userId); |
|
|
|
|
var inbox = document.getElementById('message-chat-space'); |
|
|
|
|
inbox.innerHTML = ''; |
|
|
|
|
socket.send_contact_message(userId); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Вытащить сообщения для конактов |
|
|
|
|
$('.user-block').on('click', function () { |
|
|
|
|
var userId = $(this).attr('data-id'); |
|
|
|
|
$("#contact-chat-form #recipentId").val(userId); |
|
|
|
|
var inbox = document.getElementById('message-chat-space'); |
|
|
|
|
inbox.innerHTML = ''; |
|
|
|
|
$.ajax({ |
|
|
|
|
url: '/api/message', |
|
|
|
|
type: 'GET', |
|
|
|
|
data: {csrfmiddlewaretoken: csrftoken, 'recipent__id': userId}, |
|
|
|
|
dataType: 'json', |
|
|
|
|
success: function (json) { |
|
|
|
|
$.each(json.results, function (i, v) { |
|
|
|
|
console.log(v.sender.id); |
|
|
|
|
console.log(v.recipent.id); |
|
|
|
|
inbox.innerHTML += '<div class="col-lg-12 insetCommChat"><div class="topCommChat">' + |
|
|
|
|
'<p class="nameCommChat">Иванов</p> <span>13.0.2016</span></div>' + |
|
|
|
|
'<p class="textCommChat">' + v.text + '</p></div>'; |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
$('#contact-chat-add-message').on('click', function(){ |
|
|
|
|
var chatMessage = $("#chat").val(); |
|
|
|
|
var recipentId = $("#recipentId").val(); |
|
|
|
|
|