MediaWiki:Gadget-Doppel-s-Schreibung.js

// Uebernommen von http://de.wikipedia.org/wiki/MediaWiki:Gadget-Doppel-s-Schreibung.js // JavaScript zum Ändern aller "ß" in allen Artikeln, Portalen und Kategorien nach "ss". // Alleinstehende "ß" werden nicht geändert.

// Die Rechtschreibprüfung (Wikipedia:Helferlein/Rechtschreibprüfung) muss schweizerisch sein var RP_CH = true;

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 { if ( wgNamespaceNumber == 0 || wgNamespaceNumber == 6 || wgNamespaceNumber == 14 || wgNamespaceNumber == 100 ) { var node = document.getElementsByTagName('body')[0]; document.title = text_sz_to_ss(document.title); node_sz_to_ss(document.getElementById('content')); } }

addOnloadHook(document_sz_to_ss);