MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 520: Line 520:
     $('.general-toggle').click(function() {
     $('.general-toggle').click(function() {
         var filtersDiv = $('#filters');
         var filtersDiv = $('#filters');
        var resetButton = $('.reset-button');
         filtersDiv.toggleClass('is-visible');
         filtersDiv.toggleClass('is-visible');
       
 
         if (filtersDiv.hasClass('is-visible')) {
         if (filtersDiv.hasClass('is-visible')) {
             filtersDiv.css('display', 'grid').hide().slideDown(100);
             filtersDiv.css('display', 'grid').hide().slideDown(100);
             $(this).text('[ FILTER ]');
             $(this).text('[ FILTER ]');
            resetButton.css('display', 'inline-block'); // Show the reset button
         } else {
         } else {
             filtersDiv.slideUp(100, function() {
             filtersDiv.slideUp(100, function() {
Line 531: Line 534:
             });
             });
             $(this).text('[ FILTER ]');
             $(this).text('[ FILTER ]');
            resetButton.css('display', 'none'); // Hide the reset button when filters are not visible
         }
         }
         updateLastVisibleCard();
         updateLastVisibleCard();
         updateWidthBlockView();
         updateWidthBlockView();
Line 538: Line 543:
         updateCardEventBorders();
         updateCardEventBorders();
     });
     });
      
      
     // Specific Toggle for Filter Sections like TYPE, ENTITY, etc.
     // Specific Toggle for Filter Sections like TYPE, ENTITY, etc.
     $('.open-filter').click(function(event) {
     $('.open-filter').click(function(event) {
         event.stopPropagation();
         event.stopPropagation();
   
 
         var filterType = $(this).closest('.filter').data('filter');
         var filterType = $(this).closest('.filter').data('filter');
         var cardSelector = $('.card').length > 0 ? '.card' : '.community-card'; // Determine which card type is present
         var cardSelector = $('.card').length > 0 ? '.card' : '.community-card'; // Determine which card type is present

Navigation menu