mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-25 10:20:06 +02:00
#5237 Alternating background
This commit is contained in:
@@ -73,7 +73,7 @@
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<pre id="diagram" class="mermaid">
|
||||
<pre id="diagram" class="mermaid2">
|
||||
stateDiagram
|
||||
NumLockOff --> NumLockOn : EvNumLockPressed
|
||||
</pre
|
||||
@@ -113,6 +113,9 @@ stateDiagram-v2
|
||||
Chimp --> A:One
|
||||
Chimp --> B:Two
|
||||
Chimp --> C:Three
|
||||
state InActive {
|
||||
D
|
||||
}
|
||||
}
|
||||
}
|
||||
</pre
|
||||
|
@@ -178,6 +178,13 @@ const roundedWithTitle = (parent, node) => {
|
||||
// add the rect
|
||||
let rect;
|
||||
if (node.useRough) {
|
||||
const isAlt = node.classes.indexOf('statediagram-cluster-alt') >= 0;
|
||||
console.log(
|
||||
'DAGA node in roundedWithTitle',
|
||||
node.classes,
|
||||
node.classes.indexOf('statediagram-cluster-alt'),
|
||||
isAlt
|
||||
);
|
||||
const rc = rough.svg(shapeSvg);
|
||||
const roughOuterNode =
|
||||
node.rx || node.ry
|
||||
@@ -187,7 +194,10 @@ const roundedWithTitle = (parent, node) => {
|
||||
: rc.rectangle(x, y, width, height);
|
||||
|
||||
rect = shapeSvg.insert(() => roughOuterNode);
|
||||
const roughInnerNode = rc.rectangle(x, innerY, width, innerHeight);
|
||||
const roughInnerNode = rc.rectangle(x, innerY, width, innerHeight, {
|
||||
fill: isAlt ? 'lightgrey' : 'white',
|
||||
fillStyle: isAlt ? 'hachure' : 'solid',
|
||||
});
|
||||
|
||||
rect = shapeSvg.insert(() => roughOuterNode);
|
||||
innerRect = shapeSvg.insert(() => roughInnerNode);
|
||||
@@ -248,11 +258,8 @@ const divider = (parent, node) => {
|
||||
if (node.useRough) {
|
||||
const rc = rough.svg(shapeSvg);
|
||||
const roughNode = rc.rectangle(x, y, width, height, {
|
||||
fill: 'grey',
|
||||
fill: 'lightgrey',
|
||||
roughness: 0.5,
|
||||
// bowing: 6,
|
||||
// stroke: 'green',
|
||||
// strokeWidth: 3,
|
||||
strokeLineDash: [5],
|
||||
});
|
||||
|
||||
|
Reference in New Issue
Block a user