From 40352318ad887ad0bab7c9a3d22695bbcbe9f738 Mon Sep 17 00:00:00 2001 From: Brian Cully Date: Fri, 22 Aug 2025 11:39:14 -0400 Subject: start hooking the web ui up to rust --- main.mjs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'main.mjs') diff --git a/main.mjs b/main.mjs index 63f277e..2df434f 100644 --- a/main.mjs +++ b/main.mjs @@ -1,22 +1,22 @@ import init from './pkg/automathon.js'; async function loaded() { - console.debug('run'); + console.debug('running init'); const mod = await init(); console.debug('init done', mod); - window.calculate = _ => { - console.debug('calc'); - const inp1 = document.getElementById('number-input1').value; - const inp2 = document.getElementById('number-input2').value; - const res = mod.add(parseInt(inp1), parseInt(inp2)); - document.getElementById('result').textContent = res; - } - - window.testalert = _ => { - console.debug('testalert'); + document.querySelector("#compile").onclick = e => { + console.debug("compile clicked", e); + mod.compile(); + }; + document.querySelector("#tick").onclick = e => { + console.debug("tick clicked", e); + mod.tick(); + }; + document.querySelector("#run").onclick = e => { + console.debug("run clicked", e); mod.run(); - } + }; } document.addEventListener('DOMContentLoaded', loaded); -- cgit v1.3