MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 34: Line 34:
     }
     }
      
      
     // Using delegated event handling
     // Using delegated event handling for both #list and #list-list
     $('#list').on('mousedown', '.filtered-value-option', function (event) {
     $('#list, #list-list').on('mousedown', '.filtered-value-option', function(event) {
         console.log("Filter clicked");
         console.log("Filter clicked");
         communityFeatured.hide();
 
        console.log("Community Featured should now be hidden");
         // Check if the event occurred within #list or #list-list
    });
        if ($(this).closest('#list').length) {
   
            // If inside #list
    // Using delegated event handling
            communityFeatured.hide();
    $('#list-list').on('mousedown', '.filtered-value-option', function (event) {
            console.log("Community Featured should now be hidden");
        console.log("Filter clicked");
        } else if ($(this).closest('#list-list').length) {
        communityListFeatured.hide();
            // If inside #list-list
        console.log("Community List Featured should now be hidden");
            communityListFeatured.hide();
            console.log("Community List Featured should now be hidden");
        }
     });
     });


Navigation menu