AutoKorrektur

Bearbeiten

Dieses Script untersucht jede Seite auf das Wort "nichtsdestotrotz" und wandelt es gegebenenfalls in "trotzdem" um.

Erforderliche Software

Bearbeiten

Dieses Script ist für Greasemonkey, das seinerseits ein Plugin für den Mozilla Firefox ist. Beide Programme sind Freeware. Also: zuerst den Firefox herunterladen und installieren [1] und dann Greasemonkey herunterladen und installieren [2].

Wie man Firefox installiert und dann Greasemonkey als Plugin installiert und schließlich das folgende Script installiert, ist auf den betreffenden Seiten beschrieben und soll an dieser Stelle nicht weiter erläutert werden.

Die zu bearbeitenden Seiten habe ich über Google gefunden: [3]


Das Script

Bearbeiten
var a, i, j, ip, tx, gef;
ip = window.document.getElementsByTagName("TITLE")[0];
ip = ip.firstChild.nodeValue;
if (ip.search(/Bearbeiten von/) > -1)
{
  tx = document.getElementsByTagName("TEXTAREA")[0].value;
  if (tx.match(/nichtsdestotrotz/i))
  {
    tx = tx.replace(/nichtsdestotrotz/g, "trotzdem");
    tx = tx.replace(/Nichtsdestotrotz/g, "Trotzdem");
    document.getElementsByTagName("TEXTAREA")[0].value = tx;
    ip = document.getElementById("wpSummary");
    tx = ip.value + " nichtsdestotrotz --> trotzdem";
    ip.value = tx;
    document.getElementById("wpMinoredit").checked = true;
    document.getElementById("wpWatchthis").checked = false;
    document.getElementById("wpSave").click();
  }
}
else
{
  i = 0;
  gef = "0";
  while (document.getElementsByTagName("P")[i])
  {
    ip = document.getElementsByTagName("P")[i];
    a = ip.childNodes.length;
    for (j = 0; j < a; j++)
    {
      tx = ip.childNodes[j].nodeValue;
      if (tx && tx.search(/nichtsdestotrotz/i) > -1) {gef = tx}
    }
    i++;
  }
  if (gef != "0")
  {
    ip = document.getElementById("ca-edit");
    ip = ip.firstChild;
    window.location.href = ip;              // Seite editieren
  }
}