SOO much better error handling!

This commit is contained in:
Simon Gardling
2022-02-16 13:34:18 -05:00
parent 43df9e407e
commit b111ee3890
2 changed files with 23 additions and 2 deletions

View File

@@ -78,6 +78,13 @@ function updatePlot() {
chart_manager = ChartManager.new(math_function.value, Number(minX.value), Number(maxX.value), Number(minY.value), Number(maxY.value), Number(num_interval.value), Number(resolution.value));
}
const test_result = ChartManager.test_func(math_function.value);
if (test_result != "") {
status.style.color = "red";
status.innerText = test_result;
return;
}
try {
const start = performance.now();
chart = chart_manager.update(canvas, math_function.value, Number(minX.value), Number(maxX.value), Number(minY.value), Number(maxY.value), Number(num_interval.value), Number(resolution.value));