Benutzer:Plenz/AutoKorrektur
aus Wikipedia, der freien Enzyklopädie
AutoKorrektur
Dieses Script untersucht jede Seite auf das Wort "nichtsdestotrotz" und wandelt es gegebenenfalls in "trotzdem" um.
Erforderliche Software
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
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 } }