#5237 Added hasKatex check

This commit is contained in:
Ashish Jain 2024-06-24 11:32:24 +02:00
parent 97be6cbd73
commit f45ae227a0
2 changed files with 4 additions and 4 deletions

View File

@ -8,7 +8,7 @@ import { markdownToHTML, markdownToLines } from '../rendering-util/handle-markdo
import { decodeEntities } from '../utils.js';
import { splitLineToFitWidth } from './splitText.js';
import type { MarkdownLine, MarkdownWord } from './types.js';
import common, { renderKatex } from '$root/diagrams/common/common.js';
import common, { hasKatex, renderKatex, hasKatex } from '$root/diagrams/common/common.js';
import { getConfig } from '$root/diagram-api/diagramAPI.js';
function applyStyle(dom, styleFn) {
@ -24,7 +24,7 @@ async function addHtmlSpan(element, node, width, classes, addBackground = false)
// const label = node.label;
let label = '';
if (node.label) {
if (node.label && hasKatex(node.label)) {
label = await renderKatex(node.label.replace(common.lineBreakRegex, '\n'), getConfig());
}
const labelClass = node.isNode ? 'nodeLabel' : 'edgeLabel';

View File

@ -1,7 +1,7 @@
import { select } from 'd3';
import { log } from '$root/logger.js';
import { getConfig } from '$root/diagram-api/diagramAPI.js';
import common, { evaluate, renderKatex } from '$root/diagrams/common/common.js';
import common, { evaluate, renderKatex, hasKatex } from '$root/diagrams/common/common.js';
import { decodeEntities } from '$root/utils.js';
/**
@ -23,7 +23,7 @@ async function addHtmlLabel(node) {
const div = fo.append('xhtml:div');
let label = node.label;
if (node.label) {
if (node.label && hasKatex(node.label)) {
label = await renderKatex(node.label.replace(common.lineBreakRegex, '\n'), getConfig());
}
const labelClass = node.isNode ? 'nodeLabel' : 'edgeLabel';