Zum Inhalt springen

Benutzer:Androl/monobook.js

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 24. Februar 2008 um 12:38 Uhr durch Androl (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/* ==============================================================================================
[[Benutzer:ParaDox/RemoveSpecialChars.js]] 23. Feb. 2008
Eingebunden über [[Benutzer:ParaDox/monobook.js]]
-------------------------------------------------------------------------------------------------
Siehe:
WP:FZW „langsame Texteingabe bei großen Artikeln“
Stand 23.02.2008 17:39
http://de.wikipedia.org/w/index.php?title=Wikipedia:Fragen_zur_Wikipedia&oldid=42894126#langsame_Texteingabe_bei_gro.C3.9Fen_Artikeln
-------------------------------------------------------------------------------------------------
Meine JavaScripte teste ich ausschließlich mit Firefox:
Für eventuelle Probleme mit anderen Browsern habe ich weder Lust noch Zeit, very sorry.
-------------------------------------------------------------------------------------------------
Folgende Zeile sollte in etwa wie folgt in deiner "monobook.js" enthalten sein:
var removeList = '[Arabisch] [Jiddisch]';
============================================================================================== */

addOnloadHook(function () {

var charSetNames = new Array();
var charSetList = '';
if ( typeof removeList == 'undefined' ) {
    alert('Benutzer:ParaDox/RemoveSpecialChars.js\nFEHLER: var "removeList" ist nicht definiert!');
} else if ( document.getElementById('specialchars') ) {
    var SELECT_arr = document.getElementById('specialchars').getElementsByTagName('SELECT');
    if ( SELECT_arr.length == 1 ) {
        var OPTION_arr = SELECT_arr[0].getElementsByTagName('OPTION');
        for (var i=0; i<OPTION_arr.length; i++ ) {
            charSetNames[i] = OPTION_arr[i].firstChild.nodeValue;
            charSetList += '[' + charSetNames[i] + '] ';
        }
        var charSets = document.getElementById('specialchars').getElementsByTagName('P');
        for (var i=charSetNames.length-1; i>=0; i-- ) {
            if ( removeList.indexOf('[' + charSetNames[i] + ']') >= 0 ) {
                OPTION_arr[i].firstChild.nodeValue = '—[' + OPTION_arr[i].firstChild.nodeValue + ']';
                charSets[i].innerHTML = 'wurde entfernt mittels <a href="/wiki/Benutzer:ParaDox/RemoveSpecialChars.js"><b>Benutzer:ParaDox/RemoveSpecialChars.js</b></a>';
            }
        }

    }
} else if ( (window.location.href.indexOf('action=edit') > 0) || (window.location.href.indexOf('action=submit') > 0) ) {
    alert('Benutzer:ParaDox/RemoveSpecialChars.js\nscript failed?!');
}

});