collab/mermaid/cypress/platform/suppressError.htmlblame
View source
6dd74de1<!doctype html>
6dd74de2<html>
6dd74de3 <head>
6dd74de4 <meta charset="utf-8" />
6dd74de5 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
6dd74de6 <title>Mermaid Quick Test Page</title>
6dd74de7 <link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgo=" />
6dd74de8 </head>
6dd74de9 <body>
6dd74de10 <div id="test">
6dd74de11 <pre class="mermaid">
6dd74de12 flowchart
6dd74de13 a[This should be visible]
6dd74de14 </pre
6dd74de15 >
6dd74de16 <pre class="mermaid">
6dd74de17 flowchart
6dd74de18 a --< b
6dd74de19 </pre
6dd74de20 >
6dd74de21 <pre class="mermaid">
6dd74de22 flowchart
6dd74de23 a[This should be visible]
6dd74de24 </pre
6dd74de25 >
6dd74de26 <pre class="mermaid">
6dd74de27 ---
6dd74de28 config:
6dd74de29 suppressErrorRendering: true # This should not affect anything, as suppressErrorRendering is a secure config
6dd74de30 ---
6dd74de31 flowchart
6dd74de32 a --< b
6dd74de33 </pre
6dd74de34 >
6dd74de35 <pre class="mermaid">
6dd74de36 ---
6dd74de37 config:
6dd74de38 suppressErrorRendering: false # This should not affect anything, as suppressErrorRendering is a secure config
6dd74de39 ---
6dd74de40 flowchart
6dd74de41 a --< b
6dd74de42 </pre
6dd74de43 >
6dd74de44 </div>
6dd74de45 <script type="module">
6dd74de46 import mermaid from './mermaid.esm.mjs';
6dd74de47 const shouldSuppress =
6dd74de48 new URLSearchParams(window.location.search).get('suppressErrorRendering') === 'true';
6dd74de49 mermaid.initialize({ startOnLoad: false, suppressErrorRendering: shouldSuppress });
6dd74de50 try {
6dd74de51 await mermaid.run();
6dd74de52 } catch {
6dd74de53 if (window.Cypress) {
6dd74de54 window.rendered = true;
6dd74de55 }
6dd74de56 }
6dd74de57 </script>
6dd74de58 </body>
6dd74de59</html>