Benutzer:Hemeier/markAdmins.js
aus Wikipedia, der freien Enzyklopädie
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
importPage('PDD/alertOnChanges.js');
//***********************************************************************
// Marks admins with something
// by [[Benutzer:Spongo]]
// 28. Dez. 2005
// Ex-Admin-Markierung von [[Benutzer:Sir]] und [[Benutzer:Olliminatore]]
// Adaptierung/zusätzliche Markierungen/Fixes: [[Benutzer:PDD]]
// Aufgeräumt & beschleunigt: [[Benutzer:Littl]]
// Diese Version unterscheidet sich nur von der Version http://de.wikipedia.org/w/index.php?title=Benutzer:PDD/markAdmins.js&oldid=61747808 nur an der Stelle "var aMark = document.createElement("b");", Änderung von [[Benutzer:Erzbischof]]
//***********************************************************************
// <nowiki>
var langUser = "Benutzer:"; // in German 'Benutzer:'
// statische Liste (als Backup)
// Stand: 01.07.2009
// Hei_ber: als Ombudsmann 7.12.2007-8.7.2008
// Domas_Mituzas: als Developer (??) seit 10.6.2009
var admins=new Array ("-jha-", "1001", "32X", "AHZ", "APPER", "AT", "Achim_Raschka", "Adrian_Suter", "Ahellwig", "Aineias", "Aka", "AlexR", "Alexander_Z.", "Alkuin", "Alma", "Andibrunt", "Andreas_Werle", "AndreasPraefcke", "Aristeides", "Armin_P.", "Arnomane", "ArtMechanic", "Asb", "Atamari", "Avatar", "BLueFiSH.as", "Baldhur", "Baumfreund-FFM", "Bdk", "Benowar", "Bernhard55", "Beyer", "Birger_Fricke", "BishkekRocks", "Blunt.", "Bradypus", "Brion_VIBBER", "Bubo_bubo", "B%C3%BCcherw%C3%BCrmlein", "C-M", "Carbidfischer", "Catrin", "CdaMVvWgS", "Cecil", "Chb", "Chef", "Cherubino", "Christian_G%C3%BCnther", "ChristophLanger", "Chrkl", "Church_of_emacs", "Codeispoetry", "Complex", "Cottbus", "Crux", "Cymothoa_exigua", "C%C3%A9sar", "D", "DaB.", "Darkone", "David_Ludwig", "Dbenzhuser", "Dealerofsalvation", "Denis_Barthel", "Der.Traeumer", "DerHexer", "Dishayloo", "Domas_Mituzas", "Dr._Shaggeman", "Drahreg01", "Duesentrieb", "Dundak", "EBB", "Echoray", "ElRaki", "Elendur", "Elian", "Eloquence", "Elya", "Emes", "Engelbaet", "Engie", "Entlinkt", "Enzian44", "Ephraim33", "Eschenmoser", "Euku", "Eynre", "Factumquintus", "Fb78", "Feba", "Felistoria", "Filzstift", "Fire", "Firefox13", "Flibbertigibbet", "Flominator", "Florian_Adler", "Frank_Schulenburg", "Fristu", "FritzG", "Fusslkopp", "GDK", "GS", "Gardini", "Geher", "Geiserich77", "Geisslr", "Georg_Slickers", "Geos", "Gerbil", "Gereon_K.", "Gestumblindi", "Gleiberg", "Gnu1742", "Guandalug", "Gustavf", "H-stt", "Hadhuey", "HaeB", "Hafenbar", "Hans-J%C3%BCrgen_H%C3%BCbner", "Happolati", "Harro_von_Wuff", "He3nry", "Head", "Hejkal", "Henriette_Fiebig", "Hoheit", "Holger_I.", "Hozro", "Hufi", "IGEL", "Idler", "Irmgard", "Ixitixel", "J_budissin", "JCS", "JD", "JakobVoss", "Jan_eissfeldt", "Janneman", "Jcornelius", "Jodo", "Johannes_Rohr", "John_N.", "Jonathan_Gro%C3%9F", "Julius1990", "Jutta234", "J%C3%B3n", "Kam_Solusar", "Karl_Gruber", "Karsten11", "Kh80", "Kku", "Klugschnacker", "Koenraad", "Kriddl", "Kubrick", "Kuebi", "Kulac", "Kurt_Jansson", "LKD", "Langec", "Leipnizkeks", "Leit", "Leithian", "Lennert_B", "Leon", "Leyo", "Liesel", "Limasign", "Logograph", "Longbow4u", "LosHawlos", "Lou.gruber", "Lung", "Lustiger_seth", "Lyzzy", "MBq", "Machahn", "Maclemo", "Magadan", "Magnummandel", "Magnus_Manske", "Manecke", "Markus_Mueller", "Martin_Bahmann", "Martin-vogel", "Mathias_Schindler", "Matth%C3%A4us_Wander", "Mazbln", "Media_lib", "Melkom", "Memnon335bc", "Michael_Sander", "MichaelDiederich", "Michail", "Mikue", "Minderbinder", "Mo4jolo", "Mogelzahn", "My_name", "NEUROtiker", "Napa", "Nb", "NebMaatRe", "Nemissimo", "Nepenthes", "Nerd", "NiTenIchiRyu", "Nikkis", "Nina", "Niteshift", "NoCultureIcons", "Nocturne", "Noddy93", "Nolispanmo", "Okatjerute", "Olaf_Simons", "Orci", "Ot", "Otto_Normalverbraucher", "PDD", "Pacogo7", "PaterMcFly", "Pelz", "Perrak", "Peter200", "Philipendula", "Pill", "Pischdi", "Pitichinaccio", "Pjacobi", "Platte", "Poisend-Ivy", "Polarlys", "Port(u*o)s", "Poupou_l%27quourouce", "Presse03", "Ra%27ike", "Rainer_Lippert", "Rainer_Zenz", "Rauenstein", "Raven", "Rax", "Raymond", "Rdb", "Redf0x", "Redlinux", "Regiomontanus", "Reinhard_Kraasch", "Rhododendronbusch", "Richardfabi", "Robodoc", "Rosenzweig", "S1", "STBR", "Sargoth", "Scherben", "Schewek", "Schiwago", "Schnargel", "Schreiber", "Schwalbe", "Sebmol", "Seewolf", "Seidl", "Septembermorgen", "Shikeishu", "SibFreak", "Sicherlich", "Sigune", "Silberchen", "Sinn", "Sir", "Slomox", "Solid_State", "Southpark", "Stahlkocher", "Stechlin", "Stefan", "Stefan_K%C3%BChn", "Stefan64", "Steffen_L%C3%B6we_Gera", "Stern", "Steschke", "Streifengrasmaus", "Stullkowski", "Stw", "Superbass", "Sven-steffen_arndt", "Svens_Welt", "Syrcro", "TAXman", "Tafkas", "ThePeter", "Thogo", "Threedots", "Ticketautomat", "Tigerente", "Tilla", "Tilman_Berger", "Tinz", "Tobnu", "Tolanor", "TomK32", "Triggerhappy", "Tr%C3%B6te", "Tsor", "Tsui", "Tullius", "UW", "Ureinwohner", "Uwe_Gille", "Vic_Fontaine", "Victor_Eremita", "Vigala_Veia", "Voyager", "W.wolny", "WAH", "WIKImaniac", "Wahrerwattwurm", "Waugsberg", "Wiggum", "Wo_st_01", "Xocolatl", "YourEyesOnly", "Zenit", "Zeno_Gantner", "Zenon", "Zinnmann", "Zollernalb", "Zumbo");
// import der automatisch generierten aktuellen Admin-Liste
// document.write('<SCRIPT TYPE="text/javascript" SRC=\'http://toolserver.org/~aka/dewiki_admins_utf8.txt\'><\/SCRIPT>');
function markAdmins() {
// Variables that should be defined in your monobook
if (typeof(markadmins) == 'undefined')
markadmins = true;
if (typeof(markcomadmins) == 'undefined')
markcomadmins = false;
if (typeof(markexadmins) == 'undefined')
markexadmins = false;
if (typeof(markarbcom) == 'undefined')
markarbcom = true;
if (typeof(markoversight) == 'undefined')
markoversight = true;
if (typeof(markcheckuser) == 'undefined')
markcheckuser = true;
if (!markadmins && !markcomadmins && !markexadmins) return; //nichts zu tun, schnell weg hier
// alert (for old monobooks)
if (minimalVersion(60) < 60) return;
if (typeof(marksubpages) == 'undefined')
marksubpages = false;
if (typeof(dontmarkmyself) == 'undefined')
dontmarkmyself = false;
if (typeof(isSpecial) == 'undefined')
isSpecial = (wgCanonicalNamespace == "Special");
if (typeof(isHistory) == 'undefined')
isHistory = (UrlParameters['action']=='history');
if (typeof(isUserpage) == 'undefined')
isUserpage = ( (wgCanonicalNamespace == "User") || (wgCanonicalNamespace == "User_talk") );
if (typeof(isTalk) == 'undefined')
isTalk = (document.URL.indexOf('Diskussion') > 0); // kludge
if (typeof(isProject) == 'undefined')
isProject = (wgCanonicalNamespace == "Project");
if (typeof(isDatei) == 'undefined')
isDatei = (wgCanonicalNamespace == "File");
if (typeof(isHelp) == 'undefined')
isHelp = (wgCanonicalNamespace == "Help");
if (typeof(isDiff) == 'undefined')
isDiff = UrlParameters["diff"];
if (markadmins) {
var admins_str = '|'+admins.join('|')+'|';
var bureaucrats=new Array("Brion_VIBBER", "Raymond", "YourEyesOnly", "APPER", "FritzG", "Lyzzy");
var bureaucrats_str = '|'+bureaucrats.join('|')+'|';
// Stewards: Abgleich mit http://de.wikipedia.org/w/index.php?title=Spezial%3AGlobale_Benutzerliste&username=&group=steward&limit=100
// Datrio,Fantasy: bis 22.12.2007
// Suisui,Snowdog: bis 1.1.2008
// Maveric149 (auf meta: Daniel Mayer): nur noch Meta-Steward, nicht Global
var stewards=new Array(
/* exempt from reconfirmation */
"Brion_VIBBER", "Kate", "RobH", "Tim_Starling",
/* normal stewards */
"Alexanderps", "Andre_Engels", "Angela", "Anthere", "Bastique", "Cspurrier", "Darkoneko", "DerHexer", "Dorgan", "Drini", "Dungodung", "Effeietsanders", /* "Erwin", */ "Guillom", "Jusjih", "Kylu", "Laaknor", "Lar", "Leinad", "M7", "Mardetanha", /* "Mav", */ "Meno25", "Mike.lifeguard", "Millosh", "Nick1915", "Oscar", "Pathoschild", "Rdsmith4", "Redux", "Shanel", "Sj", "Thogo" /*, "Walter" */);
var stewards_str = '|'+stewards.join('|')+'|';
// renames
var renadmins=new Array("Schlendrian", "Schusch", "Guenny", "Magnus", "Presroi", "Gunter_Krebs", "Morgaine", "Tolanor_von_Preto", "Tolanor_%28der_Alte%29", "Budissin", "Kenwilliams", "Sarazyn", "L%C3%B6schkandidat", "NickKnatterton", "Gunter.krebs", "Geisterbanker", "Borheinsieg", "Eigntlich", "Addicks", "Jrohr", "Np", "Rocco", "Frank11NR", "Thomas_Goldammer", "Finanzer", "Hufi2404", "Marcela", "RKraasch", "St-fl", "Taxman", "LeonWeber", "Zenogantner", "Paul_Conradi", "Hoch_auf_einem_Baum", "Geograv", "Zeuke", "Blunts", "Blaite");
var renadmins_str = '|'+renadmins.join('|')+'|';
if (typeof(markatxt) == 'undefined')
markatxt = "A";
if (typeof(markbureautxt) == 'undefined')
markbureautxt = "B";
if (typeof(markstewtxt) == 'undefined')
markstewtxt = "S";
if (typeof(markrenatxt) == 'undefined')
markrenatxt = "A-Ren";
}
if (markcomadmins) {
// Notes: Eigntlich = Notschrei on commons
// Kuru = D-Kuru on commons
// MPF-UK = MPF on commons
// Fred Chess = Fred J on commons
// Raul654: bei uns gesperrt?! (usurped?)
var comadmins=new Array("32X", "555", "ABach", "ABF", "Abigor", "Adam_Cuerden", "Adambro", "AFBorchert", "Ahonc", "Aka", "Ala_z", "ALE%21", "Alhen", "Aliman5040", "Alison", "Alno", "Alpertron", "AndreasPraefcke", "Andrew c", "Angr", "Anonymous101", "Anonymous_Dissident", "AnRo0002", "Anthere", "Aude", "Avraham", "AVRS", "Badseed", "BanyanTree", "Bapti", "Barcex", "Bastique", "Bayo", "Bdk", "Belgrano", "Bidgee", "Bogdan", "Bryan", "Brynn", "Butko", "Captain-tucker", "Cbrown1023", "Cecil", "Chatama", "Chris_73", "ChrisiPK", "ChristianBier", "Ciell", "Cirt", "Cnyborg", "Codeispoetry", "CommonsDelinkerHelper", "Cookie", "Coyau", "DaB.", "Dantadd", "Darkone", "Davepape", "David_Levy", "David.Monniaux", "Deadstar", "Dereckson", "Dferg", "Diti", "D-Kuru", "Dodo", "Drini", "Dschwen", "Duesentrieb", "Durin", "Durova", "Ecemaml", "Ed_g2s", "Edgar181", "Editor_at_Large", "Ejdzej", "Elcobbola", "Eleassar", "Elya", "EPO", "Esby", "EugeneZelenko", "EuseBotHelper", "Eusebius", "EVula", "Fanghong", "Filnik", "Fir0002", "Flominator", "Flore_t_Pécassou", "Foroa", "Forrester", "FunkMonk", "Geni", "GeorgHH", "Gizmo_II", "Gmaxwell", "Gnangarra", "Golbez", "Greudin", "Grin", "Gruznov", "Guérin_Nicolas", "guillom", "Harej", "Haukurth", "Herr_Kriss", "Hesperian", "High_Contrast", "Howcheng", "H-stt", "ignis", "Ilmari_Karonen", "Infrogmation", "Jacoplane", "Jastrow", "John_Vandenberg", "Jcornelius", "Jdforrester", "JeremyA", "Joergens.mi", "Joku_Janne", "jonny-mt", "Juliancolton", "Julo", "Jusjih", "J_Milburn", "J.delanoy", "J.smith", "Kaldari", "Kallerna", "Kameraad_Pjotr", "Kanonkas", "Killiondude", "Kjetil_r", "Klemen_Kocjancic", "Korrigan", "Kved", "Kwj2772", "Lar", "Leafnode", "Leit", "LERK", "Lestath", "Leyo", "Loco085", "Lokal_Profil", "Ludmiła_Pilecka", "Lukasz_Lukomski", "Lupo", "Luxo", "Lycaon", "Magnus_Manske", "Maire", "Majorly", "Marcus_Cyron", "Mardetanha", "Martin_H.", "Masur", "Matt314", "Mattbuck", "Maxim", "Maximaximax", "Mbdortmund", "MBisanz", "Mdd4696", "MECU", "MediaWiki_Update_Bot", "Melos", "Meno25", "MGA73", "Micheletb", "Mitchazenia", "Miya", "Mormegil", "MPF", "Multichill", "Mwpnl", "My_name", "Nagy", "newmanbe", "Nichalp", "Nick", "NielsF", "Nilfanion", "Nishkid64", "Notafish", "NuclearWarfare", "O", "Odder", "Okki", "Otourly", "Oxam_Hartog", "Para", "PatríciaR", "PeterSymonds", "Pharos", "Pimke", "Platonides", "Polarlys", "Powerek38", "Pruneau", "Putnik", "%7EPyb", "Pymouss", "Quadell", "Radomil", "Ragesoss", "Ra%27ike", "Ram-Man", "Rama", "Rastrojo", "Raul654", "Raymond", "RedCoat", "Richie", "Rimshot", "Rjd0060", "Rlevse", "Rocket000", "Royalbroil", "R%C3%BCdiger_W%C3%B6lk", "S1", "Samulili", "Sanbec", "Sandstein", "SB_Johnny", "Sfu", "ShakataGaNai", "Shizhao", "Siebrand", "Silver_Spoon", "Slomox", "Spangineer", "Spiritia", "Stan_Shebs", "Str4nd", "Sv1xv", "Szczepan1990", "Tabercil", "Tarawneh", "The_Evil_IP_address", "Thuresson", "Timichal", "Tiptoety", "Tom", "Trixt", "Tryphon", "tsca", "T%C3%BArelio", "VIGNERON", "Waldir", "WJBscribe", "Wknight94", "Wsiegmund", "Wutsje", "Wuzur", "Yann", "Yuval_Y", "Zirland", "Zscout370", "Zyephyrus", "Zzyzx11");
var comadmins_str = '|'+comadmins.join('|')+'|';
if (typeof(markcomatxt) == 'undefined')
markcomatxt = "Com-A";
}
if (markexadmins) {
/*
Notizen zu den Ex-Admins:
- PyBot: nur technisch Admin (2003)
- VIBBER/Starling: Status unklar (als IW-Developer wohl Adm, 2003/2004 in Admin-Liste geführt)
- VIBBER 20.4.07 selbst geadmint (???)
- klar deklarierte Nachfolgeaccounts stehen auch hier (El->Jah, Robert Kropf->TheRunnerUp)
- umbenannte Ex-Admins stehen auch hier (keine Extramarkierung für die paar Leute)
- Legende dazu:
Coma/Koethnig2 -> Koethnig
Tinuriand -> DaTroll/Umbenannter Benutzer1 -> P. Birken
El -> Jah
Frank 11NR -> Pfalzfrank
- Deadmin:
Paddy: 15.4.2005 (WW verloren)
Anathema: 13.6.2005
Simplicius: 4.8.2005 (WW verloren)
Triebtäter: 7.8.2005 (WW verloren)
Mijobe: 17.9.2005 (WW gewonnen, trotzdem Deadmin)
Coma + Koethnig: 17.12.2005
Wst: 31.7.2006 / 5.10.2006
- Untätigkeitsdeadmin:
16.4.2008: Aglarech, Ben-Zin, Igelball, Ilja_Lorek, Jofi, KMJ, Karl-Henner,
Pit, Robert_Kropf, Skriptor, Smurf, Terabyte, Thomas_Luft
09.6.2008: Herr Klugbeisser
13.6.2008: Erwin E aus U
17.7.2008: Kiker99, Vulture
21.7.2008: Kantor.JH, RobbyBer
03.8.2008: Herr_Th.
20.8.2008: Wolfgangbeyer
26.11.2008: Pfalzfrank
28.6.2009: Peterlustig
- Ausstieg:
Steffen M.: 20.2.2005
Sansculotte: 23.3.2005
Dolos: 31.3.2005
Katharina: 22.4.2005
Herrick: 24.8.2005
Breeze: 14.12.2005
Jesusfreund: 23.1.2006 (WW dann verloren)
Akl: 12.2.2006
DaTroll: 5.5.2006 (WW dann verloren)
Dickbauch: 6.7.2006
Gunther: 5.12.2006
Markus Schweiß: 30.3.2007
Flups: 10.5.2007
Eike sauer: 9.10.2007
Tobi B.: 24.10.2007
Jergen: 5./10.2.2008
Anneke Wolf: 8.2.2008 (6 Monate)
Sechmet: 13.5.2008
David Ludwig: 23.5.2008
Fantasy: 26.5.2008
Marcus Cyron: 1.2.2009
Achim Raschka: 16.5.2009
Andibrunt: 6.6.2009
S1: 7.6.2009
Tönjes: 26.6.2009
- Wiedereinstieg:
Pfalzfrank: 1.7.2007 (Ausstieg 13.6.2007)
Pjacobi: 24.12.2006 (Ausstieg 14.5.2006)
Tobnu: 1.7.2007 (Ausstieg 3.4.2007)
Achim Raschka: 13.7.07 (Ausstieg 2.4.2007)
FritzG: 6.10.2007 (Ausstieg 2.9.2007)
Mnh: 3.11.2007 (Ausstieg 24.7.2007)
Ralf R.: 3.2.2008 (Ausstieg 17.1.2008)
Tafkas: 13.2.2008 (Ausstieg 15.1.2008)
Gnu1742: 21.2.2008 (Ausstieg: 23.1.2008)
Syrcro: 8.3.2008 (Ausstieg 24.1.2008)
S1: 3.4.2008 (Ausstieg 25.2.2008)
Arnomane: 8.5.2008 (Ausstieg 9.3.2008)
Rauenstein: 12.5.2008 (Ausstieg: 3.1.2008)
Achim Raschka: 1.6.2008 per WW (Ausstieg: 1.1.2008)
Polarlys: 14.8.2008 (Ausstieg: 26.3.2008)
Complex: 1.9.08 (Ausstieg: 16.7.2008)
Bücherwürmlein: 12.12.08 (Ausstieg 23.11.2008)
Rauenstein: 14.12.2008 (Ausstieg 25.8.2008)
Tinz: 1.1.2009 (Ausstieg 30.6.2008)
Martin Bahmann: 16.1.2009 (Ausstieg 11.8.2008)
Syrcro: 28.3.2009 (Ausstieg 29.1.2009)
Tönjes: 30.3.2009 (Ausstieg 13.3.2009)
Jcornelius: 29.4.2009 (Ausstieg 31.8.2008)
Atamari: 1.5.2009 (Ausstieg 28.3.2009)
Julius1990: 21.5.2009 (Ausstieg 8.4.2009)
Happolati: 8.6.2009 (Ausstieg 23.1.2009)
- Temp-Deadmin:
Tobnu (28.9.07-8.10.07)
Richardfabi (5.11.07-21.11.07)
Carbidfischer (18.4.09-2.5.09 mit Nachschlag bis 18.5.09)
*/
var exadmins=new Array("Akl", "Anathema", "Breeze", "Chd", "Dolos", "Fab", "Fantasy", "Herrick", "Jesusfreund", "Katharina", "Coma", "Koethnig2", "Koethnig", "Mijobe", "Paddy", "Sansculotte", "Simplicius", "Steffen_M.", "Triebt%C3%A4ter", /* ... */ "Ulrich.fuchs", "Unscheinbar", "Carol.Christiansen", "Unukorno", "Woldemar", "El", "Jah", "Rainer_Bielefeld", "Kils", "Keichwa", "PyBot", /* "Brion_VIBBER", */ "Tim_Starling", "DaTroll", "Tinuriand", "Umbenannter_Benutzer1", "P._Birken", "Juesch", "Dickbauch", "Wst", "Gunther", "Markus_Schwei%C3%9F", "Berlin-Jurist", "Flups", "Eike_sauer", "Tobias_B%C3%A4r", "Tobi_B.", "Srbauer", "Jergen", "Kellerkind", "Anneke_Wolf", "Aglarech", "Ben-Zin", "Igelball", "Ilja_Lorek", "Jofi", "KMJ", "Karl-Henner", "Pit", "Robert_Kropf", "Skriptor", "Smurf", "Terabyte", "Thomas_Luft", "TheRunnerUp", "Urbanus", "Ralf_Roletschek", "Sechmet", "Herr_Klugbeisser", "Erwin_E_aus_U", "Kiker99", "Vulture", "Kantor.JH", "RobbyBer", "Herr_Th.", "Wolfgangbeyer", "Pfalzfrank", "Marcus_Cyron", "T%C3%B6njes", "Peterlustig", "Sa-se", "Mnh", "Achates", "Hermannthomas", "Baba66", "JHeuser");
var exadmins_str = '|'+exadmins.join('|')+'|';
/*
seltsame Einträge im [[Wikipedia:Bürokratenlogbuch]] (Februar 2004) scheinen
auf E23 und TomK32 als Bürokraten hinzudeuten; hier aber nicht aufgeführt
vor Februar 2004: Admin-Flag durch Developer gesetzt, deshalb Manske aufgeführt
*/
var exbureaucrats=new Array("Head", "Sansculotte", "Magnus Manske", "Stefan_K%C3%BChn", "MichaelDiederich");
var exbureaucrats_str = '|'+exbureaucrats.join('|')+'|';
if (typeof(markexatxt) == 'undefined')
markexatxt = "Ex-A";
if (typeof(markexbureautxt) == 'undefined')
markexbureautxt = "Ex-B";
}
// oversight
if (markoversight) {
// Notes: nö
var oversight=new Array("Church_of_emacs", "Nolispanmo", "Sargoth", "Stefan64", "Superbass", "Tim_Starling");
var oversight_str = '|'+oversight.join('|')+'|';
if (typeof(markoversighttxt) == 'undefined')
markoversighttxt = "OS";
}
// checkuser
if (markcheckuser) {
// Notes: nö
var checkuser=new Array("Bdk", "HaeB", "Kulac");
var checkuser_str = '|'+checkuser.join('|')+'|';
if (typeof(markcheckusertxt) == 'undefined')
markcheckusertxt = "CU";
}
// Ombudspersons: Abgleich mit http://de.wikipedia.org/w/index.php?title=Spezial%3AGlobale_Benutzerliste&username=&group=Ombudsmen
var ombudsman=new Array("Tinz", "PatríciaR", "Sam Korn", "Schiste", "Shizhao");
var ombudsman_str = '|'+ombudsman.join('|')+'|';
if (typeof(markombudsmantxt) == 'undefined')
markombudsmantxt = "Omb";
if (markarbcom || markadmins) {
if (typeof(markarbcomtxt) == 'undefined')
markarbcomtxt = "SG";
// Notes: 22.5.2007 bis 30.11.2007
// var arbcom=new Array("Bubo_bubo", "Janneman", "Lecartia", "Rainer_Zenz", "Thogo", "Henriette_Fiebig", "Kriddl", "Magadan", "Proofreader", "Streifengrasmaus");
// var admarbcom=new Array("Lecartia", "Proofreader");
// Notes: 1.12.2007 bis 31.5.2008
// var arbcom=new Array("Henriette_Fiebig", "Kriddl", "Magadan", "Proofreader", "Streifengrasmaus", "Achates", "Rainer_Zenz", "Sebmol", "SVL", "Thogo");
// var admarbcom=new Array("Proofreader", "SVL");
// Notes: 1.6.2008 bis 31.7.2008
// var arbcom=new Array("Achates", "Rainer_Zenz", "Sebmol", "SVL", "Thogo", "Achim_Raschka", "Proofreader", "Southpark", "Stefan64", "Streifengrasmaus");
// var admarbcom=new Array("Proofreader", "SVL");
// Notes: 1.8.2008 bis 30.11.2008
// var arbcom=new Array("Achates", "Rainer_Zenz", "SVL", "Thogo", "Achim_Raschka", "Proofreader", "Southpark", "Stefan64", "Streifengrasmaus");
// var admarbcom=new Array("Proofreader", "SVL");
// Notes: 1.12.2008 bis 31.5.2009
// var arbcom=new Array("Achim_Raschka", "Proofreader", "Southpark", "Stefan64", "Streifengrasmaus", "Achates", "Elya", "PDD", "Pitichinaccio", "Thogo");
// var admarbcom=new Array("Proofreader");
// Notes: 1.6.2009 bis 30.11.2009 (CURRENT)
var arbcom=new Array("Achates", "Elya", "PDD", "Pitichinaccio", "Thogo", "Abena", "Gustavf", "Hans_Koberger", "Henriette_Fiebig", "Leithian");
var admarbcom=new Array("Abena", "Gustavf", "Hans_Koberger");
var arbcom_str = '|'+arbcom.join('|')+'|';
var admarbcom_str = '|'+admarbcom.join('|')+'|';
}
if (isSpecial || isHistory || isUserpage || isTalk || isProject || isDatei || isHelp || isDiff) {
var i;
var aNode;
var allanchors = document.getElementsByTagName("A");
var searchExp = /.wiki.Benutzer.(.+)/;
var trenn="/wiki/" + langUser;
var marker;
var mainpageanchor;
var SGSpecial;
for (i=0; i < allanchors.length; i++) {
aNode = allanchors[i];
mainpageanchor = true;
SGSpecial = false;
// if it's a link to a user
if ((href = aNode.getAttribute("href")) && (href.indexOf(trenn) != -1)) {
currUser = searchExp.exec(href)[1];
/* if (isUserpage) */ currUserClean = currUser.replace(/\/.*/,'');
if (currUserClean != currUser) mainpageanchor = false;
currUser= "|" + currUserClean + "|";
marker = new Array();
if (admarbcom_str.indexOf(currUser) != -1) {
SGSpecial = true;
if (markarbcom || markadmins) marker.push(markarbcomtxt + "-" + markatxt);
}
if (markadmins && !SGSpecial) {
// don't mark SG-only Adm twice
if (!(admarbcom_str.indexOf(currUser) != -1)) {
// is this user an admin?
if (admins_str.indexOf(currUser) != -1) marker.push(markatxt);
}
// is this user a renamed admin?
if (renadmins_str.indexOf(currUser) != -1) marker.push(markrenatxt);
// is this user a steward?
if (stewards_str.indexOf(currUser) != -1) marker.push(markstewtxt);
// is this user an ombudsman?
if (ombudsman_str.indexOf(currUser) != -1) marker.push(markombudsmantxt);
// is this user a bureaucrat?
if (bureaucrats_str.indexOf(currUser) != -1) marker.push(markbureautxt);
}
if (markoversight) {
// does this user have oversight rights?
if (oversight_str.indexOf(currUser) != -1) marker.push(markoversighttxt);
}
if (markcheckuser) {
// does this user have checkuser rights?
if (checkuser_str.indexOf(currUser) != -1) marker.push(markcheckusertxt);
}
if (markarbcom && !SGSpecial) {
// is this user an arbcom member?
if (arbcom_str.indexOf(currUser) != -1) marker.push(markarbcomtxt);
}
if (markcomadmins) {
// is this user a commons admin?
if (comadmins_str.indexOf(currUser) != -1) marker.push(markcomatxt);
}
if (markexadmins) {
// was this user an admin?
if (exadmins_str.indexOf(currUser) != -1) marker.push(markexatxt);
// was this user a bureaucrat?
if (exbureaucrats_str.indexOf(currUser) != -1) marker.push(markexbureautxt);
}
// don't mark certain pages, except link to user main page
if (mainpageanchor ||
(marksubpages && (wgCanonicalSpecialPageName != "Prefixindex")
&& (wgCanonicalSpecialPageName != "Allpages")) )
// check finished, now append node
if ((marker.length > 0) && !(dontmarkmyself && (currUserClean == wgUserName))) {
var aMark = document.createElement("span");
aMark.className = "adminMark";
// aMark.id = "adminMark";
var aMarkText = document.createTextNode(" (" + marker.join("/") + ")");
aMark.appendChild(aMarkText);
aNode.appendChild(aMark.cloneNode(true));
}
}
}
}
}
addOnloadHook(markAdmins);
// </nowiki>