|
|
Line 30: |
Line 30: |
| communityListFeatured.show(); | | communityListFeatured.show(); |
| } | | } |
|
| |
|
| |
| // Function to check if all filters are cleared
| |
| function checkFiltersCleared() {
| |
| var checkedFilters = $('#list-list .filtered-value-option input[type="checkbox"]:checked');
| |
| console.log("Checked filters count:", checkedFilters.length);
| |
|
| |
| if (checkedFilters.length === 0) {
| |
| console.log("All filters are cleared");
| |
| communityListFeatured.show();
| |
| } else {
| |
| console.log("Some filters are still active");
| |
| }
| |
| }
| |
|
| |
| // Event listener for filter changes
| |
| $('.filtered-value-option input[type="checkbox"]').on('change', function() {
| |
| setTimeout(checkFiltersCleared, 100); // Delay to allow for filter processing
| |
| console.log("Filter change detected");
| |
| });
| |
|
| |
| // Initial check
| |
| checkFiltersCleared();
| |
| | | |
| // Using delegated event handling | | // Using delegated event handling |