Fix after removing other code

This commit is contained in:
Justin Greywolf
2020-01-10 10:24:04 -08:00
parent 57b5b9a7a6
commit fa1331ffd5

View File

@@ -312,9 +312,9 @@ const drawClass = function(elem, classDef) {
} }
}; };
const id = classDef.id;
const buildDisplayTextForMethod = function(txt) { const buildDisplayTextForMethod = function(txt) {
let regEx = /(\+|-|~|#)?(\w+)\((\w+\[?\]?)?\s?(\w+)?\)([*|$])?\s?(\w+\[?\]?)?/; let regEx = /(\+|-|~|#)?(\w+)\s?\((\w+(<\w+>|\[\])?\s?(\w+)?)?\)\s?([*|$])?\s?(\w+(<\w+>|\[\])?)?/;
let cssStyle = ''; let cssStyle = '';
let displayText = txt; let displayText = txt;
let methodName = txt; let methodName = txt;
@@ -323,14 +323,13 @@ const drawClass = function(elem, classDef) {
let parsedText = txt.match(regEx); let parsedText = txt.match(regEx);
if (parsedText) { if (parsedText) {
let visibility = parsedText[1] ? parsedText[1] : ''; let visibility = parsedText[1] ? parsedText[1].trim() : '';
methodName = parsedText[2] ? parsedText[2] : ''; methodName = parsedText[2] ? parsedText[2].trim() : '';
let parameterType = parsedText[3] ? parsedText[3] : ''; let parameters = parsedText[3] ? parsedText[3].trim() : '';
let parameterName = parsedText[4] ? parsedText[4] : ''; classifier = parsedText[6] ? parsedText[6].trim() : '';
classifier = parsedText[5] ? parsedText[5] : ''; let returnType = parsedText[7] ? ' : ' + parsedText[7].trim() : '';
let returnType = parsedText[6] ? ' : ' + parsedText[6] : '';
displayText = displayText = visibility + methodName + '(' + parameters + ')' + returnType;
visibility + methodName + '(' + parameterType + ' ' + parameterName + ')' + returnType;
} else { } else {
let methodEnd = displayText.indexOf(')') + 1; let methodEnd = displayText.indexOf(')') + 1;
classifier = displayText.substring(methodEnd, methodEnd + 1); classifier = displayText.substring(methodEnd, methodEnd + 1);
@@ -357,6 +356,7 @@ const drawClass = function(elem, classDef) {
return method; return method;
}; };
const id = classDef.id;
const classInfo = { const classInfo = {
id: id, id: id,
label: classDef.id, label: classDef.id,