diff --git a/index.html b/index.html index 7be5c5f..35a3e40 100644 --- a/index.html +++ b/index.html @@ -1135,17 +1135,22 @@ function parsePlot(plottext) { var tstring = plottext.replace(/\s+/g, " "); + tstring = tstring.trim(); tstring = tstring.split(") -> ("); + if (tstring.length > 0) { - if (tstring[0][0].trim() == "(") { + if (tstring[0].trim()[0] == "(") { tstring[0] = tstring[0].trim().slice(1) } else { return 'error'; } - if (tstring[-1][-1].trim() == ")") { - tstring[0] = tstring[0].trim().slice(0, -1) + var lastobj = tstring[tstring.length - 1]; + var lastobjlen = lastobj.length; + + if (lastobj.trim()[lastobjlen - 1] == ")") { + tstring[tstring.length - 1] = lastobj.trim().slice(0, lastobjlen - 1) } else { return 'error';