mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-18 14:59:53 +02:00
fix: review comments and unit tests
on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com>
This commit is contained in:
@@ -862,7 +862,7 @@ export const render = async (
|
|||||||
'nodePlacement.strategy': data4Layout.config.elk?.nodePlacementStrategy,
|
'nodePlacement.strategy': data4Layout.config.elk?.nodePlacementStrategy,
|
||||||
'elk.layered.mergeEdges': data4Layout.config.elk?.mergeEdges,
|
'elk.layered.mergeEdges': data4Layout.config.elk?.mergeEdges,
|
||||||
'elk.direction': 'DOWN',
|
'elk.direction': 'DOWN',
|
||||||
'spacing.baseValue': 25,
|
'spacing.baseValue': 35,
|
||||||
// 'elk.layered.unnecessaryBendpoints': true,
|
// 'elk.layered.unnecessaryBendpoints': true,
|
||||||
// 'elk.layered.cycleBreaking.strategy': data4Layout.config.elk?.cycleBreakingStrategy,
|
// 'elk.layered.cycleBreaking.strategy': data4Layout.config.elk?.cycleBreakingStrategy,
|
||||||
// 'elk.layered.cycleBreaking.strategy': 'GREEDY_MODEL_ORDER',
|
// 'elk.layered.cycleBreaking.strategy': 'GREEDY_MODEL_ORDER',
|
||||||
|
@@ -656,7 +656,8 @@ export const insertEdge = function (
|
|||||||
|
|
||||||
animatedEdge =
|
animatedEdge =
|
||||||
edge.animate === true || !!edge.animation || stylesFromClasses.includes('animation');
|
edge.animate === true || !!edge.animation || stylesFromClasses.includes('animation');
|
||||||
const len = svgPath.node().getTotalLength();
|
const pathNode = svgPath.node();
|
||||||
|
const len = typeof pathNode.getTotalLength === 'function' ? pathNode.getTotalLength() : 0;
|
||||||
const oValueS = markerOffsets2[edge.arrowTypeStart] || 0;
|
const oValueS = markerOffsets2[edge.arrowTypeStart] || 0;
|
||||||
const oValueE = markerOffsets2[edge.arrowTypeEnd] || 0;
|
const oValueE = markerOffsets2[edge.arrowTypeEnd] || 0;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user