Guest User

Untitled

a guest
Jan 17th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. <title>js-sequence-diagrams example</title>
  2. <script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js"></script>
  3. <script src="//cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
  4. <script src="//cdnjs.cloudflare.com/ajax/libs/js-sequence-diagrams/1.0.6/sequence-diagram-min.js"></script>
  5. <body>
  6. <div id="diagram"></div>
  7. <pre id="uml" style="display:none;">
  8. Browser->Shiva: Iteratively Build Dataset Info
  9. Shiva->Browser:
  10. Browser->Browser: Done Building
  11. Browser->Shiva: Request Dataset List
  12. Shiva->DUD: Req ListDatasets
  13. DUD->Shiva: Return Dataset List
  14. Shiva->Browser: Return Dataset List
  15. Browser->Browser: JS checks new dataset\nname is valid
  16. Browser->Shiva: Upload Req\n(dataset_name, csv data)
  17. Shiva->DUD: Req Create Dataset (name)
  18. DUD->DUD: Create in postgres
  19. DUD->Shiva: Rep Dataset ID
  20. Shiva->DUD: Req Add Data\n(dataset id, EntitySet data)
  21. DUD->DUD: Write in postgres
  22. DUD->Shiva: Rep OK
  23. </pre>
  24. </body>
  25. <script>
  26. var diagram = Diagram.parse(document.getElementById('uml').innerText);
  27. diagram.drawSVG("diagram", {theme: 'simple'});
  28. //var svg = document.getElementById('diagram').getElementsByTagName("svg")[0];
  29. //var width = Math.floor(svg.width.baseVal.value) + 1;
  30. //var height = Math.floor(svg.height.baseVal.value) + 1;
  31. </script>
Add Comment
Please, Sign In to add comment