From dce8149fe6d7ae3485a05dfbe758c156661fa18c Mon Sep 17 00:00:00 2001 From: Aakansha Doshi Date: Fri, 19 Apr 2024 12:10:49 +0530 Subject: [PATCH 01/12] make drawPopup and popupMenuToggle type safe and improve the function readability --- demos/sequence.html | 13 +++ .../sequence/{svgDraw.js => svgDraw.ts} | 89 ++++++++++--------- .../mermaid/src/diagrams/sequence/types.ts | 6 +- 3 files changed, 64 insertions(+), 44 deletions(-) rename packages/mermaid/src/diagrams/sequence/{svgDraw.js => svgDraw.ts} (96%) diff --git a/demos/sequence.html b/demos/sequence.html index abdc84f044..e0a30e314e 100644 --- a/demos/sequence.html +++ b/demos/sequence.html @@ -238,6 +238,19 @@

Sequence diagram demos

Alice-xJohn: Hello John, how are you? John--xAlice: Great! +
+      sequenceDiagram
+    Alice->>Bob: Hello Bob, how are you ?
+    Bob->>Alice: Fine, thank you. And you?
+    create participant Carl
+    Alice->>Carl: Hi Carl!
+    create actor D as Donald
+    Carl->>D: Hi!
+    destroy Carl
+    Alice-xCarl: We are too many
+    destroy Bob
+    Bob->>Alice: I agree
+