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:
Knut Sveidqvist
2020-07-22 19:07:25 +02:00
committed by GitHub
2 changed files with 6 additions and 2 deletions

View File

@@ -74,8 +74,12 @@ stateDiagram-v2
A --> D: asd123
</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>
<script src="./mermaid.js"></script>

View File

@@ -343,7 +343,7 @@ const calcCardinalityPosition = (isRelationTypePresent, points, initialPosition)
const distanceToCardinalityPoint = 25;
let remainingDistance = distanceToCardinalityPoint;
let center = { x: 0, y: 0 };
let center;
prevPoint = undefined;
points.forEach(point => {
if (prevPoint && !center) {