From 5a093f42b0a5d865dc83f9bc0408b2ff8addb104 Mon Sep 17 00:00:00 2001 From: Ramzi H Date: Tue, 27 May 2025 12:54:22 +0200 Subject: [PATCH] setupTodos using incorrect logic and skipping to-do item. --- internal/glance/static/js/page.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/glance/static/js/page.js b/internal/glance/static/js/page.js index 10a289d..e0ca000 100644 --- a/internal/glance/static/js/page.js +++ b/internal/glance/static/js/page.js @@ -643,13 +643,14 @@ async function setupCalendars() { } async function setupTodos() { - const elems = document.getElementsByClassName("todo"); + var elems = Array.prototype.slice.call(document.getElementsByClassName("todo")); if (elems.length == 0) return; const todo = await import ('./todo.js'); - for (let i = 0; i < elems.length; i++) + for (let i = 0; i < elems.length; i++){ todo.default(elems[i]); + } } function setupTruncatedElementTitles() {