Benutzer:PDD/changeSZtoSS.js
aus Wikipedia, der freien Enzyklopädie
Hinweis: Leere nach dem Veröffentlichen 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/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
//
// JavaScript zum Ändern aller "ß" in allen Artikeln, Portalen und Kategorien nach "ss".
// Alleinstehende "ß" werden nicht geändert.
//
// Autor: unbekannt (übernommen von [[Benutzer:Luxo]])
//
function text_sz_to_ss(text) {
return text.replace(/([\wäöü])ß/gi, "$1ss")
.replace(/ß([\wäöü])/gi, "ss$1");
}
function node_sz_to_ss(node) {
if (node.nodeType == 3) {
node.data = text_sz_to_ss(node.data);
} else {
for (var i=0; i<node.childNodes.length; i++) {
if ((node.id != 'editform') && (node.className != 'Zitat'))
node_sz_to_ss(node.childNodes[i]);
}
}
}
function document_sz_to_ss() {
var node = document.getElementsByTagName('body')[0];
if ((node.className == 'ns-0 ltr') || (node.className == 'ns-14 ltr') || (node.className == 'ns-100 ltr')) {
document.title = text_sz_to_ss(document.title);
node_sz_to_ss(document.getElementById('content'));
}
}
$(document).ready(document_sz_to_ss);