refactor: Improve array filtering logic in parser.ts
This commit is contained in:
@@ -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'],
|
||||||
|
|||||||
Reference in New Issue
Block a user