diff --git a/index.html b/index.html
index 35a3e40..1d5fdb4 100644
--- a/index.html
+++ b/index.html
@@ -1134,9 +1134,11 @@
function parsePlot(plottext) {
- var tstring = plottext.replace(/\s+/g, " ");
- tstring = tstring.trim();
- tstring = tstring.split(") -> (");
+ var tstring = plottext.replace(/\s+/g, " ") // collapse all whitespace to single whitespace
+ tstring = tstring.trim(); // trim whitespace from both ends
+ tstring = tstring.replace(/\)\s*\->\s*\(/g, ")->(");
+
+ tstring = tstring.split(")->("); // split string based on the delimiter
if (tstring.length > 0) {
if (tstring[0].trim()[0] == "(") {
@@ -1161,7 +1163,7 @@
}
return tstring;
}
-
+
document.getElementById('sectionplotdiv').innerHTML = sectionPlotUI;
const section_plot_btn = document.getElementById('section_plot_btn');
section_plot_btn.onclick = function () {