MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 425: Line 425:
     function checkBlockFiltersCleared() {
     function checkBlockFiltersCleared() {
         var selectors = ['#list', '#list-block-1', '#list-block-2', '#list-block-3'];
         var selectors = ['#list', '#list-block-1', '#list-block-2', '#list-block-3'];
         selectors.forEach(selector => {
         for (var i = 0; i < selectors.length; i++) {
            var selector = selectors[i];
             var checkedFilters = $(selector + ' .filtered-value-option input[type="checkbox"]:checked');
             var checkedFilters = $(selector + ' .filtered-value-option input[type="checkbox"]:checked');
             console.log(`Checked filters count in ${selector}:`, checkedFilters.length);
             console.log('Checked filters count in ' + selector + ':', checkedFilters.length);


             if (checkedFilters.length === 0) {
             if (checkedFilters.length === 0) {
                 console.log(`All filters are cleared in ${selector}`);
                 console.log('All filters are cleared in ' + selector);
                 // Show all community elements related to block views
                 // Show all community elements related to block views
                 $('#community-featured, #community-featured-block-1, #community-featured-block-2, #community-featured-block-3').show();
                 $('#community-featured, #community-featured-block-1, #community-featured-block-2, #community-featured-block-3').show();
             } else {
             } else {
                 console.log(`Some filters are still active in ${selector}`);
                 console.log('Some filters are still active in ' + selector);
                 // Hide all community elements related to block views
                 // Hide all community elements related to block views
                 $('#community-featured, #community-featured-block-1, #community-featured-block-2, #community-featured-block-3').hide();
                 $('#community-featured, #community-featured-block-1, #community-featured-block-2, #community-featured-block-3').hide();
             }
             }
         });
         }
     }
     }


Line 444: Line 445:
     function checkListFiltersCleared() {
     function checkListFiltersCleared() {
         var selectors = ['#list-list', '#list-list-1', '#list-list-2', '#list-list-3'];
         var selectors = ['#list-list', '#list-list-1', '#list-list-2', '#list-list-3'];
         selectors.forEach(selector => {
         for (var i = 0; i < selectors.length; i++) {
            var selector = selectors[i];
             var checkedFilters = $(selector + ' .filtered-value-option input[type="checkbox"]:checked');
             var checkedFilters = $(selector + ' .filtered-value-option input[type="checkbox"]:checked');
             console.log(`Checked filters count in ${selector}:`, checkedFilters.length);
             console.log('Checked filters count in ' + selector + ':', checkedFilters.length);


             if (checkedFilters.length === 0) {
             if (checkedFilters.length === 0) {
                 console.log(`All filters are cleared in ${selector}`);
                 console.log('All filters are cleared in ' + selector);
                 // Show all community elements related to list views
                 // Show all community elements related to list views
                 $('#community-featured, #community-featured-list-1, #community-featured-list-2, #community-featured-list-3').show();
                 $('#community-featured, #community-featured-list-1, #community-featured-list-2, #community-featured-list-3').show();
             } else {
             } else {
                 console.log(`Some filters are still active in ${selector}`);
                 console.log('Some filters are still active in ' + selector);
                 // Hide all community elements related to list views
                 // Hide all community elements related to list views
                 $('#community-featured, #community-featured-list-1, #community-featured-list-2, #community-featured-list-3').hide();
                 $('#community-featured, #community-featured-list-1, #community-featured-list-2, #community-featured-list-3').hide();
             }
             }
         });
         }
     }
     }


// closeModal function
// closeModal function
function closeModal() {
function closeModal() {

Navigation menu