MediaWiki:Common.js: Difference between revisions

No edit summary
Tag: Reverted
No edit summary
Tag: Manual revert
 
(8 intermediate revisions by the same user not shown)
Line 109: Line 109:


   loadRandom();
   loadRandom();
});
api.get({
  action: 'query',
  formatversion: 2,
  generator: 'random',
  grnnamespace: 0,
  grnlimit: 1,
  prop: 'extracts|images',
  exintro: 1,
  explaintext: 1,
  exchars: 600
}).then(function (data) {
  var page = data.query.pages[0];
  if (page.images && page.images.length) {
    // vezme prvý obrázok
    var file = page.images[0].title;
    api.get({
      action: 'query',
      titles: file,
      prop: 'imageinfo',
      iiprop: 'url',
      iiurlwidth: 280
    }).then(function (imgData) {
      var imgPage = Object.values(imgData.query.pages)[0];
      var img = imgPage.imageinfo[0].thumburl;
      // tu už máš thumbnail
    });
  }
});
});