MediaWiki:Common.js: Difference between revisions

No edit summary
Tag: Reverted
No edit summary
Tag: Reverted
Line 73: Line 73:


   function pickImageTitle(list) {
   function pickImageTitle(list) {
    if (!Array.isArray(list) || !list.length) return null;
  if (!Array.isArray(list) || !list.length) {
     var preferred = list.find(function (t) { return /\.(jpe?g|png|gif|webp)$/i.test(t); });
     console.log('[teaser] no images in page');
     return preferred || list[0] || null;
     return null;
   }
   }
  // Logni všetky
  console.log('[teaser] candidate images:', list);
  // Vyber len rastre (jpg/png/gif/webp)
  var raster = list.find(function (t) {
    return /\.(jpe?g|png|gif|webp)$/i.test(t || '');
  });
  if (raster) {
    console.log('[teaser] picked raster:', raster);
    return raster;
  }
  // fallback – prvý
  console.log('[teaser] fallback to first:', list[0]);
  return list[0];
}


   function getThumbUrl(fileTitle) {
   function getThumbUrl(fileTitle) {