Zum Inhalt springen

Benutzer:ABF/monobook.js

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 2. April 2016 um 11:45 Uhr durch DerHexer (Diskussion | Beiträge) (fix: https://lists.wikimedia.org/pipermail/wikitech-l/2016-March/085113.html). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:DerHexer/addotrs.js&action=raw&ctype=text/javascript');
// Modul: godmode-light.js
 var godmodelight = false;        // "Zurücksetzen" einblenden?
 var godmodenewstyle = false;            // neuer Rollback-Kommentartext?

 // get URL parameters (used for page type variables)
 var UrlParameters = new Array ();
 readparams();
 
 function readparams() {
  var asReadInUrlParameters;
  var asReadInUrlParameter;
 
  // Get URL parameters
  asReadInUrlParameters = location.search.substring(1, location.search.length).split("&");
  for (i = 0; i < asReadInUrlParameters.length; i++) {
    asReadInUrlParameter = asReadInUrlParameters[i].split("=");
    UrlParameters[decodeURIComponent(asReadInUrlParameter[0])] = decodeURIComponent(asReadInUrlParameter[1]);
  }
 }
 
 var isSpecial  = (wgCanonicalNamespace == "Special");
 var isEdit    = ((UrlParameters['action']=='edit') || (UrlParameters['action']=='submit'));
 
 function importJavascriptL(page, lang)
 {
    try {
        /* check the parameters and set defaults */
        if(!page) throw("importJavascriptL: Missing parameter page.");
        if(!lang) lang = wgContentLanguage;
 
        /* create import url */
        var import_url = 'http://' + lang + '.wikipedia.org' + wgScriptPath + '/index.php?title=User:' + page +
           '.js&action=raw&ctype=text/javascript&smaxage=0&dontcountme=s';
 
        /* import page */
        var Head = document.getElementsByTagName('head').item(0);
        var Script = document.createElement('script');
        Script.setAttribute('type', 'text/javascript');
        Script.setAttribute('src', import_url);
        Script.setAttribute('charset', 'utf-8');
        Head.appendChild(Script);
 
        return true;
    } catch(e) {
        alert(e.message);
        return false;
    }
 }
 
 // ausgelagerte obligatorische Funktionen
 importJavascriptL('DerHexer/helperFunctions','de'); // [[Benutzer:PDD/helperFunctions.js]]
 
 // revert/loglink-Funktionen: möglichst früh einbinden
 // Revert godmode-light
 if (godmodelight) {
     importJavascriptL('PDD/godmode-light','de'); // [[Benutzer:PDD/godmode-light.js]]
     // importJavascriptL('Olliminatore/godmode-light','en');  // [[:en:User:Olliminatore/godmode-light.js]]
 }
//<nowiki>
// Konfiguration von TWINKLE:
// Die genaue Beschreibung der einzelnen Module befindet sich hier:
// http://en.wikipedia.org/wiki/WP:TWINKLE#Configuration
TwinkleConfig = {
        revertMaxRevisions              :       50,
        userTalkPageMode                :       'window',
        showSharedIPNotice              :       true,
        openTalkPage                    :       [ 'agf', 'vand' ],
        openTalkPageOnAutoRevert        :       false,
        openAOLAnonTalkPage             :       false,
        summaryAd                       :       "",
        deletionSummaryAd               :       "",
        protectionSummaryAd             :       "",
        watchSpeedyPages                :       [ 'g3', 'g5', 'g10', 'g11', 'g12' ],
        watchProdPages                  :       true,
        openUserTalkPageOnSpeedyDelete  :       [ 'g1', 'g2', 'g10', 'g11', 'g12', 'a1', 'a7', 'i3', 'i4', 'i5', 'i6', 'i7', 'u3', 't1' ],
        watchRevertedPages              :       [ 'agf', 'norm', 'vand', 'torev' ],
        markRevertedPagesAsMinor        :       [ 'agf', 'norm', 'vand', 'torev' ],
        deleteTalkPageOnDelete          :       false,
        markWarningsAsMinor             :       true,
        markAIVReportAsMinor            :       true,
        markSpeedyPagesAsMinor          :       true,
        markProdPagesAsMinor            :       true,
        confirmUsernameToAIV            :       true,
        toolboxButtons                  :       [ ]
};

// Ab hier nichts mehr ändern
importJS('morebits2.js');
importJS('twinkleportlet.js');
importJS('twinklefluff.js');
importJS('twinklespeedy.js');

function importJS(page){
document.write('<script type="text/javascript" src="' 
             + 'http://de.wikipedia.org/w/index.php?title=Benutzer:C-M/'
             + page 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
}
//</nowiki>

/* Kackbalken-Script, Version 0.1.2, 15.05.2007, Autor: [[Benutzer:Revvar]], Idee: [[Benutzer:ABF]] */
/*
<div class="usermessage">Du hast <span style="color:#0030B4">neuen Spam</span>, den du eh nicht <span style="color:#0030B4">liest</span>.</div>
*/

 addOnloadHook(function() {
 try {
  var content_sub = document.getElementById("contentSub");
  var iter = content_sub.nextSibling;
  var count = 0;
  while ((iter != null) && (count < 3)) {
   if ((iter.nodeName.search(/div/i) == 0) && (iter.className.search(/usermessage/i) == 0)) {
    try {
     var kb_text = new Array(
       new Array("Du hast ","neuen Spam",", den du eh nicht ","liest"),
       new Array("Da hat wieder so ein ","Trottel"," deine ","Disk gespammt"),
       new Array("Reverten ist ","ja"," so ","schön"),
       new Array("Haaaaloooo, da will ","wer"," mit dir ","sprechen"),
       new Array("Zufällig hat ","jemand"," den Weg auf deine ","Disk gefunden"),
       new Array("","Jemand"," mag ","dich")
     );
     var index = Math.floor(kb_text.length * Math.random());
     var elem = iter.firstChild;
     elem.data = kb_text[index][0];
     elem = elem.nextSibling;
     elem.firstChild.data = kb_text[index][1];
     elem = elem.nextSibling;
     elem.data = kb_text[index][2];
     elem = elem.nextSibling;
     elem.firstChild.data = kb_text[index][3];
    } catch(e) {alert(e);}
    break; 
   }
   iter = iter.nextSibling;
   count ++;
  }
 } catch(e) {}
 });

// [[File:Krinkle RTRC.js]]
if(typeof jQuery=='undefined'){mw.loader.load('//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js&action=raw&ctype=text/javascript'); }  // [[File:Krinkle RTRC.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript&action=raw&ctype=text/javascript');