mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-08-16 06:49:31 +02:00
Merge branch 'develop' into fix/6193-curve-interpolation
This commit is contained in:
@@ -328,7 +328,8 @@ export class RequirementDB implements DiagramDB {
|
|||||||
thickness: 'normal',
|
thickness: 'normal',
|
||||||
type: 'normal',
|
type: 'normal',
|
||||||
pattern: isContains ? 'normal' : 'dashed',
|
pattern: isContains ? 'normal' : 'dashed',
|
||||||
arrowTypeEnd: isContains ? 'requirement_contains' : 'requirement_arrow',
|
arrowTypeStart: isContains ? 'requirement_contains' : '',
|
||||||
|
arrowTypeEnd: isContains ? '' : 'requirement_arrow',
|
||||||
look: config.look,
|
look: config.look,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -423,19 +423,19 @@ const requirement_contains = (elem, type, id) => {
|
|||||||
const containsNode = elem
|
const containsNode = elem
|
||||||
.append('defs')
|
.append('defs')
|
||||||
.append('marker')
|
.append('marker')
|
||||||
.attr('id', id + '_' + type + '-requirement_containsEnd')
|
.attr('id', id + '_' + type + '-requirement_containsStart')
|
||||||
.attr('refX', 20)
|
.attr('refX', 0)
|
||||||
.attr('refY', 10)
|
.attr('refY', 10)
|
||||||
.attr('markerWidth', 20)
|
.attr('markerWidth', 20)
|
||||||
.attr('markerHeight', 20)
|
.attr('markerHeight', 20)
|
||||||
.attr('orient', 'auto')
|
.attr('orient', 'auto')
|
||||||
.append('g');
|
.append('g');
|
||||||
|
|
||||||
containsNode.append('circle').attr('cx', 10).attr('cy', 10).attr('r', 10).attr('fill', 'none');
|
containsNode.append('circle').attr('cx', 10).attr('cy', 10).attr('r', 9).attr('fill', 'none');
|
||||||
|
|
||||||
containsNode.append('line').attr('x1', 0).attr('x2', 20).attr('y1', 10).attr('y2', 10);
|
containsNode.append('line').attr('x1', 1).attr('x2', 19).attr('y1', 10).attr('y2', 10);
|
||||||
|
|
||||||
containsNode.append('line').attr('y1', 0).attr('y2', 20).attr('x1', 10).attr('x2', 10);
|
containsNode.append('line').attr('y1', 1).attr('y2', 19).attr('x1', 10).attr('x2', 10);
|
||||||
};
|
};
|
||||||
|
|
||||||
// TODO rename the class diagram markers to something shape descriptive and semantic free
|
// TODO rename the class diagram markers to something shape descriptive and semantic free
|
||||||
|
Reference in New Issue
Block a user