MediaWiki:Common.js

Aus GuildWiki
Wechseln zu:Navigation, Suche

Hinweis: Leere nach dem Speichern 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: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Gehe zu Menü → Einstellungen (Opera → Einstellungen auf dem Mac) und dann auf Datenschutz & Sicherheit → Browserdaten löschen → Gespeicherte Bilder und Dateien.
/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */

//
// Entfernt die Auswahl "Keine Lizenz" aus dem Hochladen-Menü
//
addOnloadHook(function() {
   if ( wgTitle != 'Hochladen' || wgNamespaceNumber != -1)    return;
 
   try {
       var node = document.getElementById("wpLicense");
       node.remove(0);
    } catch(e) {
       
    }
});

/*
 * Verschiebe die Bearbeiten-Links direkt hinter die entsprechende Überschrift.
 * Kann deaktiviert werden, indem in [[Spezial:Meine_Benutzerseite/monobook.js]]
 * var oldEditsectionLinks = true; gesetzt wird.
 *
 * Original von http://de.wikipedia.org/wiki/Benutzer:Dbenzhuser/Monobook
*/
function moveEditsection() {
    if (typeof oldEditsectionLinks == 'undefined' || oldEditsectionLinks == false) {
        var spans = document.getElementsByTagName("span");
        for(var i = 0; i < spans.length; i++) {
            if(spans[i].className == "editsection") {
                spans[i].style.fontSize = "x-small";
                spans[i].style.fontWeight = "normal";
                spans[i].style.cssFloat = "none";
                spans[i].style.marginLeft = "0px";
		spans[i].style.marginBottom = "2px";
		spans[i].style.lineHeight = "1em";
                spans[i].parentNode.appendChild(document.createTextNode(" "));
                spans[i].parentNode.appendChild(spans[i]);
            }
        }
    }
}

addOnloadHook(moveEditsection);


/* 
*Auf der Seite -->Benutzer:<<Benutzername>>/monobook.js<-- kann durch 
*setzen der Variablen changedUserTalkTitle eine beliebige Alternative
*für 'Benutzer Diskussion' eingestellt werden.
*Beispiel:
*var changedUserTalkTitle = 'Benutzerdiskussion';
*/

function changeUserTalkTitle ()
{
  if (typeof changedUserTalkTitle != 'undefined' && changedUserTalkTitle != '')
  {
    if(wgNamespaceNumber  == 3)
    {
      var h1_tags = document.getElementsByTagName('h1');
      for(var i=0; i<h1_tags.length; i++)
      {
        if(h1_tags[i].className == 'firstHeading')
        {
          var content = h1_tags[i].innerHTML;
          var content_parts = content.split(":");
          h1_tags[i].innerHTML = changedUserTalkTitle + ':' + content_parts[1];
        }
      }
    }
  }
}

addOnloadHook(changeUserTalkTitle);