User:Stepro/global.js

From Meta, a Wikimedia project coordination wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
//
// Sperrstatus: Dieses Skript zeigt den Sperrstatus einer Seite an und hebt den Reiter „Seite bearbeiten“ entsprechend farbig hervor.
// Unterliegt die Seite einer Halbsperre, ist die Reiterfarbe orange und bei vollgeschützten Seiten rot.
//
 
mw.loader.load("//de.wikipedia.org/w/index.php?title=Benutzer:Stefan/Sperrstatus.js&action=raw&ctype=text/javascript");


//
// Funktion für zusätzliche Menüpunkte in der oberen Leiste vor "Abmelden"
//
 
jQuery(document).ready(function()
  { mw.loader.using(['mediawiki.util'],function()
    {
      mw.util.addPortletLink("p-personal","javascript:window.scrollTo(0,0);void(0);","▲","sp-hoch",null,null,"#pt-userpage");
      mw.util.addPortletLink("p-personal","/wiki/Special:PrefixIndex/User:Stepro/","Unterseiten");
    } );
  } );
 

//
// verändert einige Beschriftungen an der MediaWiki-Oberfläche.
//
 
function changeBeschriftungen()
{
var wgCanonicalSpecialPageName = mw.config.get('wgCanonicalSpecialPageName');

  if ( mw.config.get('wgAction') == "history" || wgCanonicalSpecialPageName == "Contributions" || wgCanonicalSpecialPageName == "Watchlist" || wgCanonicalSpecialPageName == "Recentchanges" ) 
  { for (var i=0; aNode = document.getElementsByTagName("a")[i]; i++)
    { if ( aNode.innerHTML == "Versionen" )    {aNode.innerHTML = "ver";}
      if ( aNode.innerHTML == "Unterschied" )  {aNode.innerHTML = "diff";}
      if ( aNode.innerHTML == "Diskussion" )   {aNode.innerHTML = "Disk";}
    }
  }
}
$(changeBeschriftungen);

// kompakte "Antworten"-Links 
$( ".ext-discussiontools-init-replylink-reply" ).text('💬');
mw.loader.using( 'ext.discussionTools.init', function () {
  $('.ext-discussiontools-init-replybutton .oo-ui-labelElement-label').text('💬');
} );


//
// Unsigned-Script vom lustigen Seth
//
 
mw.loader.load("//de.wikipedia.org/w/index.php?title=User:lustiger_seth/unsigned.js&action=raw&ctype=text/javascript");