From 33812be7af23df84a84758c8bcb5aa016d69bf71 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Fri, 19 May 2023 00:54:53 +0900 Subject: [PATCH] [feat] added editdisplay in regex script --- src/ts/parser.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ts/parser.ts b/src/ts/parser.ts index fb1baef8..06617d09 100644 --- a/src/ts/parser.ts +++ b/src/ts/parser.ts @@ -2,6 +2,7 @@ import DOMPurify from 'isomorphic-dompurify'; import showdown from 'showdown'; import type { character, groupChat } from './database'; import { getFileSrc } from './globalApi'; +import { processScript } from './process/scripts'; const convertor = new showdown.Converter({ simpleLineBreaks: true, @@ -21,6 +22,9 @@ DOMPurify.addHook("uponSanitizeElement", (node: HTMLElement, data) => { export async function ParseMarkdown(data:string, char:(character | groupChat) = null) { if(char && char.type !== 'group'){ + if(char.customscript){ + data = processScript(char, data, 'editdisplay') + } if(char.additionalAssets){ for(const asset of char.additionalAssets){ const assetPath = await getFileSrc(asset[1])