4,379
edits
No edit summary |
No edit summary Tag: Reverted |
||
Line 153: | Line 153: | ||
}); | }); | ||
// Initial checks | |||
var selectors = ['#list', '#list-list']; | var selectors = ['#list', '#list-list']; | ||
Line 164: | Line 160: | ||
checkFiltersCleared(selector, communityFeatured); | checkFiltersCleared(selector, communityFeatured); | ||
}); | }); | ||
// Function to check if all filters are cleared and return boolean | // Function to check if all filters are cleared and return boolean | ||
Line 383: | Line 378: | ||
} | } | ||
// Function to check if all filters are cleared in block view | /* // Function to check if all filters are cleared in block view | ||
function checkBlockFiltersCleared() { | function checkBlockFiltersCleared() { | ||
var checkedFilters = $('#list .filtered-value-option input[type="checkbox"]:checked'); | var checkedFilters = $('#list .filtered-value-option input[type="checkbox"]:checked'); | ||
Line 407: | Line 402: | ||
console.log("Some filters are still active in list view"); | console.log("Some filters are still active in list view"); | ||
} | } | ||
} | } */ | ||
// combine | |||
// Function to check if all filters are cleared in a given view | |||
function checkFiltersCleared(selector) { | |||
var checkedFilters = $(selector + ' .filtered-value-option input[type="checkbox"]:checked'); | |||
console.log("Checked filters count in " + selector + ":", checkedFilters.length); | |||
if (checkedFilters.length === 0) { | |||
console.log("All filters are cleared in " + selector); | |||
communityFeatured.show(); | |||
} else { | |||
console.log("Some filters are still active in " + selector); | |||
} | |||
} | |||
// Function to update the visibility of featured elements based on filters | // Function to update the visibility of featured elements based on filters | ||
Line 435: | Line 445: | ||
filteredListItems.css('width', 'calc(20% - 0px)'); | filteredListItems.css('width', 'calc(20% - 0px)'); | ||
checkFiltersCleared('#list'); // For block view | |||
checkFiltersCleared('#list-list'); // For list view | |||
} | } | ||