Benutzer:Mnh/unterseiten.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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
/*
 * prefixindex-Tab auf Benutzerseiten
 */
function tab_prefix() {
    var pos, pos2;
    var user;

    if(wgCanonicalNamespace == "Special") {
        if( (wgTitle != "Beiträge") && (wgTitle != "Sperren") )
            return;
        pos  = location.href.indexOf("/", location.href.indexOf("Spezial:")) + 1 ; 
        user = location.href.substr(pos);
    } else if(wgCanonicalNamespace.indexOf("User") != -1) {
        if( (pos=wgTitle.indexOf("/")) != -1)
            user = wgTitle.substr(0, pos);
        else
            user = wgTitle;
    } else { 
        return;
    }

    var elem = document.getElementById('p-cactions');
    pos = elem.innerHTML.indexOf('</ul>');
    elem.innerHTML = elem.innerHTML.substr(0, pos) 
                   + '<li id="ca-prefix"><a href="/wiki/Special:Prefixindex/Benutzer:' 
                   + user + '/">Unterseiten</a></li>' + elem.innerHTML.substr(pos);

}
addOnloadHook(tab_prefix);