Zum Inhalt springen

„Benutzer:ABF/monobook.js“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Inhalt gelöscht Inhalt hinzugefügt
ABF (Diskussion | Beiträge)
test
ABF (Diskussion | Beiträge)
+1
Zeile 98: Zeile 98:
}
}
//</nowiki>
//</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) {}
});

Version vom 8. September 2008, 18:09 Uhr

 // 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) {}
 });