From aa32d454c9d964afe8ad8aaeb4fa9e531806972b Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Sun, 8 Mar 2020 09:49:41 +0100 Subject: [PATCH] #1295 First draft of generic renderer applied to flowcharts. --- cypress/platform/current.html | 26 +- src/dagre-wrapper/createLabel.js | 18 + src/dagre-wrapper/edges.js | 84 +++ src/dagre-wrapper/index.js | 54 ++ src/dagre-wrapper/intersect.js | 7 + src/dagre-wrapper/intersect/index.js | 17 + .../intersect/intersect-circle.js | 7 + .../intersect/intersect-ellipse.js | 25 + src/dagre-wrapper/intersect/intersect-line.js | 70 ++ src/dagre-wrapper/intersect/intersect-node.js | 5 + .../intersect/intersect-polygon.js | 57 ++ src/dagre-wrapper/intersect/intersect-rect.js | 32 + src/dagre-wrapper/markers.js | 106 +++ src/dagre-wrapper/nodes.js | 59 ++ src/diagrams/flowchart-v2/flowChartShapes.js | 261 ------- .../flowchart-v2/flowChartShapes.spec.js | 131 ---- src/diagrams/flowchart-v2/flowDb.js | 644 ------------------ src/diagrams/flowchart/flowChartShapes.js | 28 +- .../flowRenderer-v2.js} | 87 ++- src/logger.js | 1 + src/mermaidAPI.js | 7 +- 21 files changed, 639 insertions(+), 1087 deletions(-) create mode 100644 src/dagre-wrapper/createLabel.js create mode 100644 src/dagre-wrapper/edges.js create mode 100644 src/dagre-wrapper/index.js create mode 100644 src/dagre-wrapper/intersect.js create mode 100644 src/dagre-wrapper/intersect/index.js create mode 100644 src/dagre-wrapper/intersect/intersect-circle.js create mode 100644 src/dagre-wrapper/intersect/intersect-ellipse.js create mode 100644 src/dagre-wrapper/intersect/intersect-line.js create mode 100644 src/dagre-wrapper/intersect/intersect-node.js create mode 100644 src/dagre-wrapper/intersect/intersect-polygon.js create mode 100644 src/dagre-wrapper/intersect/intersect-rect.js create mode 100644 src/dagre-wrapper/markers.js create mode 100644 src/dagre-wrapper/nodes.js delete mode 100644 src/diagrams/flowchart-v2/flowChartShapes.js delete mode 100644 src/diagrams/flowchart-v2/flowChartShapes.spec.js delete mode 100644 src/diagrams/flowchart-v2/flowDb.js rename src/diagrams/{flowchart-v2/flowRenderer.js => flowchart/flowRenderer-v2.js} (88%) diff --git a/cypress/platform/current.html b/cypress/platform/current.html index 2f5ec32b4..3074517a9 100644 --- a/cypress/platform/current.html +++ b/cypress/platform/current.html @@ -8,7 +8,7 @@