MediaWiki:Gadget-main page.js
Famantarana: Rehefa avy mitahiry dia tianao hohavaozina ny kasin'ny mpitety tranonkalanao.
- Firefox / Safari: Tsindrio Shift Rehefa manindry ny bokotra Refresh, na tsindrioCtrl-F5 na Ctrl-R (⌘-R rehefa amin'i Mac)
- Google Chrome: Tsindrio Ctrl-Shift-R (⌘-Shift-R rehefa amin'i Mac)
- Internet Explorer / Edge: Tsindrio Ctrl rehefa eo am-panindriana an'i Refresh, na tsindrio Ctrl-F5
- Opera: Tsindrio Ctrl-F5.
function refreshRandomEntryList() {
if (refreshRandomEntryList.iteration++ >= 12) return;
var placeholder = $("#wiktmg-random");
if (!placeholder.length) return;
var title = placeholder.attr("title");
if (title) {
placeholder.removeAttr("title")
.data("limit", title);
}
var limit = parseInt(placeholder.data("limit")) || 10;
$.getJSON(mw.config.get("wgScriptPath") +
"/api.php" + "?action=query&list=random&rnnamespace=0&rnlimit=" +
limit + "&format=json&callback=?",
function (json) {
var pages = json && json.query && json.query.random;
if (!pages || !pages.length) return;
var links = "";
for (var i = 0; i < pages.length; i++) {
var url = mw.config.get("wgArticlePath")
.replace("$1", pages[i].title.replace( /_/g, ' ' ));
links += "<li><a href='" + mw.html.escape( url ) + "'>" + mw.html.escape( pages[i].title ) + "</a></li>";
}
placeholder.fadeOut("slow", function () {
$(this).html(links).fadeIn("fast");
setTimeout(refreshRandomEntryList, 10 * 1000 /* ms */);
});
});
}
refreshRandomEntryList.iteration = 0;
$(refreshRandomEntryList);