diff --git a/src/HtmlUtils.tsx b/src/HtmlUtils.tsx
index 569b1662fe..7bccd47622 100644
--- a/src/HtmlUtils.tsx
+++ b/src/HtmlUtils.tsx
@@ -416,24 +416,21 @@ export function bodyToHtml(content: IContent, highlights: string[], opts: IOpts
if (SdkConfig.get()['latex_maths']) {
const mathDelimiters = [
{ pattern: "
(.|\\s)*?
", display: true },
- { pattern: "(.|\\s)*?", display: false }
+ { pattern: "(.|\\s)*?", display: false },
];
- mathDelimiters.forEach(function (d) {
- var reg = RegExp(d.pattern, "gm");
-
- safeBody = safeBody.replace(reg, function(match, p1) {
+ mathDelimiters.forEach(function(d) {
+ safeBody = safeBody.replace(RegExp(d.pattern, "gm"), function(m, p1) {
return katex.renderToString(
AllHtmlEntities.decode(p1),
{
throwOnError: false,
displayMode: d.display,
- output: "mathml"
+ output: "mathml",
})
});
});
- }
-
+ }
}
} finally {
delete sanitizeParams.textFilter;
diff --git a/src/editor/serialize.ts b/src/editor/serialize.ts
index da8ae4e820..02194a1d59 100644
--- a/src/editor/serialize.ts
+++ b/src/editor/serialize.ts
@@ -40,7 +40,7 @@ export function mdSerialize(model: EditorModel) {
}
export function htmlSerializeIfNeeded(model: EditorModel, {forceHTML = false} = {}) {
- var md = mdSerialize(model);
+ let md = mdSerialize(model);
if (SdkConfig.get()['latex_maths']) {
const displayPattern = (SdkConfig.get()['latex_maths_delims'] || {})['display_pattern'] ||
@@ -48,12 +48,12 @@ export function htmlSerializeIfNeeded(model: EditorModel, {forceHTML = false} =
const inlinePattern = (SdkConfig.get()['latex_maths_delims'] || {})['inline_pattern'] ||
"\\$\\$(([^$]|\\\\\\$)*)\\$\\$";
- md = md.replace(RegExp(displayPattern, "gm"), function(m,p1) {
+ md = md.replace(RegExp(displayPattern, "gm"), function(m, p1) {
const p1e = AllHtmlEntities.encode(p1);
return `${p1e}
`;
});
- md = md.replace(RegExp(inlinePattern, "gm"), function(m,p1) {
+ md = md.replace(RegExp(inlinePattern, "gm"), function(m, p1) {
const p1e = AllHtmlEntities.encode(p1);
return `${p1e}
`;
});