MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Tag: Reverted
No edit summary
Tag: Reverted
Line 11: Line 11:


         // Attach a click event listener to each card
         // Attach a click event listener to each card
         cards.on('click', function () {
         cards.on('click', function (event) {
             // Log a message when a card is clicked
             // Log a message when a card is clicked
             console.log('Clicked on card:', this);
             console.log('Clicked on card:', this);
            // Stop event propagation to prevent interference with other click events
            event.stopPropagation();


             // Show the fixed column
             // Show the fixed column
             $('#overlay').css('display', 'block');
             $('#show-article').css('display', 'block');


             // Update the fixed column content with card information
             // Update the fixed column content with card information
Line 50: Line 53:
             );
             );


             // Apply the fade-out effect to the #overlay element
             // Apply the fade-out effect to the #list element
             $('#overlay').addClass('fade-out');
             $('#list').addClass('fade-out');
         });
         });


         // Attach a click event listener to close the fixed column
         // Attach a click event listener to close the fixed column
         $('#overlay').on('click', function (event) {
         $('#show-article').on('click', function (event) {
             // Hide the fixed column when clicked outside or on the close button
             // Hide the fixed column when clicked outside or on the close button
             if (event.target.id === 'close-button' || !$.contains(this, event.target)) {
             if (event.target.id === 'close-button' || !$.contains(this, event.target)) {
                 // Remove the fade-out class when hiding the fixed column
                 // Remove the fade-out class when hiding the fixed column
                 $('#overlay').removeClass('fade-out').css('display', 'none');
                 $('#list').removeClass('fade-out');
                $('#show-article').css('display', 'none');
             }
             }
         });
         });

Navigation menu