Allow Generics support for Class Title definition

This commit is contained in:
Ashish Jain
2020-08-27 20:14:26 +02:00
parent a20aa472d6
commit 7164eaa8b1

View File

@@ -588,9 +588,14 @@ const class_box = (parent, node) => {
maxWidth += interfaceBBox.width; maxWidth += interfaceBBox.width;
} }
let classTitleString = node.classData.id;
if (node.classData.type !== undefined && node.classData.type !== '') {
classTitleString += '<' + node.classData.type + '>';
}
const classTitleLabel = labelContainer const classTitleLabel = labelContainer
.node() .node()
.appendChild(createLabel(node.labelText, node.labelStyle, true, true)); .appendChild(createLabel(classTitleString, node.labelStyle, true, true));
let classTitleBBox = classTitleLabel.getBBox(); let classTitleBBox = classTitleLabel.getBBox();
if (getConfig().flowchart.htmlLabels) { if (getConfig().flowchart.htmlLabels) {
const div = classTitleLabel.children[0]; const div = classTitleLabel.children[0];