Merge pull request #705 from rhijjawi/dev

setupTodos using incorrect logic and skipping to-do item.
This commit is contained in:
Svilen Markov
2025-06-10 07:11:06 +01:00
committed by GitHub

View File

@@ -643,14 +643,15 @@ async function setupCalendars() {
} }
async function setupTodos() { async function setupTodos() {
const elems = document.getElementsByClassName("todo"); var elems = Array.prototype.slice.call(document.getElementsByClassName("todo"));
if (elems.length == 0) return; if (elems.length == 0) return;
const todo = await import ('./todo.js'); 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]); todo.default(elems[i]);
} }
}
function setupTruncatedElementTitles() { function setupTruncatedElementTitles() {
const elements = document.querySelectorAll(".text-truncate, .single-line-titles .title, .text-truncate-2-lines, .text-truncate-3-lines"); const elements = document.querySelectorAll(".text-truncate, .single-line-titles .title, .text-truncate-2-lines, .text-truncate-3-lines");