0.0.245
This commit is contained in:
@@ -448,6 +448,7 @@
|
|||||||
background-position: center;
|
background-position: center;
|
||||||
position: relative;
|
position: relative;
|
||||||
bottom: 6px;
|
bottom: 6px;
|
||||||
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
|
||||||
.send-message{
|
.send-message{
|
||||||
|
|||||||
@@ -50,85 +50,94 @@ function countLetters () {
|
|||||||
// var input;
|
// var input;
|
||||||
|
|
||||||
|
|
||||||
function inputQuest (){
|
// function inputQuest (){
|
||||||
event.preventDefault()
|
// event.preventDefault()
|
||||||
// let input = document.querySelector(".create-ticket-file")
|
// // let input = document.querySelector(".create-ticket-file")
|
||||||
let input = document.createElement("input");
|
// let input = document.createElement("input");
|
||||||
input.setAttribute("type", "file")
|
// input.setAttribute("type", "file")
|
||||||
input.style.display = "none"
|
// input.style.display = "none"
|
||||||
input.onchange = attachFilemeassge(e)
|
// input.click()
|
||||||
// console.log("asd")
|
// // console.log("asd")
|
||||||
|
//
|
||||||
|
// return input
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// function attachFileCreateTicket () {
|
||||||
|
// let input = inputQuest()
|
||||||
|
// let file = input.files[0]
|
||||||
|
// // let file_url = URL.createObjectURL(file)
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// let data = file
|
||||||
|
//
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// function attachFilemeassge (e,el,id_ticket=null,sender,receiver) {
|
||||||
|
// let input = inputQuest()
|
||||||
|
// let file = input.files[0]
|
||||||
|
// let int = setInterval(function (){
|
||||||
|
// file = input.files[0]
|
||||||
|
// if (file === undefined || file === null){
|
||||||
|
// //
|
||||||
|
// } else {
|
||||||
|
//
|
||||||
|
// // let file_1 = URL.createObjectURL(file)
|
||||||
|
// // let file_1 = URL.createObjectURL(file)
|
||||||
|
// // var reader = new FileReader();
|
||||||
|
// // var file = new ArrayBuffer(file);
|
||||||
|
// // let file_1 = reader.readAsArrayBuffer(file)
|
||||||
|
// // let file_1 = new ImageBitmap([file],{'type':file.type})
|
||||||
|
// let file_1 = new Blob ([file],{'type':file.type})
|
||||||
|
// // let url_ = URL.toDataURL(file_1)
|
||||||
|
// // let file_2 = file_1.text()
|
||||||
|
// // let reader = new ArrayBuffer(file_1);
|
||||||
|
// // reader.Base64.encode(file_1)
|
||||||
|
// let file_3 = URL.createObjectURL(file_1)
|
||||||
|
// let file_4 = $(file_1).toDataURL
|
||||||
|
// var reader = new FileReader();
|
||||||
|
// reader.readAsBinaryString(file_1);
|
||||||
|
// // let file_8 = new ImageBitmap(file,{'type':file.type})
|
||||||
|
// // var fs = require('fs'),
|
||||||
|
// data_1 = readFileSync(file);
|
||||||
|
// console.log(data.toString('base64'));
|
||||||
|
//
|
||||||
|
// // let file_url = URL.createObjectURL(file)
|
||||||
|
//
|
||||||
|
// let data = reader
|
||||||
|
// el.dataset['file_img'] = data
|
||||||
|
// input.remove()
|
||||||
|
// clearInterval(int)
|
||||||
|
// sendMessage(id_ticket,sender,receiver,'pst_img')
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// },1000)
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// }
|
||||||
|
|
||||||
return input
|
function attachFilemeassge (el,id_ticket=null,sender,receiver){
|
||||||
}
|
let file = el.files[0];
|
||||||
|
|
||||||
|
let reader = new FileReader();
|
||||||
|
|
||||||
function attachFileCreateTicket () {
|
reader.readAsText(file);
|
||||||
let input = inputQuest()
|
|
||||||
let file = input.files[0]
|
|
||||||
// let file_url = URL.createObjectURL(file)
|
|
||||||
|
|
||||||
|
reader.onload = function() {
|
||||||
|
// console.log(reader.result);
|
||||||
|
let data = reader.result
|
||||||
|
sendMessage(id_ticket,sender,receiver,data)
|
||||||
|
};
|
||||||
|
|
||||||
|
reader.onerror = function() {
|
||||||
let data = file
|
console.log(reader.error);
|
||||||
|
};
|
||||||
}
|
|
||||||
|
|
||||||
function attachFilemeassge (e,el,id_ticket=null,sender,receiver) {
|
|
||||||
let input = inputQuest()
|
|
||||||
let file = input.files[0]
|
|
||||||
let int = setInterval(function (){
|
|
||||||
file = input.files[0]
|
|
||||||
if (file === undefined || file === null){
|
|
||||||
//
|
|
||||||
} else {
|
|
||||||
|
|
||||||
let reader = new FileReader();
|
|
||||||
|
|
||||||
reader.readAsArrayBuffer(file);
|
|
||||||
|
|
||||||
reader.onload = function() {
|
|
||||||
console.log(reader.result);
|
|
||||||
};
|
|
||||||
|
|
||||||
reader.onerror = function() {
|
|
||||||
console.log(reader.error);
|
|
||||||
};
|
|
||||||
|
|
||||||
// // let file_1 = URL.createObjectURL(file)
|
|
||||||
// // let file_1 = URL.createObjectURL(file)
|
|
||||||
// // var reader = new FileReader();
|
|
||||||
// // var file = new ArrayBuffer(file);
|
|
||||||
// // let file_1 = reader.readAsArrayBuffer(file)
|
|
||||||
// // let file_1 = new ImageBitmap([file],{'type':file.type})
|
|
||||||
// let file_1 = new Blob ([file],{'type':file.type})
|
|
||||||
// // let url_ = URL.toDataURL(file_1)
|
|
||||||
// // let file_2 = file_1.text()
|
|
||||||
// // let reader = new ArrayBuffer(file_1);
|
|
||||||
// // reader.Base64.encode(file_1)
|
|
||||||
// let file_3 = URL.createObjectURL(file_1)
|
|
||||||
// let file_4 = $(file_1).toDataURL
|
|
||||||
// var reader = new FileReader();
|
|
||||||
// reader.readAsBinaryString(file_1);
|
|
||||||
// // let file_8 = new ImageBitmap(file,{'type':file.type})
|
|
||||||
// // var fs = require('fs'),
|
|
||||||
// data_1 = readFileSync(file);
|
|
||||||
// console.log(data.toString('base64'));
|
|
||||||
//
|
|
||||||
// // let file_url = URL.createObjectURL(file)
|
|
||||||
//
|
|
||||||
// let data = reader
|
|
||||||
// el.dataset['file_img'] = data
|
|
||||||
input.remove()
|
|
||||||
clearInterval(int)
|
|
||||||
sendMessage(id_ticket,sender,receiver,'pst_img')
|
|
||||||
}
|
|
||||||
|
|
||||||
},1000)
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function createTicket (el) {
|
function createTicket (el) {
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
let form = el.form
|
let form = el.form
|
||||||
@@ -220,7 +229,7 @@ function sendMessage(id_ticket=null,sender,receiver,img_post=null){
|
|||||||
'sender': sender,
|
'sender': sender,
|
||||||
'receiver': receiver,
|
'receiver': receiver,
|
||||||
'text': '',
|
'text': '',
|
||||||
'img': img
|
'img': img_post
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
data = {
|
data = {
|
||||||
@@ -228,7 +237,7 @@ function sendMessage(id_ticket=null,sender,receiver,img_post=null){
|
|||||||
'sender': sender,
|
'sender': sender,
|
||||||
'receiver': receiver,
|
'receiver': receiver,
|
||||||
'text': '',
|
'text': '',
|
||||||
'img': img
|
'img': img_post
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -61,7 +61,9 @@
|
|||||||
<input class="enter-message-inp" onfocus="check_new_messages_timeout()" onkeypress="sendMessageEnter(event,null,{{ user.id }},{{ cur_receiver.id }})" placeholder="Отправить сообщение">
|
<input class="enter-message-inp" onfocus="check_new_messages_timeout()" onkeypress="sendMessageEnter(event,null,{{ user.id }},{{ cur_receiver.id }})" placeholder="Отправить сообщение">
|
||||||
</div>
|
</div>
|
||||||
<div class="right-part-block-enter-message">
|
<div class="right-part-block-enter-message">
|
||||||
<button class="attach-file-btn-message" onclick="attachFilemeassge(event,this,null,{{ user.id }},{{ cur_receiver.id }})"></button>
|
{# <button class="attach-file-btn-message" onclick="attachFilemeassge(event,this,null,{{ user.id }},{{ cur_receiver.id }})"></button>#}
|
||||||
|
<input style="display: none;" type="file" onchange="attachFilemeassge(this,null,{{ user.id }},{{ cur_receiver.id }})" id="id_choce_file">
|
||||||
|
<label for="id_choce_file" class="attach-file-btn-message"></label>
|
||||||
<button class="send-message" onclick="sendMessage(null,{{ user.id }},{{ cur_receiver.id }})"></button>
|
<button class="send-message" onclick="sendMessage(null,{{ user.id }},{{ cur_receiver.id }})"></button>
|
||||||
{# <button class="send-message" onclick="send_ws_msg('message')"></button>#}
|
{# <button class="send-message" onclick="send_ws_msg('message')"></button>#}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user