From dd62322ae57f488e658a55afecc379387e61bc4f Mon Sep 17 00:00:00 2001 From: yari-dewalt Date: Mon, 23 Sep 2024 10:09:05 -0700 Subject: [PATCH] Add default class support --- cypress/platform/yari.html | 40 +++++++++++++++++++ .../mermaid/src/diagrams/class/classDb.ts | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/cypress/platform/yari.html b/cypress/platform/yari.html index 5733d88f7..86d7ae2c1 100644 --- a/cypress/platform/yari.html +++ b/cypress/platform/yari.html @@ -81,6 +81,11 @@

Only Class Name

Empty line as attribute

+          ---
+            config:
+              class:
+                hideEmptyMembersBox: false
+          ---
           classDiagram
           class Duck {
             
@@ -318,6 +323,7 @@
           cssClass "Duck,Dog" pink
 
           classDef pink fill:#f9f
+          classDef default color:#f1e
           classDef bold stroke:#333,stroke-width:6px,color:#fff
         
@@ -515,6 +521,9 @@ +bool is_wild +run() } + cssClass "Duck" test + classDef test fill:#f71 + %%classDef default fill:#f93
@@ -541,6 +550,37 @@ style Triangle fill:#f9f,stroke:#333,stroke-width:4px
+
+
+          ---
+            config:
+              look: handDrawn
+          ---
+          classDiagram
+            Class01 "1" <|--|> "*" AveryLongClass : Cool
+            <<interface>> Class01
+            Class03 "1" *-- "*" Class04
+            Class05 "1" o-- "many" Class06
+            Class07 "1" .. "*" Class08
+            Class09 "1" --> "*" C2 : Where am i?
+            Class09 "*" --* "*" C3
+            Class09 "1" --|> "1" Class07
+            Class09 <|--|> AveryLongClass
+            Class07  : equals()
+            Class07  : Object[] elementData
+            Class01  : size()
+            Class01  : int chimp
+            Class01  : int gorilla
+            Class08 "1" <--> "*" C2: Cool label
+            class Class10 {
+              <<service>>
+              int id
+              test()
+            }
+            Class10 o--o AveryLongClass
+            Class10 <--> Class07
+        
+