This commit is contained in:
@@ -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") });
|
||||
|
||||
|
||||
3
server/AyaNova/resource/rpt/ay-pf.js
Normal file
3
server/AyaNova/resource/rpt/ay-pf.js
Normal file
File diff suppressed because one or more lines are too long
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user