MediaWiki:Gadget-main page.js

Avy amin'i Wikibolana — Rakibolana malagasy malalaka

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);