MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 361: Line 361:
    // Apply the fade-out effect to both #list and #list-list elements
    // Apply the fade-out effect to both #list and #list-list elements
    $('#list, #list-list, #list-block-1, #list-block-2, #list-block-3').addClass('fade-out');
    $('#list, #list-list, #list-list-1, #list-list-2, #list-list-3, #list-block-1, #list-block-2, #list-block-3').addClass('fade-out');
     
     
    // End of openModal
    // End of openModal
Line 437: Line 437:


     // Delegate the mousedown event for both block view and list view pages
     // Delegate the mousedown event for both block view and list view pages
$('#list, #list-list, #list-block-1, #list-block-2, #list-block-3').on('mousedown', '.card, .list-card', function(event) {
$('#list, #list-list, #list-list-1, #list-list-2, #list-list-3, #list-block-1, #list-block-2, #list-block-3').on('mousedown', '.card, .list-card', function(event) {
    if ($(event.target).closest('.people a, .type a').length) {
    if ($(event.target).closest('.people a, .type a').length) {
        return; // Clicked on a link inside '.people' or '.type', do nothing
        return; // Clicked on a link inside '.people' or '.type', do nothing
Line 490: Line 490:
    if (isOutsideWrapper && !isOnCard) {
    if (isOutsideWrapper && !isOnCard) {
        console.log('Hiding fixed column');
        console.log('Hiding fixed column');
        $('#list, #list-list, #list-block-1, #list-block-2, #list-block-3').removeClass('fade-out');
        $('#list, #list-list, #list-list-1, #list-list-2, #list-list-3, #list-block-1, #list-block-2, #list-block-3').removeClass('fade-out');
        showArticleWrapper.css('display', 'none');
        showArticleWrapper.css('display', 'none');
    } else {
    } else {
Line 498: Line 498:


$('#close-button').on('click', function () {
$('#close-button').on('click', function () {
    $('#list, #list-list, #list-block-1, #list-block-2, #list-block-3').removeClass('fade-out');
    $('#list, #list-list, #list-list-1, #list-list-2, #list-list-3, #list-block-1, #list-block-2, #list-block-3').removeClass('fade-out');
    closeModal();
    closeModal();
});
});

Navigation menu