Benutzer:Emeralda/monobook.js

Aus PokéWiki
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Internet Explorer: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen
  • Konqueror: Aktualisieren anklicken oder F5 drücken
var usersignature = '--<span style="color: #424242;" title="natürlich 'nen netten!">Gruss</span> [[Benutzer:Emeralda|<span style="color: grey">[</span><span title="Emeralda">E<small>MERALDA</small></span><span style="color: grey">]</span>]] [[Benutzer Diskussion:Emeralda|<sup>[<span style="color: grey" title="icq:411540107">TALK</span>]</sup>]]<small>\~\~\~\~\~\</small>';
document.write('<script type="text/javascript" src="http://www.pokewiki.de/?title=Benutzer:Emeralda/beispiel.js/input.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');

function logstats()
{


if (document.getElementById('bodyContent'))
  {
  var body = document.getElementById('bodyContent');
  }

if (document.getElementById('contentSub').innerHTML.indexOf('Viewing log statistics ') !=-1)
      {alert("Results already shown."); return;}
var protects = 0;
var unprotects = 0;
var deletes = 0;
var undeletes = 0;
var blocks = 0;
var range_blocks = 0;
var unblocks = 0;
var moves = 0;
var rights = 0;
var botsf = 0;
var botsd = 0;
var renames = 0;
var uploads = 0;
var other = 0;
var userspace = 0;
var mainspace = 0;
var diskussspace = 0;

if (!body.getElementsByTagName('ul')[0])
  {alert('No log events found!'); return;}
var l = body.getElementsByTagName('ul')[0].getElementsByTagName('li');
  for (var i=0; i <l.length; i++)
  {
  var html = l[i].innerHTML;

  if (html.indexOf('Benutzer:') !=-1)
     {userspace += 1;}
  else if (html.indexOf('Diskussion') !=-1)
     {diskussspace += 1;}
  else
     {mainspace += 1;}

  if (html.indexOf('verschoben') !=-1)
     {moves += 1;}
  else if (html.indexOf('hochgeladen') !=-1)
     {uploads += 1;}
//sysops
  else if (html.indexOf('sperrte') !=-1)
    {
    blocks += 1;
    }
  else if (html.indexOf('</a>) unblocked <a href=') !=-1)
     {unblocks += 1;}
  else if (html.indexOf('</a>) protected <a href=') !=-1)
     {protects += 1;}
  else if (html.indexOf('</a>) unprotected <a href=') !=-1)
     {unprotects += 1;}
  else if (html.indexOf('gelöscht') !=-1)
     {deletes += 1;}
  else if (html.indexOf('</a>) restored "<a href=') !=-1)
     {undeletes += 1;}
//bcrats
  else if (html.search(/<\/a>\) changed <a href=.+<\/a>'s rights from/) !=-1)
     {rights += 1;}
  else if (html.indexOf('<span class="comment">\(Renamed the user') !=-1)
     {renames += 1;}
  else if (html.indexOf('/a>) granted bot status to <a href=') !=-1)
     {botsf += 1;}
  else if (html.indexOf('</a>) removed bot status from <a href=') !=-1)
     {botsd += 1;}

l[i].innerHTML = i + "' " + l[i].innerHTML;

  }

var E = l.length;
totdays = 100;
//var totdays = getDateDiff(current_date,last_date);
//var Daylength = Math.round((1)*totdays)/1;
//  if (Daylength == 0) Daylength = 1;

var average = E/totdays;

var html_text = '<br>Benutzerstatistiken';

document.getElementById('bodyContent').innerHTML = '<div id="contentSub">' + html_text + '</div><span style="color:black;"><strong>Durchschnittliche Bearbeitungen am Tag:</span> ' + Math.round((100)*average)/100 + '</strong> (von den letzten ' + E + ' Bearbeitungen)<br><br>' + '<strong><span style="color:blue;">Aktionen:</strong></span><br>' + '<span style="color:darkgreen;"><strong>Seiten verschoben:</span> ' + Math.round((100)*(100*(moves)/E))/100 + '</strong>% (' + moves + ' Aktion(en))<br>' + '<span style="color:darkblue;"><strong>Hochgeladene Bilder:</span> ' + Math.round((100)*(100*(uploads)/E))/100 + '</strong>% (' + uploads + ' Aktion(en))<br>' + '<br><br>Bearbeitungen im Hauptnamensraum: ' + mainspace + ' (' + Math.round((100)*(100*(mainspace)/E))/100 + '%)<br>Bearbeitungen im Benutzernamensraum: ' + userspace + ' (' + Math.round((100)*(100*(userspace)/E))/100 + '%)<br>Bearbeitungen im Diskussionsnamensraum ' + diskussspace + ' (' + Math.round((100)*(100*(diskussspace)/E))/100 + '%)<br>' + body.innerHTML.split('<!-- start content -->')[1];
}

if(document.title.indexOf('Benutzerbeiträge') == 0)
{
  if (window.addEventListener)
  {
    window.addEventListener("load", logstats, false);
  }
  else if (window.attachEvent)
    window.attachEvent("onload", logstats);
}


if (location.href == "http://www.pokewiki.de/Spezial:Letzte_%C3%84nderungen") location.href="http://www.pokewiki.de/index.php?title=Spezial:Letzte_%C3%84nderungen&hidebots=0&limit=100";