„Benutzer:ABF/monobook.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
K fix: https://lists.wikimedia.org/pipermail/wikitech-l/2016-March/085113.html |
ABF (Diskussion | Beiträge) ist buggy Markierung: Geleert |
||
Zeile 1: | Zeile 1: | ||
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'); |