Fix TODO Qs

This commit is contained in:
Sidharth Vinod
2022-09-01 18:40:28 +05:30
parent 9b319a55f6
commit 8c85c10212
5 changed files with 8 additions and 13 deletions

View File

@@ -34,6 +34,7 @@ import theme from './themes';
import utils, { directiveSanitizer } from './utils';
import DOMPurify from 'dompurify';
import { MermaidConfig } from './config.type';
import { evaluate } from './diagrams/common/common';
let hasLoadedDiagrams = false;
@@ -308,8 +309,7 @@ const render = function (
let svgCode = root.select('#d' + id).node().innerHTML;
log.debug('cnf.arrowMarkerAbsolute', cnf.arrowMarkerAbsolute);
// TODO Q: Needs verification.
if (!cnf.arrowMarkerAbsolute && cnf.securityLevel !== 'sandbox') {
if (!evaluate(cnf.arrowMarkerAbsolute) && cnf.securityLevel !== 'sandbox') {
svgCode = svgCode.replace(/marker-end="url\(.*?#/g, 'marker-end="url(#', 'g');
}