MediaWiki:Common.js: Difference between revisions
No edit summary |
No edit summary Tag: Reverted |
||
| 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 | |||
}); | |||
} | |||
}); | }); | ||