-
-
Notifications
You must be signed in to change notification settings - Fork 6.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Mind map coming in from the cold. A lazy loaded diagram in the same w…
…ay as timeline.
- Loading branch information
Showing
34 changed files
with
206 additions
and
344 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,46 +2,20 @@ | |
<body> | ||
<h1>Should correctly load a third-party diagram using registerDiagram</h1> | ||
<pre id="diagram" class="mermaid"> | ||
mindmap | ||
root | ||
A | ||
B | ||
C | ||
D | ||
E | ||
A2 | ||
B2 | ||
C2 | ||
D2 | ||
E2 | ||
child1((Circle)) | ||
grandchild 1 | ||
grandchild 2 | ||
child2(Round rectangle) | ||
grandchild 3 | ||
grandchild 4 | ||
child3[Square] | ||
grandchild 5 | ||
::icon(mdi mdi-fire) | ||
gc6((grand<br/>child 6)) | ||
::icon(mdi mdi-fire) | ||
gc7((grand<br/>grand<br/>child 8)) | ||
example-diagram | ||
</pre> | ||
<!-- <pre id="diagram" class="mermaid2"> | ||
example-diagram | ||
</pre> --> | ||
|
||
<!-- <div id="cy"></div> --> | ||
<!-- <script src="http://localhost:9000/packages/mermaid-mindmap/dist/mermaid-mindmap-detector.js"></script> --> | ||
<!-- <script src="./mermaid-example-diagram-detector.js"></script> --> | ||
<!-- <script src="//cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.min.js"></script> --> | ||
<!-- <script type="module" src="./external-diagrams-mindmap.mjs" /> --> | ||
<script type="module"> | ||
import mindmap from '../../packages/mermaid-mindmap/src/detector'; | ||
import exampleDiagram from '../../packages/mermaid-example-diagram/src/detector'; | ||
// import example from '../../packages/mermaid-example-diagram/src/detector'; | ||
import mermaid from '../../packages/mermaid/src/mermaid'; | ||
|
||
await mermaid.registerExternalDiagrams([mindmap]); | ||
await mermaid.registerExternalDiagrams([exampleDiagram]); | ||
await mermaid.initialize({ logLevel: 0 }); | ||
await mermaid.initThrowsErrorsAsync(); | ||
if (window.Cypress) { | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,81 +1,93 @@ | ||
<html> | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
<head> | ||
<link href="https://fonts.googleapis.com/css?family=Montserrat&display=swap" rel="stylesheet" /> | ||
<link href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" rel="stylesheet" /> | ||
<link | ||
rel="stylesheet" | ||
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" | ||
/> | ||
<link | ||
href="https://cdn.jsdelivr.net/npm/@mdi/[email protected]/css/materialdesignicons.min.css" | ||
rel="stylesheet" | ||
/> | ||
<link | ||
href="https://fonts.googleapis.com/css?family=Noto+Sans+SC&display=swap" | ||
rel="stylesheet" | ||
/> | ||
<meta charset="utf-8" /> | ||
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> | ||
<title>Mindmap Mermaid Quick Test Page</title> | ||
<link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgo=" /> | ||
<style> | ||
body { | ||
/* background: rgb(221, 208, 208); */ | ||
/* background:#333; */ | ||
font-family: 'Arial'; | ||
/* font-size: 18px !important; */ | ||
} | ||
h1 { | ||
color: grey; | ||
} | ||
.mermaid2 { | ||
display: none; | ||
} | ||
.mermaid svg { | ||
/* font-size: 18px !important; */ | ||
background-color: #eee; | ||
background-image: radial-gradient(#fff 1%, transparent 11%), | ||
radial-gradient(#fff 1%, transparent 11%); | ||
background-size: 20px 20px; | ||
background-position: 0 0, 10px 10px; | ||
background-repeat: repeat; | ||
} | ||
.malware { | ||
position: fixed; | ||
bottom: 0; | ||
left: 0; | ||
right: 0; | ||
height: 150px; | ||
background: red; | ||
color: black; | ||
display: flex; | ||
display: flex; | ||
justify-content: center; | ||
align-items: center; | ||
font-family: monospace; | ||
font-size: 72px; | ||
div.mermaid { | ||
/* font-family: 'trebuchet ms', verdana, arial; */ | ||
font-family: 'Courier New', Courier, monospace !important; | ||
} | ||
</style> | ||
</head> | ||
|
||
<body> | ||
<div>Security check</div> | ||
<pre id="diagram" class="mermaid"> | ||
graph TD | ||
A["test"] --"<p><style> * { display : none}</style>test</p>"--> B | ||
<h1>Mindmap diagram demo</h1> | ||
<pre class="mermaid"> | ||
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<br/>child 6)) | ||
::icon(mdi mdi-fire) | ||
gc7((grand<br/>grand<br/>child 8)) | ||
</pre> | ||
|
||
<!-- <div id="cy"></div> --> | ||
<!-- <script src="http://localhost:9000/packages/mermaid-mindmap/dist/mermaid-mindmap-detector.js"></script> --> | ||
<!-- <script src="./mermaid-example-diagram-detector.js"></script> --> | ||
<!-- <script src="//cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.min.js"></script> --> | ||
<!-- <script src="./mermaid.js"></script> --> | ||
<h2>Mindmap with root wrapping text and a shape</h2> | ||
<pre class="mermaid"> | ||
mindmap | ||
root[A root with a long text that wraps to keep the node size in check] | ||
</pre> | ||
|
||
<script type="module"> | ||
import mindmap from '../../packages/mermaid-mindmap/src/detector'; | ||
// import example from '../../packages/mermaid-example-diagram/src/detector'; | ||
// import mermaid from './mermaid.esm.mjs'; | ||
import mermaid from '../../packages/mermaid/src/mermaid'; | ||
await mermaid.registerExternalDiagrams([mindmap]); | ||
// import mermaidMindmap from './mermaid-mindmap.esm.mjs'; | ||
|
||
// import mermaidMindmap from 'https://cdn.jsdelivr.net/npm/@mermaid-js/[email protected]/+esm'; | ||
// await mermaid.registerExternalDiagrams([mermaidMindmap]); | ||
|
||
const ALLOWED_TAGS = [ | ||
'a', | ||
'b', | ||
'blockquote', | ||
'br', | ||
'dd', | ||
'div', | ||
'dl', | ||
'dt', | ||
'em', | ||
'foreignObject', | ||
'h1', | ||
'h2', | ||
'h3', | ||
'h4', | ||
'h5', | ||
'h6', | ||
'h7', | ||
'h8', | ||
'hr', | ||
'i', | ||
'li', | ||
'ul', | ||
'ol', | ||
'p', | ||
'pre', | ||
'span', | ||
'strike', | ||
'strong', | ||
'table', | ||
'tbody', | ||
'td', | ||
'tfoot', | ||
'th', | ||
'thead', | ||
'tr', | ||
]; | ||
mermaid.parseError = function (err, hash) { | ||
// console.error('Mermaid error: ', err); | ||
}; | ||
mermaid.initialize({ | ||
theme: 'default', | ||
theme: 'base', | ||
startOnLoad: true, | ||
logLevel: 0, | ||
flowchart: { | ||
|
@@ -94,10 +106,6 @@ | |
console.error('In parse error:'); | ||
console.error(err); | ||
}; | ||
// mermaid.test1('first_slow', 1200).then((r) => console.info(r)); | ||
// mermaid.test1('second_fast', 200).then((r) => console.info(r)); | ||
// mermaid.test1('third_fast', 200).then((r) => console.info(r)); | ||
// mermaid.test1('forth_slow', 1200).then((r) => console.info(r)); | ||
</script> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.