From 5079fa93b4e2d00abd4356455c4d346983033a9f Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Mon, 3 Oct 2022 10:05:12 +0200 Subject: [PATCH 1/3] Using cose-bilkent layout algorithm for mindmaps --- .vite/server.ts | 2 +- cypress/platform/knsv.html | 4 + cypress/platform/knsv2.html | 11 +- packages/mermaid-mindmap/package.json | 2 + .../mermaid-mindmap/src/mindmapDetector.old | 8 - .../mermaid-mindmap/src/mindmapRenderer.js | 331 ++++++++++-------- packages/mermaid-mindmap/src/svgDraw.js | 7 +- packages/mermaid/src/mermaidAPI.ts | 4 +- pnpm-lock.yaml | 42 +++ 9 files changed, 247 insertions(+), 164 deletions(-) delete mode 100644 packages/mermaid-mindmap/src/mindmapDetector.old diff --git a/.vite/server.ts b/.vite/server.ts index 50be3908d..c62b6236a 100644 --- a/.vite/server.ts +++ b/.vite/server.ts @@ -12,10 +12,10 @@ async function createServer() { appType: 'custom', // don't include Vite's default HTML handling middlewares }); - 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(vite.middlewares); app.use(express.static('demos')); app.use(express.static('cypress/platform')); diff --git a/cypress/platform/knsv.html b/cypress/platform/knsv.html index 11340c4db..d4ffa0c0c 100644 --- a/cypress/platform/knsv.html +++ b/cypress/platform/knsv.html @@ -6,6 +6,10 @@ rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" /> + + child 6)) ::icon(mdi mdi-fire) + gc7((grand
grand
child 8)) - - +
+ + + -