diff --git a/static/js/user_profile(boris).js b/static/js/user_profile(boris).js index eed1028..c433748 100644 --- a/static/js/user_profile(boris).js +++ b/static/js/user_profile(boris).js @@ -71,52 +71,29 @@ function attachFileCreateTicket () { let data = file - $.ajax({ - headers: { "X-CSRFToken": $('input[name=csrfmiddlewaretoken]').val() }, - url: '/ru/user_account/support_tickets/', - type: "POST", - // async: true, - cache: false, - processData: false, - contentType: false, - // enctype: 'json', - data: data, - success: function(data){ - - - document.querySelector(".insert-tech-place").innerHTML = data.html; - middleWareJS() - }, - }); } -function attachFilemeassge () { +function attachFilemeassge (el) { let input = inputQuest() let file = input.files[0] - // let file_url = URL.createObjectURL(file) + let int = setInterval(function (){ + file = input.files[0] + if (file === undefined || file === null){ + // + } else { + let file_1 = window.URL.createObjectURL(file) + // let file_url = URL.createObjectURL(file) + let data = file_1 + el.dataset['file_img'] = data + input.remove() + clearInterval(int) + } - let data = file - $.ajax({ - headers: { "X-CSRFToken": $('input[name=csrfmiddlewaretoken]').val() }, - url: '/ru/user_account/support_tickets/', - type: "POST", - // async: true, - cache: false, - processData: false, - contentType: false, - // enctype: 'json', - data: data, - success: function(data){ + },1000) - - document.querySelector(".insert-tech-place").innerHTML = data.html; - middleWareJS() - }, - }); - input.remove() } function createTicket (el) { @@ -199,7 +176,7 @@ function sendMessage(id_ticket=null,sender,receiver){ let text = document.querySelector(".enter-message-inp").value document.querySelector(".enter-message-inp").value = null - + let img = document.querySelector(".attach-file-btn-message").dataset["file_img"] @@ -213,14 +190,16 @@ function sendMessage(id_ticket=null,sender,receiver){ data = { 'sender': sender, 'receiver': receiver, - 'text': text + 'text': text, + 'img': img } } else { data = { 'ticket_id': id_ticket, 'sender': sender, 'receiver': receiver, - 'text': text + 'text': text, + 'img': img } } diff --git a/templates/blocks/profile/b_chats.html b/templates/blocks/profile/b_chats.html index f19de91..6bdf8eb 100644 --- a/templates/blocks/profile/b_chats.html +++ b/templates/blocks/profile/b_chats.html @@ -61,7 +61,7 @@
- + {# #}