MediaWiki:Common.js: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| No edit summary Tag: Manual revert | No edit summary | ||
| Line 18: | Line 18: | ||
|              $('#show-article-wrapper').css('display', 'block'); |              $('#show-article-wrapper').css('display', 'block'); | ||
|              //  |              // ... (your existing code) | ||
|              // Apply the fade-out effect to the #list element |              // Apply the fade-out effect to the #list element | ||
|              $('#list').addClass('fade-out'); |              $('#list').addClass('fade-out'); | ||
|          }); |          }); | ||
| Line 69: | Line 32: | ||
|                  $('#show-article-wrapper').css('display', 'none'); |                  $('#show-article-wrapper').css('display', 'none'); | ||
|              } |              } | ||
|         }); | |||
|         // Hover effect for scrolling | |||
|         $('#show-article-wrapper').hover(function () { | |||
|             // On hover, enable scrolling on #show-article-wrapper | |||
|             $(this).css('overflow-y', 'auto'); | |||
|         }, function () { | |||
|             // On hover out, disable scrolling on #show-article-wrapper | |||
|             $(this).css('overflow-y', 'hidden'); | |||
|          }); |          }); | ||
|      } else { |      } else { | ||
Revision as of 11:12, 10 January 2024
$(document).ready(function () {
    // Log a message to the console
    console.log('JavaScript is working!');
    // Find all elements with class "card"
    var cards = $('.card');
    // Log a message if cards are found
    if (cards.length > 0) {
        console.log('Found all cards:', cards);
        // Attach a click event listener to each card
        cards.on('click', function () {
            // Log a message when a card is clicked
            console.log('Clicked on card:', this);
            // Show the fixed column
            $('#show-article-wrapper').css('display', 'block');
            // ... (your existing code)
            // Apply the fade-out effect to the #list element
            $('#list').addClass('fade-out');
        });
        // Attach a click event listener to close the fixed column
        $('#show-article-wrapper').on('click', function (event) {
            // Hide the fixed column when clicked outside or on the close button
            if (event.target.id === 'close-button' || !$.contains(this, event.target)) {
                // Remove the fade-out class when hiding the fixed column
                $('#list').removeClass('fade-out');
                $('#show-article-wrapper').css('display', 'none');
            }
        });
        // Hover effect for scrolling
        $('#show-article-wrapper').hover(function () {
            // On hover, enable scrolling on #show-article-wrapper
            $(this).css('overflow-y', 'auto');
        }, function () {
            // On hover out, disable scrolling on #show-article-wrapper
            $(this).css('overflow-y', 'hidden');
        });
    } else {
        console.log('No cards found.');
    }
});