Järjestelmäviesti:Gadget-Odottavat.js

Wikipediasta
Siirry navigaatioon Siirry hakuun

Huomautus: Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan.

  • Firefox ja Safari: Napsauta Shift-näppäin pohjassa Päivitä, tai paina Ctrl-F5 tai Ctrl-R (⌘-R Macilla)
  • Google Chrome: Paina Ctrl-Shift-R (⌘-Shift-R Macilla)
  • Edge: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
/* Mikäli muutoksia on odottamassa, niin näytä vasemmassa reunassa odottavat muutokset -linkki */
if ($.cookie("flaggedRevsCheck")==2) 
     $("<li id='n-pendingchanges'><a ' href='//fi.wikipedia.org/wiki/Toiminnot:PendingChanges'>Odottavat muutok.</a></li>").insertAfter("#n-recentchanges");

// Group_oldreviewedpages() Ryhmittelee odottavat muutokset -sivulla olevat artikkelit

function group_oldreviewedpages() {
  $.getJSON("//zache.kapsi.fi/flaggedrevs/flaggedrevs.php?action=oldreviewedpages", function(data) {
   var rowmap=Array();
   $("#mw-content-text ul li").each(function(index) {
      // BUGI: Lisää rowmappiin kaikki linkit joka ei ole tarkoitus
      rowmap[$(this).find("a").first().text()]=this;
   });
   var target=$("#mw-content-text").find("ul").first();
   for (group_key in data) {
     if (Object.keys(data[group_key]).length) {
       $("<div><h3>" +group_key +"</h3><ul id='" +group_key +"'/></div>").insertBefore(target);
       for (article_key in data[group_key]) {    
         $(rowmap[data[group_key][article_key]]).appendTo("#"+group_key);
       }
     }
   }
  });
}

// Ei ryhmitellä mikäli ollaan tekemässä autodiffiä.    
if ((mw.config.get('wgCanonicalSpecialPageName')=="PendingChanges") && ((document.location +"").search("autodiff=1")==-1))
   group_oldreviewedpages();