mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-21 16:29:40 +02:00
Merge pull request #1566 from mermaid-js/1552_fix_broken_cardinality_class_diagram
#1552 Fix for broken cardinality support for class diagrams
This commit is contained in:
@@ -74,8 +74,12 @@ stateDiagram-v2
|
|||||||
A --> D: asd123
|
A --> D: asd123
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="mermaid2" style="width: 50%; height: 20%;">
|
<div class="mermaid" style="width: 50%; height: 20%;">
|
||||||
|
|
||||||
|
classDiagram
|
||||||
|
Customer "1" --> "*" Ticket
|
||||||
|
Student "1" --> "1..*" Course
|
||||||
|
Galaxy --> "many" Star : Contains
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="./mermaid.js"></script>
|
<script src="./mermaid.js"></script>
|
||||||
|
@@ -343,7 +343,7 @@ const calcCardinalityPosition = (isRelationTypePresent, points, initialPosition)
|
|||||||
const distanceToCardinalityPoint = 25;
|
const distanceToCardinalityPoint = 25;
|
||||||
|
|
||||||
let remainingDistance = distanceToCardinalityPoint;
|
let remainingDistance = distanceToCardinalityPoint;
|
||||||
let center = { x: 0, y: 0 };
|
let center;
|
||||||
prevPoint = undefined;
|
prevPoint = undefined;
|
||||||
points.forEach(point => {
|
points.forEach(point => {
|
||||||
if (prevPoint && !center) {
|
if (prevPoint && !center) {
|
||||||
|
Reference in New Issue
Block a user