From 56add0756f3323184010aaecc000a22754de9729 Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Mon, 3 Oct 2022 07:01:56 +0200 Subject: [PATCH] Lazy loading fix for example-diagram and mindmaps --- .vite/server.ts | 2 + cypress/platform/knsv.html | 6 +- cypress/platform/knsv2.html | 30 +- .../src/exampleDetector.ts | 7 + .../src/exampleDiagramDb.js | 16 +- .../src/parser/exampleDiagram.jison | 6 +- packages/mermaid-mindmap/package.json | 2 +- .../mermaid-mindmap/src/mindmapRenderer.js | 1 + .../src/mindmapRendererTidyTree.js | 269 ++++++++++++++++++ packages/mermaid-mindmap/src/registry.ts | 2 +- packages/mermaid/src/mermaid.ts | 3 +- pnpm-lock.yaml | 16 +- 12 files changed, 334 insertions(+), 26 deletions(-) create mode 100644 packages/mermaid-mindmap/src/mindmapRendererTidyTree.js diff --git a/.vite/server.ts b/.vite/server.ts index 3cfea7cf4..50be3908d 100644 --- a/.vite/server.ts +++ b/.vite/server.ts @@ -14,6 +14,8 @@ async function createServer() { app.use(vite.middlewares); app.use(express.static('./packages/mermaid/dist')); + app.use(express.static('./packages/mermaid-example-diagram/dist')); + app.use(express.static('./packages/mermaid-mindmap/dist')); app.use(express.static('demos')); app.use(express.static('cypress/platform')); diff --git a/cypress/platform/knsv.html b/cypress/platform/knsv.html index 1a58420ef..11340c4db 100644 --- a/cypress/platform/knsv.html +++ b/cypress/platform/knsv.html @@ -38,7 +38,7 @@ -
+    
 flowchart LR
   subgraph one
     direction LR
@@ -364,8 +364,8 @@ flowchart TD
     
- - + + - - +
+mindmap
+  root
+    child1((Circle))
+        grandchild 1
+        grandchild 2
+    child2(Round rectangle)
+        grandchild 3
+        grandchild 4
+    child3[Square]
+        grandchild 5
+        ::icon(mdi mdi-fire)
+        gc6((grand
child 6)) + ::icon(mdi mdi-fire) +
+ + +