From c99994e91d4e11e16e773c4225157f97c64a831f Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sat, 4 Oct 2025 22:27:37 +0100 Subject: [PATCH] webstead: prefer querySelector[All] over getElement* It's a bit shorter, a bit more general, and allows me to properly query only input elements that are children of the table of pixels. --- webstead.xhtml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webstead.xhtml b/webstead.xhtml index c3bb0c1..919d17b 100644 --- a/webstead.xhtml +++ b/webstead.xhtml @@ -46,9 +46,9 @@ function update_glyph() { var args = []; var cstr = ""; - for (var row of document.getElementById("pixels").rows) { + for (var row of document.querySelector('#pixels').rows) { var arg = 0; - for (var pixel of row.getElementsByTagName('input')) { + for (var pixel of row.querySelectorAll('input')) { arg *= 2; if (pixel.checked) { arg += 1 @@ -75,7 +75,7 @@ }); } function init() { - for (var e of document.getElementsByTagName('input')) { + for (var e of document.querySelectorAll('#pixels input')) { e.onchange = update_glyph; } update_glyph(); -- 2.30.2