refactor: Improve array filtering logic in parser.ts

This commit is contained in:
kwaroran
2024-06-14 07:27:07 +09:00
parent 6b42216d71
commit 731da1d2df

View File

@@ -187,8 +187,10 @@ export async function ParseMarkdown(data:string, charArg:(character|simpleCharac
data = await parseInlayImages(data) data = await parseInlayImages(data)
data = encodeStyle(data) data = encodeStyle(data)
data = risuFormater(data) if(mode !== 'back'){
data = mconverted.parse(data) data = risuFormater(data)
data = mconverted.parse(data)
}
return decodeStyle(DOMPurify.sanitize(data, { return decodeStyle(DOMPurify.sanitize(data, {
ADD_TAGS: ["iframe", "style", "risu-style", "x-em"], ADD_TAGS: ["iframe", "style", "risu-style", "x-em"],
ADD_ATTR: ["allow", "allowfullscreen", "frameborder", "scrolling", "risu-btn", 'risu-trigger', 'risu-mark'], ADD_ATTR: ["allow", "allowfullscreen", "frameborder", "scrolling", "risu-btn", 'risu-trigger', 'risu-mark'],