Fix for quotes inside code blocks

Also added quote color to default themes.
This commit is contained in:
Halsey1006
2023-04-24 08:01:36 -07:00
committed by GitHub
parent 577fe28eca
commit aa95071e20
4 changed files with 32 additions and 2 deletions

View File

@ -884,8 +884,14 @@ function messageFormating(mes, ch_name, isSystem, forceAvatar) {
mes = mes.replace(/{{(\*?.+?\*?)}}/g, "");
mes = mes.replace(/\"(.+?)\"/g, "<q>$1</q>")
mes = mes.replace(/\n/g, "<br/>");
mes = mes.replace(/(<code[^>]*>[\s\S]*?<\/code>)|\"(.+?)\"/g, function(match, code, quote) {
if (code) {
return code;
} else {
return "<q>" + quote + "</q>";
}
});
mes = mes.replace(/\n/g, "<br/>");
mes = mes.trim();
mes = mes.replace(/<code(.*)>[\s\S]*?<\/code>/g, function (match) {