This commit is contained in:
2020-09-14 19:23:56 +00:00
parent ec55e3b6bb
commit 0f00713a9e
3 changed files with 8 additions and 2 deletions

View File

@@ -382,6 +382,9 @@ namespace AyaNova.Biz
//add Marked for markdown processing
await page.AddScriptTagAsync(new AddTagOptions() { Path = Path.Combine(ReportJSFolderPath, "ay-md.js") });
//add DOM Purify for markdown template sanitization processing
await page.AddScriptTagAsync(new AddTagOptions() { Path = Path.Combine(ReportJSFolderPath, "ay-pf.js") });
//add stock helpers
await page.AddScriptTagAsync(new AddTagOptions() { Path = Path.Combine(ReportJSFolderPath, "ay-report.js") });

File diff suppressed because one or more lines are too long

View File

@@ -37,8 +37,8 @@ function ayRegisterHelpers() {
return currencyLocalized(value);
});
Handlebars.registerHelper("ayMarkdown", function (astring) {
return marked(astring, { breaks: true });
Handlebars.registerHelper("ayWiki", function (astring) {
return new Handlebars.SafeString(DOMPurify.sanitize(marked(astring, { breaks: true })));
});
Handlebars.registerHelper("ayJSON", function (obj) {