add error handler
This commit is contained in:
parent
df81091258
commit
064b2c1aeb
4
main.js
4
main.js
|
|
@ -116,6 +116,10 @@ const worker = new Worker("./workers/compute.js");
|
||||||
worker.addEventListener("message", (message) => {
|
worker.addEventListener("message", (message) => {
|
||||||
document.querySelector("#result").value = message.data;
|
document.querySelector("#result").value = message.data;
|
||||||
});
|
});
|
||||||
|
worker.addEventListener("error", (e) => {
|
||||||
|
console.log(e);
|
||||||
|
document.querySelector("#result").value = e.message;
|
||||||
|
});
|
||||||
|
|
||||||
document.querySelector("#expr").addEventListener("focus", setupExprInput);
|
document.querySelector("#expr").addEventListener("focus", setupExprInput);
|
||||||
document.querySelector("#expr").addEventListener("keyup", (e) => evalOnEnter(e));
|
document.querySelector("#expr").addEventListener("keyup", (e) => evalOnEnter(e));
|
||||||
|
|
|
||||||
|
|
@ -18,11 +18,7 @@ importScripts("./math.js")
|
||||||
|
|
||||||
addEventListener("message", (message) => {
|
addEventListener("message", (message) => {
|
||||||
if (message.data.command === "compute") {
|
if (message.data.command === "compute") {
|
||||||
try {
|
compute(message.data.queue, message.data.m);
|
||||||
compute(message.data.queue, message.data.m);
|
|
||||||
} catch(e) {
|
|
||||||
postMessage(e);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue