diff --git a/CHANGELOG.md b/CHANGELOG.md index 74bfe79..33ee0ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - **Master checkbox sync** in toolbar - Enhanced `updateFileActionButtons()` to set the header checkbox to checked, unchecked, or indeterminate based on how many files are selected - Fixed Pagination controls & Items-per-page dropdown +- Fixed `#advancedSearchToggle` in both `renderFileTable()` and `renderGalleryView()` --- diff --git a/public/js/fileListView.js b/public/js/fileListView.js index 5e4ba7c..47a2877 100644 --- a/public/js/fileListView.js +++ b/public/js/fileListView.js @@ -357,6 +357,12 @@ export function renderFileTable(folder, container) { } }); + // ADD: advanced search toggle + const advToggle = document.getElementById("advancedSearchToggle"); + if (advToggle) advToggle.addEventListener("click", () => { + toggleAdvancedSearch(); + }); + // items-per-page selector const itemsSelect = document.getElementById("itemsPerPageSelect"); if (itemsSelect) itemsSelect.addEventListener("change", e => { @@ -679,6 +685,15 @@ export function renderGalleryView(folder, container) { } }); + // ←— ADD: advanced search toggle + const advToggle = document.getElementById("advancedSearchToggle"); + if (advToggle) advToggle.addEventListener("click", () => { + toggleAdvancedSearch(); + }); + + // ←— ADD: wire up context-menu in gallery + bindFileListContextMenu(); + // ADD: items-per-page selector for gallery const itemsSelect = document.getElementById("itemsPerPageSelect"); if (itemsSelect) itemsSelect.addEventListener("change", e => {