From af5dc4160fe2361959145193e3707136e26e262c Mon Sep 17 00:00:00 2001 From: bolshoytoster Date: Fri, 23 May 2025 09:17:00 +0100 Subject: [PATCH] Format switch cases and comment on `document.id` override --- src/webui/www/private/scripts/client.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/webui/www/private/scripts/client.js b/src/webui/www/private/scripts/client.js index f39457608..287429ecc 100644 --- a/src/webui/www/private/scripts/client.js +++ b/src/webui/www/private/scripts/client.js @@ -175,12 +175,15 @@ let setStatusFilter = () => {}; let toggleFilterDisplay = () => {}; window.addEventListener("DOMContentLoaded", (event) => { + // Override MooTools' `document.id` (used for `$(id)`), which prevents it + // from allocating a `uniqueNumber` for elements that don't need it. + // This is also more efficient than the original. document.id = el => { switch (typeOf(el)) { - case "string": - return document.getElementById(el); - case "element": - return el; + case "string": + return document.getElementById(el); + case "element": + return el; } };