From e49c53fc462b4119bbe3fc6b619ccc20d4cecf0a Mon Sep 17 00:00:00 2001
From: STDquantum <405720329@qq.com>
Date: Wed, 13 Dec 2023 17:03:24 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E4=BA=86=E7=A9=BA=E8=A1=8C?=
=?UTF-8?q?=E9=94=99=E8=AF=AF=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98=EF=BC=9B?=
=?UTF-8?q?=E8=A7=A3=E5=86=B3=E4=BA=86=E8=BF=9E=E7=BB=AD=E7=A9=BA=E6=A0=BC?=
=?UTF-8?q?=E9=94=99=E8=AF=AF=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/DataBase/output_pc.py | 32 +++++++++++++++++++-------------
1 file changed, 19 insertions(+), 13 deletions(-)
diff --git a/app/DataBase/output_pc.py b/app/DataBase/output_pc.py
index 3908128..3966dac 100644
--- a/app/DataBase/output_pc.py
+++ b/app/DataBase/output_pc.py
@@ -697,6 +697,7 @@ body{
right: -20px;
}
.item{
+ white-space: pre-line;
margin-top: 15px;
display: flex;
width: 100%;
@@ -923,56 +924,61 @@ html_end = '''
const message = chatMessages[i];
const messageElement = document.createElement('div');
const messageElementRefer = document.createElement('div');
+ const formattedText = message.text.replace(/\\n/g, "
");
+ var formattedReferText = "";
if (message.type == 1) {
if (message.is_send == 1) {
messageElement.className = "item item-right";
- messageElement.innerHTML = `
${message.text}
`
+ messageElement.innerHTML = `${formattedText}
`
}
else if (message.is_send == 0) {
messageElement.className = "item item-left";
- messageElement.innerHTML = `${message.text}
`
+ messageElement.innerHTML = `${formattedText}
`
}
}
else if (message.type == 0) {
messageElement.className = "item item-center";
- messageElement.innerHTML = `${message.text}`
+ messageElement.innerHTML = `${formattedText}`
}
else if (message.type == 3) {
if (message.is_send == 1) {
messageElement.className = "item item-right";
- messageElement.innerHTML = ``
+ messageElement.innerHTML = ``
}
else if (message.is_send == 0) {
messageElement.className = "item item-left";
- messageElement.innerHTML = ``
+ messageElement.innerHTML = ``
}
}
else if (message.type == 43) {
if (message.is_send == 1) {
messageElement.className = "item item-right";
- messageElement.innerHTML = ``
+ messageElement.innerHTML = ``
}
else if (message.is_send == 0) {
messageElement.className = "item item-left";
- messageElement.innerHTML = ``
+ messageElement.innerHTML = ``
}
}
else if (message.type == 49) {
if (message.sub_type == 57){
+ if (message.refer_text) {
+ formattedReferText = message.refer_text.replace(/\\n/g, "
");
+ }
if (message.is_send == 1) {
messageElement.className = "item item-right";
- messageElement.innerHTML = `${message.text}
`
+ messageElement.innerHTML = `${formattedText}
`
if (message.refer_text) {
messageElementRefer.className = "item item-right item-refer";
- messageElementRefer.innerHTML = `${message.refer_text}
`
+ messageElementRefer.innerHTML = `${formattedReferText}
`
}
}
else if (message.is_send == 0) {
messageElement.className = "item item-left";
- messageElement.innerHTML = `${message.text}
`
+ messageElement.innerHTML = `${formattedText}
`
if (message.refer_text) {
messageElementRefer.className = "item item-left item-refer";
- messageElementRefer.innerHTML = `${message.refer_text}
`
+ messageElementRefer.innerHTML = `${formattedReferText}
`
}
}
}
@@ -980,11 +986,11 @@ html_end = '''
else if (message.type == 34) {
if (message.is_send == 1) {
messageElement.className = "item item-right";
- messageElement.innerHTML = `${message.voice_to_text == "" ? "" : `
${message.voice_to_text}
`}
`
+ messageElement.innerHTML = `${message.voice_to_text == "" ? "" : `
${message.voice_to_text}
`}
`
}
else if (message.is_send == 0) {
messageElement.className = "item item-left";
- messageElement.innerHTML = `${message.voice_to_text == "" ? "" : `
${message.voice_to_text}
`}
`
+ messageElement.innerHTML = `${message.voice_to_text == "" ? "" : `
${message.voice_to_text}
`}
`
}
}
chatContainer.appendChild(messageElement);