Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions src/main/resources/js/chat-room-2.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@ try {
} catch (e) {
isVip4 = false;
}
// md替换图片正确格式的关键字
const IMG_MD_REPLACE_KEY = "!图片表情https:";
var ChatRoom = {
// 存储当前引用信息
quoteData: {
Expand Down Expand Up @@ -1535,6 +1537,20 @@ border-bottom: none;
async: false,
success: function (result) {
md = result.replace(/(<!--).*/g, "");
//多元素根据换行进行分割处理,主要处理图片的md正确格式(目前链接没法分辨 所以不处理链接的引用)
if (md.includes(IMG_MD_REPLACE_KEY)) {
let lines = md.split("\n");
md = '';
for (let i = 0; i < lines.length; i++) {
if (lines[i].includes(IMG_MD_REPLACE_KEY)) {
md += lines[i].replace(IMG_MD_REPLACE_KEY, "![图片表情](https:");
md += ")\n";
} else {
md += lines[i];
md += "\n";
}
}
}
}
});
// 存储引用信息
Expand Down
17 changes: 17 additions & 0 deletions src/main/resources/js/chat-room.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@ try {
} catch (e) {
isVip4 = false;
}
// md替换图片正确格式的关键字
const IMG_MD_REPLACE_KEY = "!图片表情https:";
var ChatRoom = {
// 存储当前引用信息
quoteData: {
Expand Down Expand Up @@ -1482,6 +1484,21 @@ border-bottom: none;
async: false,
success: function (result) {
md = result.replace(/(<!--).*/g, "");
//多元素根据换行进行分割处理,主要处理图片的md正确格式(目前链接没法分辨 所以不处理链接的引用)
if (md.includes(IMG_MD_REPLACE_KEY)) {
let lines = md.split("\n");
md = '';
for (let i = 0; i < lines.length; i++) {
if (lines[i].includes(IMG_MD_REPLACE_KEY)) {
md += lines[i].replace(IMG_MD_REPLACE_KEY, "![图片表情](https:");
md += ")\n";
} else {
md += lines[i];
md += "\n";
}
}
}

}
});
// 存储引用信息
Expand Down