MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 25: Line 25:
                 var captionClass = '.caption-image' + i;
                 var captionClass = '.caption-image' + i;
                 var imageElem = $(this).find(imageClass + ' img');
                 var imageElem = $(this).find(imageClass + ' img');
           
 
                 if (imageElem.length) {
                 if (imageElem.length) {
                    console.log("Found image:", imageClass, imageElem.attr('src'));
                     // Use both imageClass and captionClass to find the caption text
                     // Use both imageClass and captionClass to find the caption text
                     var captionText = $(this).find(imageClass + ' ' + captionClass).text();
                     var captionText = $(this).find(imageClass + ' ' + captionClass).text();
Line 125: Line 126:
             var currentIndex = 0;
             var currentIndex = 0;
             var totalImages = images.length;
             var totalImages = images.length;
       
           
             function toggleImage() {
             function toggleImage() {
                 currentIndex = (currentIndex + 1) % totalImages;
                 currentIndex = (currentIndex + 1) % totalImages;
                 var image = images[currentIndex];
                 var image = images[currentIndex];
                 // Target the .article-images container to update its content
                 console.log("Toggling to image index:", currentIndex, "Src:", image.src);
                 $('#article-content').find('.article-images').html(getImageHtml(image, currentIndex, totalImages));
                 $('#article-content').find('.article-images').html(getImageHtml(image, currentIndex, totalImages));
             }
             }

Navigation menu