Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

MediaWiki:Gadget-revisionCounter.js: Unterschied zwischen den Versionen

MediaWiki-Schnittstellenseite
CF (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
CF (Diskussion | Beiträge)
K neue Version
Zeile 6: Zeile 6:
var revisionCounter =  
var revisionCounter =  
{
{
   queryUrl          : wgScriptPath + '/api.php?action=query&prop=revisions&pageids=' + wgArticleId + '&rvprop=user&rvlimit=500&format=json&callback=revisionCounter.queryResult',
   queryUrl          : wgScriptPath + '/api.php?action=query&prop=revisions&pageids=' + wgArticleId + '&rvprop=user&rvlimit=max&format=json&callback=revisionCounter.queryResult',
   revisionCount      : 0,
   revisionCount      : 0,
   revisionCountUser  : 0,
   revisionCountUser  : 0,
Zeile 33: Zeile 33:
     else
     else
     {
     {
       var info = document.createElement("span");
       if (skin == 'vector')
      info.appendChild(document.createTextNode(" (" + revisionCounter.revisionCount + "/" + revisionCounter.revisionCountUser + ")"));
      {
      var infoTitle = document.createAttribute("title");
        $("#ca-history a").text(function(index, curText) {
      infoTitle.nodeValue = "Insgesamt " + revisionCounter.revisionCount + " Versionen, davon " + revisionCounter.revisionCountUser + " von mir";
          return curText + " (" + revisionCounter.revisionCount + "/" + revisionCounter.revisionCountUser + ")";
      info.setAttributeNode(infoTitle);       
        });
      document.getElementById('ca-history').firstChild.appendChild(info);
      }
      else
      {
        var info = document.createElement("span");
        info.appendChild(document.createTextNode(" (" + revisionCounter.revisionCount + "/" + revisionCounter.revisionCountUser + ")"));
        var infoTitle = document.createAttribute("title");
        infoTitle.nodeValue = "Insgesamt " + revisionCounter.revisionCount + " Versionen, davon " + revisionCounter.revisionCountUser + " von mir";
        info.setAttributeNode(infoTitle);       
        document.getElementById('ca-history').firstChild.appendChild(info);
      }
     }
     }
   }
   }