collab/mermaid/cypress/platform/saurabh.htmlblame
View source
6dd74de1<html>
6dd74de2 <head>
6dd74de3 <link href="https://fonts.googleapis.com/css?family=Montserrat&display=swap" rel="stylesheet" />
6dd74de4 <link href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" rel="stylesheet" />
6dd74de5 <link
6dd74de6 rel="stylesheet"
6dd74de7 href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/font-awesome.min.css"
6dd74de8 />
6dd74de9 <link
6dd74de10 href="https://cdn.jsdelivr.net/npm/@mdi/font@6.9.96/css/materialdesignicons.min.css"
6dd74de11 rel="stylesheet"
6dd74de12 />
6dd74de13 <link
6dd74de14 href="https://fonts.googleapis.com/css?family=Noto+Sans+SC&display=swap"
6dd74de15 rel="stylesheet"
6dd74de16 />
6dd74de17 <link rel="preconnect" href="https://fonts.googleapis.com" />
6dd74de18 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
6dd74de19 <link
6dd74de20 href="https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&display=swap"
6dd74de21 rel="stylesheet"
6dd74de22 />
6dd74de23 <link
6dd74de24 href="https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Kalam:wght@300;400;700&family=Rubik+Mono+One&display=swap"
6dd74de25 rel="stylesheet"
6dd74de26 />
6dd74de27 <link
6dd74de28 href="https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&family=Rubik+Mono+One&display=swap"
6dd74de29 rel="stylesheet"
6dd74de30 />
6dd74de31
6dd74de32 <style>
6dd74de33 body {
6dd74de34 /* background: rgb(221, 208, 208); */
6dd74de35 /* background: #333; */
6dd74de36 font-family: 'Arial';
6dd74de37 /* font-size: 18px !important; */
6dd74de38 }
6dd74de39
6dd74de40 h1 {
6dd74de41 color: grey;
6dd74de42 }
6dd74de43
6dd74de44 .mermaid2 {
6dd74de45 display: none;
6dd74de46 }
6dd74de47
6dd74de48 .mermaid svg {
6dd74de49 /* font-size: 18px !important; */
6dd74de50
6dd74de51 /* background-color: #efefef;
6dd74de52 background-image: radial-gradient(#fff 51%, transparent 91%),
6dd74de53 radial-gradient(#fff 51%, transparent 91%);
6dd74de54 background-size: 20px 20px;
6dd74de55 background-position:
6dd74de56 0 0,
6dd74de57 10px 10px;
6dd74de58 background-repeat: repeat; */
6dd74de59 }
6dd74de60 </style>
6dd74de61 </head>
6dd74de62
6dd74de63 <body style="display: flex; gap: 2rem; flex-direction: row">
6dd74de64 <pre id="diagram4" class="mermaid">
6dd74de65 flowchart
6dd74de66 A --> A
6dd74de67 subgraph B
6dd74de68 B1 --> B1
6dd74de69 end
6dd74de70 subgraph C
6dd74de71 subgraph C1
6dd74de72 C2 --> C2
6dd74de73 subgraph D
6dd74de74 D1 --> D1
6dd74de75 end
6dd74de76 D --> D
6dd74de77 end
6dd74de78 C1 --> C1
6dd74de79 end
6dd74de80
6dd74de81 </pre>
6dd74de82 <script type="module">
6dd74de83 import mermaid from './mermaid.esm.mjs';
6dd74de84 import layouts from './mermaid-layout-elk.esm.mjs';
6dd74de85 mermaid.registerLayoutLoaders(layouts);
6dd74de86 mermaid.registerIconPacks([
6dd74de87 {
6dd74de88 name: 'logos',
6dd74de89 loader: () =>
6dd74de90 fetch('https://unpkg.com/@iconify-json/logos/icons.json').then((res) => res.json()),
6dd74de91 },
6dd74de92 {
6dd74de93 name: 'fa',
6dd74de94 loader: () =>
6dd74de95 fetch('https://unpkg.com/@iconify-json/fa6-solid/icons.json').then((res) => res.json()),
6dd74de96 },
6dd74de97 ]);
6dd74de98 mermaid.parseError = function (err, hash) {
6dd74de99 console.error('Mermaid error: ', err);
6dd74de100 };
6dd74de101 window.callback = function () {
6dd74de102 alert('A callback was triggered');
6dd74de103 };
6dd74de104 mermaid.initialize({
6dd74de105 // theme: 'base',
6dd74de106 // handdrawnSeed: 12,
6dd74de107 look: 'classic',
6dd74de108 // 'elk.nodePlacement.strategy': 'NETWORK_SIMPLEX',
6dd74de109 // 'elk.nodePlacement.strategy': 'SIMPLE',
6dd74de110 // 'elk.nodePlacement.strategy': 'LAYERED',
6dd74de111 // 'elk.mergeEdges': true,
6dd74de112 // layout: 'dagre',
6dd74de113 // layout: 'elk',
6dd74de114 // layout: 'fixed',
6dd74de115 // htmlLabels: false,
6dd74de116 flowchart: { titleTopMargin: 10, padding: 0, htmlLabels: true },
6dd74de117 // fontFamily: 'Caveat',
6dd74de118 // fontFamily: 'Kalam',
6dd74de119 fontFamily: 'courier',
6dd74de120 sequence: {
6dd74de121 actorFontFamily: 'courier',
6dd74de122 noteFontFamily: 'courier',
6dd74de123 messageFontFamily: 'courier',
6dd74de124 },
6dd74de125 themeVariables: {
6dd74de126 fontSize: 50,
6dd74de127 fontFamily: 'courier',
6dd74de128 },
6dd74de129 logLevel: 0,
6dd74de130 securityLevel: 'loose',
6dd74de131 });
6dd74de132 function callback() {
6dd74de133 alert('It worked');
6dd74de134 }
6dd74de135 mermaid.parseError = function (err, hash) {
6dd74de136 console.error('In parse error:');
6dd74de137 console.error(err);
6dd74de138 };
6dd74de139 </script>
6dd74de140 </body>
6dd74de141</html>