diff --git a/cypress/platform/knsv2.html b/cypress/platform/knsv2.html index 0cdef5043..658a2aa9e 100644 --- a/cypress/platform/knsv2.html +++ b/cypress/platform/knsv2.html @@ -85,7 +85,7 @@ end Apa --> C -
+flowchart LR subgraph Apa["Apa"] B["This is B"] @@ -95,7 +95,7 @@ end Apa --> C-+flowchart RL subgraph Apa["Apa"] subgraph Gorilla @@ -107,7 +107,7 @@ end Gorilla --> C-+flowchart LR subgraph Apa["Apa"] subgraph Gorilla @@ -154,11 +154,32 @@ flowchart LR Apa --- C A --x C -++--- +config: + look: neo + theme: neo + layout: elk + elk.mergeEdges: true + themeVariables: {} +--- +%% 'elk.stress', +%% 'elk.force' +%%'elk.mrtree' +%% 'elk.sporeOverlap stateDiagram - S:Stillas - T:Tiger - U:Ulv + direction TB + A --> B + A --> C + A --> D + A --> E + A --> F + state F { + Another + } + Another --> A + +@@ -211,7 +232,7 @@ flowchart if_state --> True : if n >= 0-+%%{init: {"layout": "dagre", "mergeEdges": true} }%% stateDiagram direction TB @@ -232,7 +253,7 @@ State T1 { }-+%%{init: {"layouts": "elk2", "mergeEdges": true} }%% stateDiagram State S1 { @@ -242,7 +263,7 @@ State T1 { S1 --> S2-+%%{init: {"layout": "elk", "mergeEdges": true} }%% stateDiagram State T1 { @@ -252,7 +273,7 @@ State T1 { }-+%%{init: {"layout": "elk", "mergeEdges": true} }%% stateDiagram [*] --> T1 diff --git a/packages/mermaid/src/diagrams/flowchart/flowDb.ts b/packages/mermaid/src/diagrams/flowchart/flowDb.ts index 101ecd3ed..fb0126a05 100644 --- a/packages/mermaid/src/diagrams/flowchart/flowDb.ts +++ b/packages/mermaid/src/diagrams/flowchart/flowDb.ts @@ -822,8 +822,6 @@ export const getData = () => { const nodes: Node[] = []; const edges: Edge[] = []; - // extract(getRootDocV2()); - // const diagramStates = getStates(); const subGraphs = getSubGraphs(); log.info('Subgraphs - APA12', subGraphs); const parentDB = new Map(); diff --git a/packages/mermaid/src/diagrams/state/dataFetcher.js b/packages/mermaid/src/diagrams/state/dataFetcher.js index 6e4738038..613fd8779 100644 --- a/packages/mermaid/src/diagrams/state/dataFetcher.js +++ b/packages/mermaid/src/diagrams/state/dataFetcher.js @@ -61,11 +61,9 @@ const setupDoc = (parentParsedItem, doc, diagramStates, nodes, edges, altFlag, l switch (item.stmt) { case STMT_STATE: dataFetcher(parentParsedItem, item, diagramStates, nodes, edges, altFlag, look); - break; case DEFAULT_STATE_TYPE: dataFetcher(parentParsedItem, item, diagramStates, nodes, edges, altFlag, look); - break; case STMT_RELATION: { diff --git a/packages/mermaid/src/diagrams/state/stateDb.js b/packages/mermaid/src/diagrams/state/stateDb.js index 337bf241b..d4de32889 100644 --- a/packages/mermaid/src/diagrams/state/stateDb.js +++ b/packages/mermaid/src/diagrams/state/stateDb.js @@ -230,7 +230,7 @@ const extract = (_doc) => { const config = getConfig(); const look = config.look; resetDataFetching(); - dataFetcher(undefined, getRootDocV2(), diagramStates, nodes, edges, true,look); + dataFetcher(undefined, getRootDocV2(), diagramStates, nodes, edges, true, look); }; /** diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/doubleCircle.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/doubleCircle.ts index 0fb4afbf8..fa6182c32 100644 --- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/doubleCircle.ts +++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/doubleCircle.ts @@ -20,7 +20,7 @@ export const doublecircle = async (parent: SVGAElement, node: Node): Promise