move worker initiation
This commit is contained in:
parent
fcdf795387
commit
160cc7480b
10
main.js
10
main.js
|
|
@ -17,11 +17,6 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
import { tokenize } from "./modules/lexer.js";
|
import { tokenize } from "./modules/lexer.js";
|
||||||
import { shunt } from "./modules/parser.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() {
|
function evaluate() {
|
||||||
const expr = document.querySelector("#expr");
|
const expr = document.querySelector("#expr");
|
||||||
const modulus = document.querySelector("#modulus");
|
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("focus", setupExprInput);
|
||||||
document.querySelector("#expr").addEventListener("keyup", (e) => evalOnEnter(e));
|
document.querySelector("#expr").addEventListener("keyup", (e) => evalOnEnter(e));
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue