Fix dashboard sidebar filters not working
JS was querying .filter-group but the HTML uses .lt-filter-group, so no checkboxes were ever collected and filters had no effect. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -312,17 +312,17 @@ function initSidebarFilters() {
|
|||||||
|
|
||||||
// Collect selected statuses
|
// Collect selected statuses
|
||||||
const selectedStatuses = Array.from(
|
const selectedStatuses = Array.from(
|
||||||
document.querySelectorAll('.filter-group input[name="status"]:checked')
|
document.querySelectorAll('.lt-filter-group input[name="status"]:checked')
|
||||||
).map(cb => cb.value);
|
).map(cb => cb.value);
|
||||||
|
|
||||||
// Collect selected categories
|
// Collect selected categories
|
||||||
const selectedCategories = Array.from(
|
const selectedCategories = Array.from(
|
||||||
document.querySelectorAll('.filter-group input[name="category"]:checked')
|
document.querySelectorAll('.lt-filter-group input[name="category"]:checked')
|
||||||
).map(cb => cb.value);
|
).map(cb => cb.value);
|
||||||
|
|
||||||
// Collect selected types
|
// Collect selected types
|
||||||
const selectedTypes = Array.from(
|
const selectedTypes = Array.from(
|
||||||
document.querySelectorAll('.filter-group input[name="type"]:checked')
|
document.querySelectorAll('.lt-filter-group input[name="type"]:checked')
|
||||||
).map(cb => cb.value);
|
).map(cb => cb.value);
|
||||||
|
|
||||||
// Update URL parameters
|
// Update URL parameters
|
||||||
|
|||||||
Reference in New Issue
Block a user