diff --git a/dist/xssi.html b/dist/xssi.html
index 1330518e0..1ab21073c 100644
--- a/dist/xssi.html
+++ b/dist/xssi.html
@@ -10,11 +10,31 @@
alert(x + ' cause an xss attack');
}
+
info
+
+ graph LR;
+ alert`xss`-->B;
+ click B "javaSc
+ript:alert`salt`" "This is a tooltip for a link"
+
+
+ graph LR;
+ alert`xss`-->B;
+ click B "java
+script:alert`xss`" "This is a tooltip for a link"
+
+
+ graph LR;
+ alert`base64`-->B;
+ click B "data:image/png;base64,HNjcmlwdD5hbGVydCgiSGVsbG8iKTs8L3NjcmlwdD4="
+
graph TD
@@ -37,7 +57,7 @@ BBBB --> C{Let me think}
C -->|One| D[Laptop]
C -->|Two| E[iPhone]
C -->|Three| F[Car]
-click A "index.html#link-clicked" "link test"
+click A "http://localhost:9000/index.html#link-clicked" "link test"
click BBBB testClick "click test"
click C "javascript:alert" "link test"
classDef someclass fill:#f96;
@@ -128,6 +148,25 @@ Class01 : int chimp
Class01 : int gorilla
Class08 <--> C2: Cool label
+
+ graph LR
+
+ SavePropertyController --> SavePropertyCommand
+ SavePropertyCommand --> SavePropertyCommandHandler
+ SavePropertyCommandHandler --> EventElastica[elastica.postupdate]
+ SavePropertyCommandHandler --> EventProperty[property.postdisable]
+
+ SavePropertyController --> Exceptions
+ Exceptions --> ExceptionList(SecurityException
EmptyRequestBodyException
Throwable)
+
+ classDef Ui fill:#FFFFFF
+ classDef object fill:#1E98EC
+ classDef event fill:#ECB11E
+
+ class EventElastica,EventProperty event
+ class SavePropertyCommand,SavePropertyCommandHandler object
+ class SavePropertyController Ui
+
@@ -135,12 +174,13 @@ Class08 <--> C2: Cool label
mermaid.initialize({
theme: 'forest',
// themeCSS: '.node rect { fill: red; }',
- logLevel: 3,
- flowchart: { curve: 'linear' },
+ logLevel: 4,
+ flowchart: { htmlLabels: false, curve: 'linear' },
gantt: { axisFormat: '%m/%d/%Y' },
sequence: { actorMargin: 50 },
// sequenceDiagram: { actorMargin: 300 } // deprecated
- securityLevel:'strict'
+ securityLevel:'strict',
+
});