From 4081d7f5f6cfa3c6fa35fdc1c000dcef6afa0239 Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Thu, 20 Jan 2022 19:37:52 +0100 Subject: [PATCH] feat: experimental version of sanboxing --- cypress/platform/knsv.html | 34 +++++--- cypress/platform/xss19.html | 2 +- src/diagrams/class/classDb.js | 3 +- src/diagrams/class/classRenderer-v2.js | 20 +++-- src/mermaid.js | 1 + src/mermaidAPI.js | 105 ++++++++++++++++++++++--- yarn.lock | 7 +- 7 files changed, 138 insertions(+), 34 deletions(-) diff --git a/cypress/platform/knsv.html b/cypress/platform/knsv.html index 2548d38d5..af35ce910 100644 --- a/cypress/platform/knsv.html +++ b/cypress/platform/knsv.html @@ -25,15 +25,29 @@ -
info below
-
- -
-stateDiagram-v2 - [*] --> S1 - state "Some long name" as S1 - -
+
+classDiagram + Animal "1" <|-- Duck + Animal <|-- Fish + Animal <--o Zebra + Animal : +int age + Animal : +String gender + Animal: +isMammal() + Animal: +mate() + class Duck{ + +String beakColor + +swim() + +quack() + } + class Fish{ + -int sizeInFeet + -canEat() + } + class Zebra{ + +bool is_wild + +run() + } +