Benutzer:Merlissimo/modern.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
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
// importScript('Benutzer:P.Copp/scripts/bklcheck.js');
importScript('Benutzer:P.Copp/scripts/quickrespond.js'); //[[Benutzer:P.Copp/scripts/quickrespond.js]]
importScript('Benutzer:P.Copp/scripts/templatepreview.js'); //[[Benutzer:P.Copp/scripts/templatepreview.js]]
importScript('Benutzer:P.Copp/scripts/manualarchive.js'); //[[Benutzer:P.Copp/scripts/manualarchive.js]]
importScript('Benutzer:Merlissimo/markpermission.js');
importScript('Benutzer:V.R.S./unwatch.js');
importScript('Benutzer:Merlissimo/scripts/iw.js');
importScript('Benutzer:PDD/helperFunctions.js');
importScript('Benutzer:Euku/markErledigt.js');
// importScript("Benutzer:Merlissimo/scripts/easyblock.js");

ebPrefs = {
    markWarnAsMinor: false,
    useAutoWarn   : false,
    displayStatus : true,
    showOnPages   : ["user_usertalk", "contribs", "diffs", "ipblocklist"]
};
// hotcat_no_autocommit = true;
simplePopups=true;
popupImages=false;
popupFixDabs=true;
if( window.bklCheck ) {
   bklCheck.cat['Kategorie:Wikipedia:Löschkandidat'] = {
	className   : 'lk-link',
	titleAppend : ' (Löschkandidat)',
	htmlAppend  : '<sup><small class="lk-link-sup">LK</small></sup>'};
   bklCheck.cat['Kategorie:Wikipedia:Schnelllöschen'] = {
	className   : 'lk-link',
	titleAppend : ' (Schnelllöschkandidat)',
	htmlAppend  : '<sup><small class="lk-link-sup">SLK</small></sup>'};
   bklCheck.cat['Kategorie:Wikipedia:Bilderwunsch an bestimmtem Ort'] = {
	className   : 'ph-link',
	titleAppend : ' (Bilderwunsch)',
	htmlAppend  : '<sup><small class="ph-link-sup">BW</small></sup>'};
}
importScript('Benutzer:Merlissimo/export.js');

if (wgPageName == "Spezial:Beobachtungsliste") //watchlist scripts
{
//    importScript("MediaWiki:Common.js/watchlist.js")
}
//if (wgPageName.indexOf("Wikipedia:Schiedsgericht/Wahl/November_2009/") == 0){
//    mw.loader.load("http://toolserver.org/~merl/stimmberechtigung/SG09-2.css");
//}
//if (wgPageName == "Wikipedia:Kandidaturen" || wgPageName.indexOf("Wikipedia:Adminkandidaturen/") == 0){
//    mw.loader.load("http://toolserver.org/~merl/stimmberechtigung/SG09-2.css");
//}
function rollbackSummary() {
  var hasRollback = getElementsByClassName(document, "span", "mw-rollback-link");
  if (hasRollback[0]) {
    mw.util.addPortletLink('p-cactions', 'javascript:setRollbackSummary()', "rollback summary", "ca-rollbacksummary", "edit rollback summary");
  }
}
$(rollbackSummary);
function setRollbackSummary() {
  summary = prompt("Change the default rollback summary for rollback links on this page to:", "");
  if (!summary) {
    for (var i in document.links) {
      if (document.links[i].href.indexOf('summary=') != -1) {
        document.links[i].href = document.links[i].href.substring(0, document.links[i].href.indexOf('summary=')-1);
      }
    }
  }
  else {
  summary = "&summary=" + encodeURIComponent(summary);
    for (var i in document.links) {
      if (document.links[i].href.indexOf('action=rollback') != -1) {
        document.links[i].href += summary;
      }
    }
  }
}

function rcTools() {
//  if (wgAction !== "view" || wgNamespaceNumber === 8)	return;
  mw.util.addPortletLink('p-cactions', 'javascript:enableRcTools()', "RC", "ca-rctools", "show RC Tools");
}
$(rcTools);
function enableRcTools() {
  importScript("Benutzer:Merlissimo/scripts/quickrc.js");
}

// importScript('Benutzer:Fomafix/Gadget-HotCat.js');
importScript('Benutzer:Merlissimo/common.js');

var disableSandboxLink = 0;

if( window.wgUserGroups ) {
  for(var i = 0; i < wgUserGroups.length; ++i) {
    if(wgUserGroups[i] === "sysop") {
      importStylesheet("MediaWiki:Group-sysop.css");
      break;
    } else if(wgUserGroups[i] === "editor") {
      disableSandboxLink = 1;
    }
  }
  if (wgUserName != null && disableSandboxLink == 0){
    addOnloadHook(function(){
      if (wgUserName != null && disableSandboxLink == 0){
        var caption = 'Spielwiese';
	if (wgUserLanguage != 'de') caption = 'My sandbox';
        mw.util.addPortletLink('p-personal', mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=Special:Mypage/brudnopis', caption, 'pt-sandbox', caption, '', document.getElementById('pt-preferences'));
      }
    });
  }
};
jQuery( document ).ready(function(){
var mwheader = document.getElementById("firstHeading");
mwheader.innerHTML +=  ' <small>('+mw.config.get( 'wgArticleId' )+')</small>';
});