MediaWiki:Mobile.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 223: Line 223:
var cardImages = [];
var cardImages = [];
for (var i = 1; i <= 5; i++) {
for (var i = 1; i <= 5; i++) {
var imageClass = '.image' + i;
    var imageClass = '.image' + i;
var captionClass = '.caption-image' + i;
            var captionClass = '.caption-image' + i;
var imageElem = $(cardElement).find(imageClass + ' img');
            var imageElem = $(cardElement).find(imageClass + ' img');
 
   
if (imageElem.length) {
            if (imageElem.length) {
var captionText = $(cardElement).find(imageClass + ' ' + captionClass).text();
                var captionText = $(cardElement).find(imageClass + ' ' + captionClass).text();
cardImages.push({
                cardImages.push({
link: $(cardElement).find(imageClass + ' a').attr('href'),
                    link: $(cardElement).find(imageClass + ' a').attr('href'),
src: imageElem.attr('src'),
                    src: imageElem.attr('src'),
alt: imageElem.attr('alt'),
                    alt: imageElem.attr('alt'),
caption: captionText,
                    caption: captionText,
captionClass: 'caption-image' + i
                    captionClass: 'caption-image' + i
});
                });
}
            }
}
}

Navigation menu