From a7c5e1708cdb58972858b36a5632bee3e6bbb994 Mon Sep 17 00:00:00 2001 From: David Ashby Date: Tue, 12 May 2026 15:52:20 -0400 Subject: [PATCH] fix missing pull of edit checkboxes --- frontend/files/app.js | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/frontend/files/app.js b/frontend/files/app.js index a023322..73d6aee 100644 --- a/frontend/files/app.js +++ b/frontend/files/app.js @@ -72,6 +72,8 @@ function renderAddBookView() { volume: document.getElementById("volume").value, year: document.getElementById("year").value, coverURL: document.getElementById("coverURL").value, + childrens: document.getElementById("childrens").checked, + signed: document.getElementById("signed").checked, }); }); } @@ -114,8 +116,8 @@ function renderTable(bookList, sortField) { } bookList.sort((one, two) => (one[sortState.sortBy] + one["sortTitle"]).localeCompare( - two[sortState.sortBy] + two["sortTitle"] - ) + two[sortState.sortBy] + two["sortTitle"], + ), ); if (sortState.sortOrder === "desc") { bookList.reverse(); @@ -135,7 +137,7 @@ function renderTable(bookList, sortField) { row.addEventListener("click", (e) => { // add listener to swap current book document.getElementById("current").innerHTML = BookTemplate( - bookList[e.currentTarget.id] + bookList[e.currentTarget.id], ); }); }); @@ -146,7 +148,7 @@ function renderTable(bookList, sortField) { // only add callback when there's a sortBy attribute renderTable(bookList, e.target.dataset.sortBy); }); - } + }, ); // mark currently active column bookElement @@ -187,7 +189,7 @@ function search(searchBy, includeChildrensBooks) { return inSearch && !childrens; } return inSearch; - } + }, ); } @@ -218,7 +220,7 @@ function clearAddBookForm() { document .getElementById("newBookForm") .childNodes.forEach((node) => - node.nodeName === "LABEL" ? (node.lastChild.value = "") : null + node.nodeName === "LABEL" ? (node.lastChild.value = "") : null, ); } @@ -265,8 +267,10 @@ function TableRowTemplate({ return ` ${title} ${ - signed ? '' : "" - } + signed + ? '' + : "" + } ${authors} ${publisher} @@ -312,7 +316,7 @@ function AddBookTemplate() { type="${field.type}" name="${field.name.toLowerCase()}" id="${field.id}" - />
` + />
`, ); }, "")}