Benutzer:Floats1/monobook.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
addOnloadHook
(
  function ()
  {
    var doc= document, elt, span, v;
    var ref= doc.getElementById( "siteNotice" ).nextSibling;
    var parent= ref.parentNode;
    var ids= [ "donate", "shortcut", "editcount", "issnlink", "coordinates",
               "artikelstadium" ];

    for ( var i= 0, ie= ids.length; i < ie; ++i )
      if ( (elt= doc.getElementById( ids[i] )) )
        parent.insertBefore( elt.parentNode.removeChild( elt ), ref );

    if ( (elt= doc.getElementById( "mw-revisiontag" )) &&
         (span= elt.getElementsByTagName( "span" )[0]) &&
         (v= span.getAttribute( "class" )) &&
         (v= /\bfr-icon-(\w+)\b/.exec( v )) &&
         (v= { current: "1.png", stable:  "2.png", quality: "3.png" }[v[1]]) )
    {
      var img= doc.createElement( "img" );
      img.setAttribute( "alt", "" );
      img.setAttribute( "src", "/w/extensions/FlaggedRevs/img/" + v );
      img.setAttribute( "width", "18" );
      img.setAttribute( "height", "18" );
      img.setAttribute( "border", "0" );
      var a= doc.createElement( "a" );
      a.setAttribute( "id", "revisiontag-icon-top" );
      a.setAttribute( "href", "#mw-revisiontag" );
      a.setAttribute( "title", span.getAttribute( "title" ) );
      a.appendChild( img );
      parent.insertBefore( a, ref );

      elt.parentNode.removeChild( elt );
      doc.getElementById( "bodyContent" )
        .insertBefore( elt, doc.getElementById( "catlinks" ) );

      if ( (elt= doc.getElementById( "mw-revisionratings" )) )
        elt.setAttribute( "style", "" );
    }
  }
);