move worker initiation

This commit is contained in:
filifa
2025-12-11 23:49:34 -05:00
parent fcdf795387
commit 160cc7480b

10
main.js
View File

@@ -17,11 +17,6 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
import { tokenize } from "./modules/lexer.js";
import { shunt } from "./modules/parser.js";
const worker = new Worker("./modules/compute.js");
worker.addEventListener("message", (message) => {
document.querySelector("#result").value = message.data;
});
function evaluate() {
const expr = document.querySelector("#expr");
const modulus = document.querySelector("#modulus");
@@ -117,6 +112,11 @@ function switchButtons(enabled) {
}
}
const worker = new Worker("./modules/compute.js");
worker.addEventListener("message", (message) => {
document.querySelector("#result").value = message.data;
});
document.querySelector("#expr").addEventListener("focus", setupExprInput);
document.querySelector("#expr").addEventListener("keyup", (e) => evalOnEnter(e));