From 424f72a874349fe26358b09073ad52f7a0dc1a48 Mon Sep 17 00:00:00 2001
From: STDquantum <405720329@qq.com>
Date: Thu, 7 Dec 2023 23:23:55 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=87=BAhtml=E6=97=B6=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=E8=A7=86=E9=A2=91=E7=B1=BB=E5=9E=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/DataBase/output_pc.py | 88 +++++++++++++++++++++++++++------------
1 file changed, 62 insertions(+), 26 deletions(-)
diff --git a/app/DataBase/output_pc.py b/app/DataBase/output_pc.py
index 30090bb..62b244f 100644
--- a/app/DataBase/output_pc.py
+++ b/app/DataBase/output_pc.py
@@ -607,6 +607,11 @@ class ChildThread(QThread):
height: 42px;
border-radius: 50%;
}
+ .chat-video video{
+ margin-right: 18px;
+ margin-left: 18px;
+ max-width: 350px;
+ }
.input-area{
border-top:0.5px solid #e0e0e0;
height: 150px;
@@ -914,6 +919,17 @@ const chatMessages = [
f.write(
f'''{{ type:{type_}, text: '{image_path}',is_send:{is_send},avatar_path:'{avatar}'}},'''
)
+ elif type_ == 43:
+ video_path = hard_link_db.get_video(content=str_content, thumb=False)
+ video_path = f'file:///{path.wx_path()}/{MePC().wxid}/{video_path}'
+ video_path = video_path.replace('\\', '/')
+ if self.is_5_min(timestamp):
+ f.write(
+ f'''{{ type:0, text: '{str_time}',is_send:0,avatar_path:''}},'''
+ )
+ f.write(
+ f'''{{ type:{type_}, text: '{video_path}',is_send:{is_send},avatar_path:'{avatar}'}},'''
+ )
elif type_ == 10000:
str_content = escape_js_and_html(str_content.lstrip('').rstrip(''))
f.write(
@@ -926,13 +942,13 @@ const chatMessages = [
const messageElement = document.createElement('div');
if (message.type == 1){
if (message.is_send == 1){
- messageElement.className = "item item-right";
- messageElement.innerHTML = `
${message.text}
`
- }
- else if(message.is_send==0){
- messageElement.className = "item item-left";
- messageElement.innerHTML = `${message.text}
`
- }
+ messageElement.className = "item item-right";
+ messageElement.innerHTML = `${message.text}
`
+ }
+ else if(message.is_send==0){
+ messageElement.className = "item item-left";
+ messageElement.innerHTML = `${message.text}
`
+ }
}
else if(message.type == 0){
messageElement.className = "item item-center";
@@ -940,13 +956,23 @@ const chatMessages = [
}
else if (message.type == 3){
if (message.is_send == 1){
- messageElement.className = "item item-right";
- messageElement.innerHTML = ``
- }
- else if(message.is_send==0){
- messageElement.className = "item item-left";
- messageElement.innerHTML = ``
+ messageElement.className = "item item-right";
+ messageElement.innerHTML = ``
+ }
+ else if(message.is_send==0){
+ messageElement.className = "item item-left";
+ messageElement.innerHTML = ``
+ }
}
+ else if (message.type == 43) {
+ if (message.is_send == 1){
+ messageElement.className = "item item-right";
+ messageElement.innerHTML = ``
+ }
+ else if(message.is_send==0){
+ messageElement.className = "item item-left";
+ messageElement.innerHTML = ``
+ }
}
chatContainer.appendChild(messageElement);
}
@@ -970,13 +996,13 @@ const chatMessages = [
const messageElement = document.createElement('div');
if (message.type == 1){
if (message.is_send == 1){
- messageElement.className = "item item-right";
- messageElement.innerHTML = `${message.text}
`
- }
- else if(message.is_send==0){
- messageElement.className = "item item-left";
- messageElement.innerHTML = `${message.text}
`
- }
+ messageElement.className = "item item-right";
+ messageElement.innerHTML = `${message.text}
`
+ }
+ else if(message.is_send==0){
+ messageElement.className = "item item-left";
+ messageElement.innerHTML = `${message.text}
`
+ }
}
else if(message.type == 0){
messageElement.className = "item item-center";
@@ -984,13 +1010,23 @@ const chatMessages = [
}
else if (message.type == 3){
if (message.is_send == 1){
- messageElement.className = "item item-right";
- messageElement.innerHTML = ``
- }
- else if(message.is_send==0){
- messageElement.className = "item item-left";
- messageElement.innerHTML = ``
+ messageElement.className = "item item-right";
+ messageElement.innerHTML = ``
+ }
+ else if(message.is_send==0){
+ messageElement.className = "item item-left";
+ messageElement.innerHTML = ``
+ }
}
+ else if (message.type == 43) {
+ if (message.is_send == 1){
+ messageElement.className = "item item-right";
+ messageElement.innerHTML = ``
+ }
+ else if(message.is_send==0){
+ messageElement.className = "item item-left";
+ messageElement.innerHTML = ``
+ }
}
chatContainer.appendChild(messageElement);
}