MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 789: Line 789:
      
      
     // Script to hide view buttons when filters are on
     // Script to hide view buttons when filters are on
     var areFiltersActive = false; // Assume this gets updated elsewhere in your code
     console.log("Initial state of areFiltersActive:", areFiltersActive);


    // Check if filters are active
     if (areFiltersActive) {
     if (areFiltersActive) {
         // If filters are active, hide the .view-container-buttons element
         console.log("Filters are active. Hiding .view-container-buttons.");
         $('.view-container-buttons').hide();
         $('.view-container-buttons').hide();
     } else {
     } else {
         // If filters are not active, show the .view-container-buttons element (if it was previously hidden)
         console.log("Filters are not active. Showing .view-container-buttons.");
         $('.view-container-buttons').show();
         $('.view-container-buttons').show();
     }
     }


     // Optional: Assuming areFiltersActive might change, listen for the change
     // Listening for a hypothetical custom event that updates the filter state
    // This part depends on how areFiltersActive gets updated in your application
    // Here's a hypothetical example:
     $(document).on('filtersChange', function () {
     $(document).on('filtersChange', function () {
        console.log("Detected a change in filters. Current state:", areFiltersActive);
         if (areFiltersActive) {
         if (areFiltersActive) {
             $('.view-container-buttons').hide();
             $('.view-container-buttons').hide();

Navigation menu