diff --git a/src/js/focus.ts b/src/js/focus.ts index 3b14a94..1c586b2 100644 --- a/src/js/focus.ts +++ b/src/js/focus.ts @@ -1,5 +1,10 @@ import { cmdTextbox } from "./dom.js" +export function initFocus() { + window.addEventListener("click", focusHandler) + focusTextbox() +} + export function focusTextbox() { cmdTextbox.focus() } @@ -29,4 +34,4 @@ export function focusHandler(e: MouseEvent) { e.preventDefault() return true } -} \ No newline at end of file +} diff --git a/src/js/main.ts b/src/js/main.ts index 05c2fc4..2488457 100644 --- a/src/js/main.ts +++ b/src/js/main.ts @@ -1,11 +1,10 @@ -import { resize } from "./resize.js" -import { focusTextbox, focusHandler } from "./focus.js" +import { initResize } from "./resize.js" +import { initFocus } from "./focus.js" import { startVramCounter } from "./vram.js" +import { startConnection } from "./websocket.js" -window.addEventListener("click", focusHandler) -focusTextbox() - -window.addEventListener("resize", resize) -resize() +initFocus() +initResize() +startConnection() startVramCounter() \ No newline at end of file diff --git a/src/js/resize.ts b/src/js/resize.ts index 2991e1d..53f1e72 100644 --- a/src/js/resize.ts +++ b/src/js/resize.ts @@ -1,5 +1,10 @@ const content = document.getElementById("content")! +export function initResize() { + window.addEventListener("resize", resize) + resize() +} + export function resize() { if (document.body.dataset.mode === "tall") { resizeTall() diff --git a/src/js/vram.ts b/src/js/vram.ts index cd6cf8e..1b0a539 100644 --- a/src/js/vram.ts +++ b/src/js/vram.ts @@ -11,15 +11,13 @@ export const startVramCounter = () => { const count = parseInt(vramCounter.textContent!) + 1 let val = count + "KB" if (count < 10) - val = "00" + val - else if (count < 100) val = "0" + val vramCounter.textContent = val - if (count >= 640) { + if (count >= 64) { vramCounter.textContent += " OK" clearInterval(timer) } - }, 5) + }, 15) } \ No newline at end of file diff --git a/src/js/websocket.ts b/src/js/websocket.ts new file mode 100644 index 0000000..c81e13e --- /dev/null +++ b/src/js/websocket.ts @@ -0,0 +1,3 @@ +export function startConnection() { + console.log("whee") +} \ No newline at end of file