From 1a17241a8a09d0ef628c410a5be5c6ab7ab4b740 Mon Sep 17 00:00:00 2001 From: Vivek Teega Date: Sat, 13 Jun 2020 05:09:52 +0530 Subject: [PATCH] Fix error in parsePlot --- index.html | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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';