From 26ede9b0156be0c3c2ca65261af42a0b02614608 Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Sun, 6 Jun 2021 11:37:23 +0200 Subject: [PATCH] Small positoining fix for parallell processes and nested composite states --- cypress/platform/knsv.html | 46 +++++++++++++++++++++++++++-------- src/dagre-wrapper/clusters.js | 4 +-- 2 files changed, 38 insertions(+), 12 deletions(-) diff --git a/cypress/platform/knsv.html b/cypress/platform/knsv.html index 353593e5e21..40c26c56925 100644 --- a/cypress/platform/knsv.html +++ b/cypress/platform/knsv.html @@ -66,17 +66,43 @@
- %%{init:{"theme":"forest", "themeVariables": { - "specialStateColor":"red", - "innerEndBackground":"lightgreen" - }}}%% - stateDiagram-v2 - state fork [[fork]] - state join [[join]] - [*] --> fork - fork --> join - join --> [*] +stateDiagram-v2 +state CompositeState { +state AnotherCompositeState1234567890 { +YourState +} +} +
+
+stateDiagram-v2 +state CS { +state ACS { +YourState +} +}
+
+ stateDiagram-v2 + [*] --> Active + + state Active { + [*] --> NumLockOff + NumLockOff --> NumLockOn : EvNumLockPressed + NumLockOn --> NumLockOff : EvNumLockPressed + -- + [*] --> CapsLockOff + CapsLockOff --> CapsLockOn : EvCapsLockPressed + CapsLockOn --> CapsLockOff : EvCapsLockPressed + } + state SomethingElse { + A --> B + B --> A + } + + Active --> SomethingElse + note right of SomethingElse : This is the note to the right. + + SomethingElse --> [*]