collab/mermaid/cypress/platform/click_security_strict.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 <pre id="FirstLine" class="mermaid">
6dd74de11 graph TB
6dd74de12 Function1-->URL1
6dd74de13 click Function1 clickByFlow "Add a div"
6dd74de14 click URL1 "/empty.html" "Visit <strong>mermaid docs</strong>"
6dd74de15 </pre>
6dd74de16 <pre id="FirstLine" class="mermaid">
6dd74de17 graph TB
6dd74de18 1Function-->2URL
6dd74de19 click 1Function clickByFlow "Add a div"
6dd74de20 click 2URL "/empty.html" "Visit <strong>mermaid docs</strong>"
6dd74de21 </pre>
6dd74de22
6dd74de23 <pre class="mermaid">
6dd74de24 gantt
6dd74de25 dateFormat YYYY-MM-DD
6dd74de26 axisFormat %d/%m
6dd74de27 title Adding GANTT diagram to mermaid
6dd74de28 excludes weekdays 2014-01-10
6dd74de29
6dd74de30 section A section
6dd74de31 Completed task :done, des1, 2014-01-06,2014-01-08
6dd74de32 Active task :active, des2, 2014-01-09, 3d
6dd74de33 Future task : des3, after des2, 5d
6dd74de34 Future task2 : des4, after des3, 5d
6dd74de35
6dd74de36 section Critical tasks
6dd74de37 Completed task in the critical line :crit, done, 2014-01-06,24h
6dd74de38 Implement parser and jison :crit, done, after des1, 2d
6dd74de39 Create tests for parser :crit, active, 3d
6dd74de40 Future task in critical line :crit, 5d
6dd74de41 Create tests for renderer :2d
6dd74de42 Add to mermaid :1d
6dd74de43
6dd74de44 section Documentation
6dd74de45 Describe gantt syntax :active, a1, after des1, 3d
6dd74de46 Add gantt diagram to demo page :after a1 , 20h
6dd74de47 Add another diagram to demo page :doc1, after a1 , 48h
6dd74de48
6dd74de49 section Clickable
6dd74de50 Visit mermaidjs :active, cl1, 2014-01-07,2014-01-10
6dd74de51 Calling a Callback (look at the console log) :cl2, after cl1, 3d
6dd74de52 Calling a Callback with args :cl3, after cl1, 3d
6dd74de53
6dd74de54 click cl1 href "/empty.html"
6dd74de55 click cl2 call clickByGantt()
6dd74de56 click cl3 call clickByGantt("test1", test2, test3)
6dd74de57
6dd74de58 section Last section
6dd74de59 Describe gantt syntax :after doc1, 3d
6dd74de60 Add gantt diagram to demo page : 20h
6dd74de61 Add another diagram to demo page : 48h
6dd74de62 </pre>
6dd74de63
6dd74de64 <script type="module">
6dd74de65 import mermaid from './mermaid.esm.mjs';
6dd74de66 function clickByFlow(elemName) {
6dd74de67 const div = document.createElement('div');
6dd74de68 div.className = 'created-by-click';
6dd74de69 div.style = 'padding: 20px; background: green; color: white;';
6dd74de70 div.innerText = 'Clicked By Flow';
6dd74de71
6dd74de72 document.getElementsByTagName('body')[0].appendChild(div);
6dd74de73 }
6dd74de74 function clickByGantt(arg1, arg2, arg3) {
6dd74de75 const div = document.createElement('div');
6dd74de76 div.className = 'created-by-gant-click';
6dd74de77 div.style = 'padding: 20px; background: green; color: white;';
6dd74de78 div.innerText = 'Clicked By Gant';
6dd74de79 if (arg1) div.innerText += ' ' + arg1;
6dd74de80 if (arg2) div.innerText += ' ' + arg2;
6dd74de81 if (arg3) div.innerText += ' ' + arg3;
6dd74de82
6dd74de83 document.getElementsByTagName('body')[0].appendChild(div);
6dd74de84 }
6dd74de85 mermaid.initialize({ startOnLoad: true, securityLevel: 'strict', logLevel: 1 });
6dd74de86 </script>
6dd74de87 </body>
6dd74de88</html>