Benutzer:ABF/monobook.js
Erscheinungsbild
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
// 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'){importScriptURI('http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js');} // [[File:Krinkle RTRC.js]]
importScriptURI('http://meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');