User:Patrick87/markAdmins.js: Difference between revisions
Appearance
Content deleted Content added
cleaqnup (remove ombudsmen) |
Fix for previous change |
||
(One intermediate revision by the same user not shown) | |||
Line 89: | Line 89: | ||
} |
} |
||
if (markwdadmins) { |
if (markwdadmins) { |
||
// WikiData Admins |
// WikiData Admins |
||
// Stand: 16.04.2013 |
// Stand: 16.04.2013 |
||
Line 146: | Line 146: | ||
var SGSpecial; |
var SGSpecial; |
||
mw.util.addCSS('span.adminMark { font-weight: bold; }'); |
mw.util.addCSS('span.adminMark { font-weight: bold; background-image:none !important; }'); |
||
for (i=0; i < allanchors.length; i++) { |
for (i=0; i < allanchors.length; i++) { |
||
Line 236: | Line 236: | ||
aMark.className = "adminMark"; |
aMark.className = "adminMark"; |
||
var aMarkText = document.createTextNode(" |
var aMarkText = document.createTextNode("\u00A0(" + marker.join("/") + ")"); |
||
aMark.appendChild(aMarkText); |
aMark.appendChild(aMarkText); |
||
aNode.appendChild(aMark); |
aNode.appendChild(aMark); |
Revision as of 12:34, 28 April 2013
// --- copied from [[:de:Benutzer:PDD/markAdmins.js]] on 2013-04-28 --- //
//***********************************************************************
// Skript ursprünglich von [[Benutzer:Euku]], 28. Dez. 2005
// Ex-Admin-Markierung von [[Benutzer:Sir]] und [[Benutzer:Olliminatore]]
// Adaptierung/zusätzliche Markierungen/Fixes: [[Benutzer:PDD]]
// Aufgeräumt & beschleunigt: [[Benutzer:Littl]]
// Etwas umgeräumt und potentielle Skinabhängigkeit entfernt: [[Benutzer:Guandalug]]
// Anpassung für englische Wikipedia: [[Benutzer:Patrick87]]
//***********************************************************************
// <nowiki>
jQuery(document).ready(function() {
// Jede der folgenden Variablen kann in der eigenen monobook.js/vector.js/common.js vorbelegt werden.
// Getestet wird jeweils die Ausnahme, Standard ist jeweils das Gegenteil davon.
var markadmins = window.markadmins !== false; // Admins u. ä. besonders hervorheben?
var markcomadmins = window.markcomadmins === true; // zusätzlich: Commons-Admins besonders hervorheben?
var markwdadmins = window.markwdadmins === true; // zusätzlich: Wikidata-Admins besonders hervorheben?
var markexadmins = window.markexadmins === true; // zusätzlich: Ex-Admins besonders hervorheben?
var markexbureaucrats = window.markexbureaucrats === true; // zusätzlich: Ex-Bürokraten besonders hervorheben?
var markarbcom = window.markarbcom !== false; // zusätzlich: Schiedsgericht besonders hervorheben?
var markoversight = window.markoversight !== false; // zusätzlich: Oversighter besonders hervorheben?
var markcheckuser = window.markcheckuser !== false; // zusätzlich: Checkuser-Berechtigte besonders hervorheben?
var marksubpages = window.marksubpages === true; // auch Links auf Admin-Unterseiten markieren?
var dontmarkmyself = window.dontmarkmyself === true;
// Die Markierungen dürfen nie leer sein, das wird hier sichergestellt.
var markatxt = window.markatxt || 'A'; // Markierung für Admins
var markbureautxt = window.markbureautxt || 'B'; // Markierung für Bürokraten
var markstewtxt = window.markstewtxt || 'S'; // Markierung für Stewards
var markrenatxt = window.markrenatxt || 'A-Ren'; // Markierung für umbenannte Admins
var markcomatxt = window.markcomatxt || 'Com-A'; // Markierung für Commons-Admins
var markwdatxt = window.markwdatxt || 'WD-A'; // Markierung für Wikidata-Admins
var markexatxt = window.markexatxt || 'Ex-A'; // Markierung für Ex-Admins
var markexbureautxt = window.markexbureautxt || 'Ex-B'; // Markierung für Ex-Bürokraten
var markoversighttxt = window.markoversighttxt || 'OS'; // Markierung für Oversight-Berechtigte
var markcheckusertxt = window.markcheckusertxt || 'CU'; // Markierung für Checkuser-Berechtigte
var markarbcomtxt = window.markarbcomtxt || 'SG'; // Markierung für Schiedsgerichtsmitglieder
// Ende der vordefinierbaren Variablenwerte
// Vorzeitiger Abbruch, wenn es nichts zu tun gibt.
if (!markadmins && !markcomadmins && !markwdadmins && !markexadmins && !markexbureaucrats)
return;
var isSpecial = mw.config.get('wgCanonicalNamespace') == "Special";
var isHistory = mw.config.get('wgAction') == 'history';
var isUserpage = mw.config.get('wgCanonicalNamespace') == "User" || mw.config.get('wgCanonicalNamespace') == "User_talk";
var isTalk = mw.config.get('wgNamespaceNumber') % 2 == 1;
var isProject = mw.config.get('wgCanonicalNamespace') == "Project";
var isFile = mw.config.get('wgCanonicalNamespace') == "File";
var isHelp = mw.config.get('wgCanonicalNamespace') == "Help";
var isDiff = mw.util.getParamValue('diff') !== null;
if (markadmins) {
// Admins (http://en.wikipedia.org/w/index.php?title=Special%3AListUsers&username=&group=sysop&limit=5000)
// Stand: 2013-04-28
var admins=new Array("(aeropagitica)", "28bytes", "2over0", "5_albert_square", "7", "7SeriesBOT", "@pple", "A._B.", "AA", "ABCD", "AGK", "AKeen", "Aaron_Brenneman", "Aaron_Schulz", "Academic_Challenger", "Acalamari", "Acdixon", "Acetic_Acid", "Acroterion", "Adam_Bishop", "Addshore", "Admrboltz", "Aervanath", "After_Midnight", "Agathoclea", "Ahoerstemeier", "Airplaneman", "Akhilleus", "Al_Ameer_son", "AlainV", "Alasdair", "Aldux", "Ale_jrb", "Alex_Bakharev", "Alex_Shih", "Alex.muller", "AlexandrDmitri", "Alexandria", "Alexf", "AlexiusHoratius", "Alison", "AlisonW", "AlistairMcMillan", "AliveFreeHappy", "Allen3", "Alphachimp", "Alteripse", "Alvestrand", "Amalas", "Amalthea", "Amatulic", "Amberrock", "Ameliorate!", "AmiDaniel", "Amire80", "Amorymeltzer", "Ancheta_Wis", "Andonic", "Andres", "Andrevan", "Andrew_Gray", "Andrew_Yong", "Andrew_c", "Andrewa", "Andrwsc", "AnemoneProjectors", "Anetode", "AngelOfSadness", "Angela", "Angelo.romano", "Angr", "Angusmclellan", "AniMate", "Animum", "Anomie", "Anonymous_Dissident", "Antandrus", "Anthere", "Anthony_Appleyard", "Anthony_Bradbury", "AntonioMartin", "Aqwis", "Arbitrarily0", "Arcadian", "Arctic.gnome", "ArnoldReinhold", "Arsenikk", "Art_LaPella", "Arthur_Rubin", "Arvindn", "Arwel_Parry", "Asterion", "AstroNomer", "Atama", "Athaenara", "Atlant", "AuburnPilot", "Audacity", "Aude", "Ausir", "Avraham", "Awiseman", "AxelBoldt", "AzaToth", "B", "BD2412", "BDD", "BOZ", "Babajobu", "Bagumba", "Bald_Zebra", "Banno", "BanyanTree", "Barek", "BaronLarf", "Basalisk", "Bastique", "Bbatsell", "Bbb23", "Bcorr", "Bdesham", "Bduke", "Bearcat", "Bearian", "Beeblebrox", "Beetstra", "Beland", "Ben_MacDui", "Bencherlite", "Berean_Hunter", "Berig", "Bgwhite", "Bhadani", "Bibliomaniac15", "BigDom", "BigHaz", "BigrTex", "Bigtimepeace", "Billinghurst", "BillyH", "BirgitteSB", "Bishonen", "Bjarki_S", "Bjelleklang", "Bkell", "Bkonrad", "Black_Falcon", "Black_Kite", "Blood_Red_Sandman", "Blurpeace", "Bob_the_Wikipedian", "Bobak", "Bobet", "Bobo192", "Bogdangiusca", "Boing!_said_Zebedee", "Bongwarrior", "BorgHunter", "BorgQueen", "Borisblue", "Bovlb", "BozMo", "BradPatrick", "Brandon", "Brendanconway", "BrendelSignature", "Brian", "Brian_Kendig", "Brian0918", "Brianga", "Briangotts", "Brighterorange", "Brion_VIBBER", "Brockert", "BrokenSegue", "Brookie", "BrownHairedGirl", "Bryan_Derksen", "Bsadowski1", "Bucketsofg", "Buckshot06", "Bumm13", "Butseriouslyfolks", "Bwilkins", "C.Fred", "CALR", "CBDunkerson", "CBM", "CIreland", "CJ", "CJCurrie", "CLW", "COGDEN", "CRGreathouse", "CT_Cooper", "CYD", "Cactus.man", "CactusWriter", "Cacycle", "Cailil", "Caknuck", "Calliopejen1", "Calmer_Waters", "Caltrop", "CambridgeBayWeather", "Camembert", "Camw", "Canadian_Paul", "Canderson7", "Canley", "Canterbury_Tail", "CapitalR", "Capitalistroadster", "Carabinieri", "Carcharoth", "Carioca", "Carlosguitar", "Carlossuarez46", "Casliber", "Catfish_Jim_and_the_soapdish", "CatherineMunro", "Causa_sui", "Cbl62", "Cbrown1023", "Cburnett", "Cecropia", "Celestianpower", "Cenarium", "Ceranthor", "CesarB", "Ceyockey", "Chairboy", "Chamal_N", "Charles_Matthews", "Chase_me_ladies,_I%27m_the_Cavalry", "Chaser", "Ched", "Chick_Bowen", "Chillum", "Chochopk", "Choess", "Cholmes75", "Chris_73", "Chris_G", "ChrisTheDude", "Chrislk02", "Christopher_Parham", "Christopher_Sundita", "Chuck_SMITH", "Chunky_Rice", "Chuq", "Cimon_Avaro", "Circeus", "Citicat", "Ckatz", "Cleared_as_filed", "Climie.ca", "Closedmouth", "Cobaltbluetony", "Cobi", "Coffee", "Cohesion", "Commander_Keane", "Connormah", "Consumed_Crustacean", "Conti", "Cool_Hand_Luke", "Coren", "Courcelles", "Cowman109", "Cprompt", "Crazycomputers", "Crazytales", "Crisco_1492", "Crum375", "Cryptic", "Cuchullain", "Cutler", "Cyde", "Cydebot", "Cyp", "Cyrius", "DDima", "DESiegel", "DGG", "DMacks", "DO11.10", "DYKUpdateBot", "DaGizza", "Dabomb87", "Dale_Arnett", "Dana_boomer", "Danaman5", "Danger", "Daniel", "Daniel_Case", "Daniel_J._Leivick", "Daniel_Quinlan", "DanielCD", "Dank", "Danny", "Dante_Alighieri", "DarkFalls", "Darkwind", "Darwinek", "Dave_souza", "Davewild", "David_Eppstein", "David_Fuchs", "David_Gerard", "David_Levy", "David_Newton", "David.Monniaux", "DavidLevinson", "DavidWBrooks", "Davidcannon", "Davidgothberg", "Davidruben", "Davodd", "Dbachmann", "Dbenbenn", "Dcoetzee", "Ddstretch", "De728631", "Deathphoenix", "Deb", "Deckiller", "Decltype", "Decumanus", "Deiz", "Dekimasu", "Delirium", "Delldot", "DeltaQuad", "Deltabeignet", "Denelson83", "Dennis_Brown", "DerHexer", "Derek_Ross", "Deryck_Chan", "Deskana", "Deville", "Dgies", "Dgrant", "Diannaa", "Diberri", "Dieter_Simon", "Dino", "Dinoguy1000", "Discospinster", "Djsasso", "Dlohcierekim", "Dmn", "DoRD", "Docu", "Doczilla", "Dominic", "Donald_Albury", "Doug", "Doug_Bell", "Dougweller", "Dpbsmith", "Dpmuk", "Dppowell", "DrKiernan", "DragonflySixtyseven", "Dragons_flight", "Dravecky", "Dreadstar", "Drilnoth", "Drmies", "Dumelow", "Dweller", "Dwheeler", "ERcheck", "ESkog", "EVula", "EWS23", "Eagles247", "Earl_Andrew", "East718", "Ed_g2s", "EdJohnston", "Edcolins", "Edgar181", "Edison", "Edokter", "Edward", "Edward_Z._Yang", "EdwinHJ", "Efe", "Egil", "Ekabhishek", "El_C", "Eleassar", "Electionworld", "Elen_of_the_Roads", "Elf", "Eliz81", "Ellsworth", "Elockid", "Elonka", "Eloquence", "Eluchil404", "Emperor", "EncMstr", "Enchanter", "Enigmaman", "Epbr123", "Ericorbit", "ErikHaugen", "ErrantX", "Esanchez7587", "Espresso_Addict", "Esprit15d", "Esteffect", "Eugene_van_der_Pijll", "EurekaLott", "Euryalus", "Eustress", "EvanProdromou", "Evercat", "Everyking", "Evil_saltine", "Evilphoenix", "Excirial", "Explicit", "Exploding_Boy", "Extraordinary_Machine", "EyeSerene", "Ezeu", "Ezhiki", "FF2010", "FT2", "Fabrictramp", "Fainites", "Faithlessthewonderboy", "Fang_Aili", "Father_Goose", "Favonian", "Fawcett5", "Fayenatic_london", "FayssalF", "Feezo", "Fences_and_windows", "Fennec", "Ferkelparade", "Fetchcomms", "Feydey", "Ffirehorse", "Filelakeshoe", "Finlay_McWalter", "Firsfron", "Fish_and_karate", "FisherQueen", "Fishhead64", "Fl", "FloNight", "Floquenbeam", "Fluffernutter", "Flyguy649", "Foxj", "Fram", "Fran_Rogers", "Frank", "Frazzydee", "Fred_Bauder", "Fribbler", "Fuhghettaboutit", "Furrykef", "Future_Perfect_at_Sunrise", "Fuzheado", "Fvasconcellos", "G.A.S", "GB_fan", "Gabbe", "Gadfium", "Gadget850", "Gaius_Cornelius", "Gamaliel", "Ganeshk", "Garion96", "Garzo", "Gatoclass", "Gdr", "Ged_UK", "GeeJo", "Geni", "Geniac", "Gentgeen", "Geometry_guy", "Georgewilliamherbert", "Geschichte", "Gfoley4", "GiantSnowman", "Gilliam", "Gimmetrow", "Ginkgo100", "GlassCobra", "Glen", "Gnangarra", "Gogo_Dodo", "Golbez", "GoldRingChip", "Goldom", "Good_Olfactory", "Goodnightmush", "Goodoldpolonius2", "GorillaWarfare", "Graeme_Bartlett", "GraemeL", "Graft", "Graham87", "GrahamColm", "Grant65", "Grenavitar", "Grendelkhan", "Grondemar", "Ground_Zero", "Grue", "Grutness", "Gryffindor", "Gtrmp", "Guerillero", "Guettarda", "Gurubrahma", "Gwalla", "Gwen_Gale", "Gyrofrog", "HJ_Mitchell", "Hadal", "Hamster_Sandwich", "Happy-melon", "HappyCamper", "Happyme22", "Harej", "Harrias", "Harro5", "Harryboyles", "Hashar", "Haukurth", "Hawstom", "Hbdragon88", "Hdt83", "Heimstern", "HelloAnnyong", "Hemlock_Martinis", "Henrik", "Henry_Flower", "HereToHelp", "Heron", "Hesperian", "Hiberniantears", "Hiding", "Hit_bull,_win_steak", "Hmwith", "Hoary", "Horologium", "HorsePunchKid", "Howcheng", "Hu12", "Huntster", "Hurricanehink", "Husond", "Hut_8.5", "Hyacinth", "INeverCry", "Ian13", "IanManka", "Ianblair23", "Ice_Cold_Beer", "IceKarma", "Idont_Havaname", "Ihcoyc", "Ike9898", "Ilmari_Karonen", "Ilyanep", "InShaneee", "Infrogmation", "Inter", "Ioeth", "Iridescent", "IronGargoyle", "Ironholds", "Ish_ishwar", "Islander", "Isomorphic", "It_Is_Me_Here", "ItsZippy", "Ixfd64", "J_Greb", "J_Milburn", "J.delanoy", "J.smith", "J04n", "JDoorjam", "JGHowes", "JHunterJ", "JIP", "JLaTondre", "JPG-GR", "JYolkowski", "JaGa", "Jac16888", "Jacoplane", "Jafeluv", "Jake_Nelson", "Jake_Wartenberg", "James086", "JamesBWatson", "JamesR", "JamesTeterenko", "Jamesday", "Jamesofur", "January", "Jarry1250", "Jason_Quinn", "Jauerback", "Jay", "Jayjg", "Jayron32", "Jbmurray", "Jc37", "Jclemens", "Jcw69", "Jdavidb", "Jdforrester", "JeLuF", "Jeepday", "Jehochman", "Jengod", "Jenks24", "JeremyA", "Jerry", "Jerzy", "Jesse_Viviano", "JesseW", "Jfdwolff", "Jiang", "Jimbo_Wales", "Jimfbleak", "Jimp", "Jinian", "Jitse_Niesen", "Jj137", "Jmabel", "Jmh649", "Jnc", "Jni", "Jnothman", "JoJan", "JoanneB", "JodyB", "Joe_Decker", "Joelr31", "Johan_Elisson", "Johann_Wolfgang", "John", "John_Carter", "John_K", "John_Reaves", "John_Vandenberg", "JohnCD", "JohnOwens", "Johnleemk", "Jon513", "Jonathunder", "Jondel", "Jonny-mt", "Josiah_Rowe", "Journalist", "Joy", "Joyous!", "Jpgordon", "Jrdioko", "Jredmond", "Jreferee", "Jujutacular", "Julia_W", "Juliancolton", "Jusjih", "Justinc", "Jwrosenzweig", "K1Bond007", "KF", "KFP", "KTC", "Kafziel", "Kaihsu", "Kaiser_matias", "Kaisershatner", "Kaldari", "Kane5187", "Kanonkas", "Karanacs", "Karl_Dickman", "Kateshortforbob", "Kathryn_NicDh%C3%A0na", "Kbdank71", "Kbh3rd", "Keegan", "Keenan_Pepper", "Keeper76", "Keilana", "Keith_D", "Kevin", "Khaosworks", "Khendon", "Khym_Chanur", "Kicking222", "KieferSkunk", "KillerChihuahua", "Killervogel5", "Killiondude", "Kim_Dent-Brown", "Kimchi.sg", "King_of_Hearts", "Kingboyk", "Kingpin13", "Kingturtle", "Kinu", "Kirill_Lokshin", "Kizor", "Kjkolb", "Kmccoy", "KnightLago", "Knowledge_Seeker", "Kotra", "Kpjas", "KrakatoaKatie", "Kralizec!", "Ks0stm", "Ktsquare", "Kubigula", "Kudpung", "Kurt_Shaped_Box", "Kuru", "Kurykh", "Kusma", "Kww", "Kyle_Barbour", "Kyorosuke", "Kzollman", "LAX", "LFaraone", "Lacrimosus", "LadyofShalott", "Lankiveil", "Lar", "Larry_V", "Laser_brain", "Laurascudder", "Lazulilasher", "Lear%27s_Fool", "Lectonar", "Lee_Daniel_Crocker", "Leithp", "Lenticel", "Leonard%5EBloom", "Lethe", "Lexicon", "Lexor", "Leyo", "Lid", "LinguistAtLarge", "ListManBot", "Llywrch", "Lomn", "Longhair", "Lord_Roem", "Lord_Voldemort", "LordAmeth", "Lowellian", "Lquilter", "Luk", "Luna_Santin", "Lupo", "Lustiger_seth", "Lyrl", "MBisanz", "MCB", "MECU", "MGA73", "MJCdetroit", "MLauba", "MSGJ", "Mackensen", "Madchester", "Madman", "Magioladitis", "Magister_Mathematicae", "Magnus_Manske", "Magog_the_Ogre", "Mahanga", "Mailer_diablo", "Mairi", "Makemi", "Malcolmxl5", "Malik_Shabazz", "Malinaccier", "Malo", "Mandsford", "Manning_Bartlett", "Marasmusine", "Marianocecowski", "Marine_69-71", "Mark", "Mark_Arsten", "Mark83", "MarkGallagher", "Martijn_Hoekstra", "Marumari", "Masem", "MastCell", "Master_Jay", "Master_Thief_Garrett", "Master_of_Puppets", "Materialscientist", "Mattbr", "Mattgirling", "MatthewUND", "Matthewedwards", "Mattinbgn", "Maury_Markowitz", "Mav", "MaxSem", "Maxim", "Mazca", "Meelar", "Melburnian", "Melchoir", "Melesse", "Menchi", "Mentifisto", "Merope", "Merovingian", "Metamagician3000", "Metropolitan90", "Mets501", "Mfield", "Michael_Greiner", "Michael_Hardy", "Michael_Snow", "MichaelBillington", "MichaelQSchmidt", "Michig", "Midom", "Mifter", "Mikaey", "Mike_7", "Mike_Cline", "Mike_Halterman", "Mike_Peel", "Mike_Rosoft", "Mike_Selinker", "Mike_V", "MikeLynch", "Mikeblas", "MilborneOne", "Mindmatrix", "Mindspillage", "Minesweeper", "Miniapolis", "MisfitToys", "Misza13", "Mitchazenia", "Mjroots", "Mkmcconn", "Mkweise", "Mlaffs", "MoRsE", "Moabdave", "Modemac", "Moink", "Moncrief", "Moni3", "Montrealais", "Monty845", "Moondyne", "Moonriddengirl", "Moreschi", "Moriori", "Morven", "Morwen", "Mr._Stradivarius", "Mr.Z-man", "MrDarcy", "MrKIA11", "Mtmelendez", "Mufka", "Mulad", "Mushroom", "MykReeve", "Mysekurity", "Mysid", "Mzajac", "NCurse", "NJA", "Nabla", "Nancy", "Nandesuka", "Nanobug", "Nat", "Natalie_Erin", "Natalya", "NativeForeigner", "NawlinWiki", "Necrothesp", "Neelix", "Nehrams2020", "Netsnipe", "Neutrality", "Nev1", "Newyorkbrad", "Nick", "Nick-D", "Nickshanks", "Night_Gyr", "Nightscream", "Nightstallion", "Nihiltres", "Nihonjoe", "Nikkimaria", "Nilfanion", "Nine_Tail_Fox", "Nishkid64", "Nixdorf", "Nlu", "Nmajdan", "No_Guru", "NoSeptember", "Nohat", "Noldoaran", "NrDg", "Nthep", "NuclearWarfare", "Number_57", "Nunh-huh", "Nv8200p", "Nyttend", "Ocaasi", "Ocatecir", "Od_Mishehu", "OhanaUnited", "Ohnoitsjamie", "OlEnglish", "Olaf_Davis", "OldakQuill", "Oldelpaso", "Oleg_Alexandrov", "Oliver_Pereira", "Olivier", "Omegatron", "One", "Only", "Optimist_on_the_run", "Orangemike", "Orderinchaos", "Oren0", "Orlady", "Orphaned_talkpage_deletion_bot", "Ortolan88", "Oscarthecat", "OverlordQ", "Owen", "OwenX", "PBS", "PFHLai", "Pablo-flores", "Pagrashtak", "Pakaran", "Panyd", "Papa_November", "Parsecboy", "Patar_knight", "Pathoschild", "Patrick", "Pats1", "Paul_A", "Paul_August", "Paul_Erik", "Pax:Vobiscum", "Paxse", "Pb30", "Pcb21", "PeaceNT", "PedanticallySpeaking", "Pedro", "Pegship", "Pengo", "Penwhale", "Perceval", "Peridon", "Peripitus", "Peruvianllama", "Peteforsyth", "Peter", "PeterSymonds", "Phantomsteve", "Pharos", "Phil_Boswell", "Phil_Sandifer", "PhilKnight", "Philippe", "Philosopher", "Phils", "PierreAbbat", "Pigman", "Pinkville", "Pjacobi", "Plastikspork", "Poeloq", "Ponyo", "Postdlf", "Pratyeka", "Premeditated_Chaos", "PresN", "PrimeHunter", "ProcseeBot", "Prodego", "ProhibitOnions", "Prolog", "Proteus", "Protonk", "ProveIt", "Pschemp", "Qaz", "Quadell", "Quarl", "Qwyrxian", "R%27n%27B", "R._Baley", "RG2", "RHM22", "RHaworth", "RJFJR", "RL0919", "Radiant!", "Ragesoss", "Ragib", "Rama", "Rambo%27s_Revenge", "Rami_R", "Ramitmahajan", "Rannph%C3%A1irt%C3%AD_anaithnid", "Raul654", "Rbrwr", "Rdsmith4", "Reaper_Eternal", "RedWolf", "RedWordSmith", "Redrose64", "Reedy", "Refdoc", "RegentsPark", "Remember_the_dot", "Renata3", "Renesis", "Resolute", "Rettetast", "Revolving_Bugbear", "Rfl", "Rhobite", "Riana", "Richwales", "Rick_Block", "Ricky81682", "Rifleman_82", "Rigadoun", "Risker", "Rjanag", "Rjd0060", "Rkitko", "Rklawton", "Rlandmann", "Rlendog", "Rmhermen", "Roadrunner", "RobLa", "Robert_Merkel", "RobertG", "Robin_Patterson", "RobyWayne", "RockMFR", "RockMagnetist", "Rockpocket", "Roger_Davies", "Rogerd", "Ron_Ritzman", "Ronhjones", "Ronline", "Ronnotel", "Roozbeh", "Rosiestep", "Rossami", "RoyBoy", "RoySmith", "Royalbroil", "Rschen7754", "Rspeer", "Ruhrfisch", "Runningonbrains", "Ruslik0", "Ruud_Koot", "RxS", "Ryan_Norton", "Ryan_Postlethwaite", "RyanGerbil10", "S@bre", "SB_Johnny", "SCEhardt", "SCZenz", "SGGH", "SQL", "ST47", "Sabine%27s_Sunbird", "Sadads", "Salix_alba", "Salvidrim", "Salvio_giuliano", "Sam", "Sam_Vimes", "Samir", "Samsara", "Sanchom", "Sandstein", "Sarah", "SarahStierch", "Saravask", "Sasquatch", "Satori_Son", "SatyrTN", "Savidan", "Saxifrage", "Schissel", "Schneelocke", "Schutz", "Scientizzle", "Scott_Burley", "Scott_MacDonald", "Scott_Martin", "Scott5114", "ScottDavis", "Scottywong", "Sean_Whitton", "Searchme", "Seattle_Skier", "SebastianHelm", "Sebastiankessel", "Secretlondon", "Seddon", "Seicer", "Selket", "Seraphimblade", "Seresin", "Sergecross73", "Sesel", "Sethant", "Sgeureka", "Shanes", "Sheldon_Rampton", "Shereth", "Sherool", "Shii", "Shimeru", "Shirik", "Shirt58", "Shoeofdeath", "Shubinator", "Shyam", "Shyamal", "Silence", "SilkTork", "SimonP", "Sir_Nicholas_de_Mimsy-Porpington", "SirFozzie", "Siroxo", "Sj", "Sjakkalle", "Skier_Dude", "Sky_Harbor", "Slakr", "Slambo", "SlimVirgin", "Slon02", "Slp1", "Slumgum", "Smalljim", "Smartse", "Smashville", "Smith03", "Smith609", "Smurrayinchester", "Sn0wflake", "Snowolf", "SoLando", "SoWhy", "Soap", "Someguy1221", "Somno", "SorryGuy", "Soumyasch", "SouthernNights", "SpacemanSpiff", "Spangineer", "Spartaz", "Spellcast", "Spencer", "Sphilbrick", "Spike_Wilbury", "Spinningspark", "Splash", "SpuriousQ", "Srikeit", "Ssd", "Staecker", "Stan_Shebs", "Star_Mississippi", "Starblind", "Staxringold", "Steel", "Stemonitis", "Stephan_Schulz", "Stephen", "Stephen_Bain", "StephenBuxton", "Steve_Smith", "Steven_Walling", "Stevenfruitsmaak", "Stevenj", "Stewartadcock", "Stifle", "Stormie", "StuffOfInterest", "Stwalkerster", "Sugarfish", "Sundar", "Superm401", "Sverdrup", "Swarm", "Swatjester", "Syrthiss", "TParis", "TSO1D", "TShilo12", "Tabercil", "Tannin", "Tariqabjotu", "Tassedethe", "Taw", "Tawker", "Taxman", "Tcncv", "TeaDrinker", "Tedder", "TenOfAllTrades", "TerriersFan", "TexasAndroid", "ThaddeusB", "Thatcher", "The_Anome", "The_Blade_of_the_Northern_Lights", "The_Bushranger", "The_Cunctator", "The_Earwig", "The_JPS", "The_Land", "The_Moose", "The_Rambling_Man", "The_Tom", "The_Wordsmith", "The_ed17", "The_wub", "TheCatalyst31", "TheCoffee", "TheDJ", "TheParanoidOne", "TheProject", "Theda", "Thedemonhog", "Thehelpfulone", "Theleftorium", "TheoClarke", "Theresa_knott", "Thespian", "Thingg", "Thryduulf", "Thue", "Thumperward", "Thunderboltz", "Tide_rolls", "TigerShark", "Tijuana_Brass", "Tikiwont", "Tim_Ivorson", "Tim_Starling", "Tim!", "TimVickers", "Timc", "Timotheus_Canens", "Timrollpickering", "Timwi", "Tinucherian", "Tiptoety", "Titoxd", "Tkinias", "Toby_Bartels", "Toddst1", "Tokyogirl79", "Tom", "Tom_Morris", "Tom_harrison", "TomStar81", "TommyBoy", "Tompagenet", "Tone", "Tony_Fox", "Tonywalton", "Toon05", "Topbanana", "TorNodeBot", "Tra", "Trevor_MacInnis", "Trialsanderrors", "Tristanb", "Tristessa_de_St_Ange", "Tr%C3%B6del", "Turnstep", "TwinsMetsFan", "Tyrenius", "Tyrol5", "Tznkai", "Ucucha", "Ugen64", "UkPaolo", "Ultraexactzz", "Uncle_G", "UninvitedCompany", "UpstateNYer", "Urhixidur", "Useight", "Utcursch", "UtherSRG", "Vague_Rant", "Valfontis", "Valley2city", "Vary", "VegaDark", "Vegaswikian", "Veinor", "Vejvan%C4%8Dick%C3%BD", "VernoWhitney", "Verrai", "Versageek", "Viajero", "Vianello", "Vicki_Rosenzweig", "Victuallers", "Violetriga", "Viridae", "Visorstuff", "Visviva", "Vsmith", "WAvegetarian", "WGFinley", "WJBscribe", "WOSlinker", "Waggers", "Waldir", "Walton_One", "Waltpohl", "Wangi", "Warofdreams", "Wassupwestcoast", "Wayward", "Wehwalt", "Werdna", "WereSpielChequers", "Wesley", "West.andrew.g", "Where", "WhisperToMe", "Who", "Whouk", "Wickethewok", "Wifione", "WikiLeon", "Wikiacc", "William_Pietri", "WilliamH", "Willking1979", "WilyD", "Wimt", "Winhunter", "Wizardman", "Wknight94", "Woody", "Woohookitty", "Worm_That_Turned", "Wouterstomp", "Writ_Keeper", "Wrp103", "Wtmitchell", "Ww", "Wwoods", "Wwwwolf", "X!", "XDanielx", "XJaM", "Xaosflux", "Xavexgoem", "Xdamr", "Xeno", "Xezbeth", "Xnuala", "Xoloz", "Xymmax", "Y", "Yamamoto_Ichiro", "Yamla", "Yandman", "Yannismarou", "Yelyos", "Yet_Another_Redirect_Cleanup_Bot", "Ymblanter", "Yngvadottir", "Ynhockey", "Youngamerican", "Yunshui", "Zagalejo", "Zanimum", "Zero0000", "ZimZalaBim", "Zippy", "Zocky", "Zoicon5", "Zscout370", "Zsinj", "Zzuuzz", "Zzyzx11", "%5Edemon");
var admins_str = '|'+admins.join('|')+'|';
// Bureaucrats (http://en.wikipedia.org/w/api.php?action=query&list=allusers&augroup=bureaucrat&aulimit=500)
// Stand: 2013-04-28
var bureaucrats=new Array("28bytes", "Andrevan", "Anonymous Dissident", "Avraham", "Bcorr", "Bibliomaniac15", "Brion VIBBER", "Cecropia", "Cimon Avaro", "Cprompt", "Deskana", "Dweller", "EVula", "Ilyanep", "Infrogmation", "Jwrosenzweig", "Kingturtle", "MBisanz", "Maxim", "Nihonjoe", "Pakaran", "Raul654", "Rdsmith4", "Secretlondon", "Stan Shebs", "Taxman", "The Rambling Man", "UninvitedCompany", "Useight", "WJBscribe", "Warofdreams", "WilliamH", "Wizardman", "X!", "Xeno");
var bureaucrats_str = '|'+bureaucrats.join('|')+'|';
// Stewards: (http://de.wikipedia.org/w/index.php?title=Spezial%3AGlobale_Benutzerliste&username=&group=steward&limit=100)
// Stand: 2013-04-28
var stewards=new Array("Amqui", "Avraham", "BRUTE", "Barras", "Bencmq", "Bennylin", "Billinghurst", "Bsadowski1", "DerHexer", "Elfix", "J.delanoy", "Jon_Harald_S%C3%B8by", "Jusjih", "Jyothis", "Laaknor", "Leinad", "M7", "MBisanz", "MF-Warburg", "MarcoAurelio", "Mardetanha", "Matanya", "Mathonius", "Melos", "Mentifisto", "Millosh", "Pathoschild", "PeterSymonds", "Pundit", "Quentinv57", "QuiteUnusual", "Ruslik0", "Shizhao", "Snowolf", "Tegel", "Teles", "Thogo", "Trijnstel", "Vituzzu", "Wikitanvir", "Wpedzich");
var stewards_str = '|'+stewards.join('|')+'|';
// renames
var renadmins=new Array("dummy");
var renadmins_str = '|'+renadmins.join('|')+'|';
}
if (markcomadmins) {
// Commons Admins
// Stand: 02.04.2013
var comadmins=new Array("1Veertje", "32X", "99of9", "A.Savin", "AFBorchert", "ALE!", "AVRS", "Adrignola", "Ahonc", "Aka", "Ala_z", "Alhen", "Alison", "Alno", "Alpertron", "Amada44", "AnRo0002", "Angr", "Anthere", "Aude", "Avenue", "Avraham", "Axpde", "AzaToth", "Badseed", "Bapti", "Barcex", "Bastique", "Bdk", "Bencmq", "Benoit_Rochon", "Beria", "Bidgee", "Billinghurst", "Blackcat", "Blacklake", "Blurpeace", "Butko", "Cambalachero", "Captain-tucker", "Cecil", "Chatama", "Chris_73", "ChrisiPK", "ChristianBier", "Ciell", "Cirt", "Common_Good", "CommonsDelinkerHelper", "Cookie", "Courcelles", "Coyau", "D-Kuru", "DaB.", "Dantadd", "Darwinius", "Davepape", "David_Levy", "Dcoetzee", "Denniss", "Dereckson", "Didym", "Dschwen", "EPO", "EVula", "Ecemaml", "Edgar181", "Effeietsanders", "Ejdzej", "Elcobbola", "Elitre", "Elya", "%C3%89rico_J%C3%BAnior_Wouters", "Esby", "EugeneZelenko", "Ezarate", "Fanghong", "Fastily", "Flominator", "Foroa", "Funfood", "FunkMonk", "Geagea", "Geni", "GeorgHH", "George_Chernilevsky", "Gestumblindi", "Gmaxwell", "Gnangarra", "Golbez", "Greudin", "Grin", "Gruznov", "Guillom", "H-stt", "HJ_Mitchell", "Heb", "Hekerui", "Herbythyme", "Hesperian", "High_Contrast", "Howcheng", "Hystrix", "INeverCry", "Infrogmation", "J_Milburn", "JDavid", "JGHowes", "Jafeluv", "Jameslwoodward", "January", "Jaqen", "Jarekt", "Jastrow", "Jcornelius", "Jdforrester", "Jean-Fr%C3%A9d%C3%A9ric", "JeremyA", "Jmabel", "Joergens.mi", "John_Vandenberg", "JuTa", "Juliancolton", "Julo", "Jusjih", "KTo288", "Kaldari", "Kallerna", "Kanonkas", "Killiondude", "King_of_Hearts", "Klemen_Kocjancic", "Krd", "Krinkle", "Krzysiu", "Kuru", "Kved", "Kwj2772", "Kyro", "Leit", "Letartean", "Leyo", "Lobo", "Logan", "Lokal_Profil", "LtPowers", "Ludmi%C5%82a_Pilecka", "Ludo29", "Lupo", "Luxo", "Lymantria", "L%C3%A9na", "M0tty", "MBisanz", "MGA73", "MPF", "Magister_Mathematicae", "Magnus_Manske", "Magog_the_Ogre", "Maire", "MarcoAurelio", "Marcus_Cyron", "Mardetanha", "Martin_H.", "Masur", "Matanya", "Materialscientist", "Mathonius", "Matt314", "Mattbuck", "Maxim", "McZusatz", "Mentifisto", "Micheletb", "Micki", "Mitchazenia", "Miya", "Mmxx", "Mono", "Moogsi", "Morgankevinj", "Mormegil", "Morning_Sunshine", "Multichill", "Mys_721tx", "Nagy", "Neozoon", "Nilfanion", "NordNordWest", "Notafish", "O", "Odder", "Okki", "Otourly", "PeterSymonds", "Pharos", "Philosopher", "PierreSelim", "Pitke", "Platonides", "Podzemnik", "Polarlys", "Powerek38", "Pruneau", "PumpkinSky", "Putnik", "Pymouss", "Ra%27ike", "Ragesoss", "Rama", "Rastrojo", "Raul654", "Raymond", "Rd232", "Rehman", "Reinhard_Kraasch", "Rillke", "Rimshot", "Romaine", "Ronhjones", "Rosenzweig", "Royalbroil", "Rubin16", "Russavia", "R%C3%BCdiger_W%C3%B6lk", "Sanandros", "Sandstein", "SatuSuro", "Sfu", "Shizhao", "Siebrand", "Skeezix1000", "Spiritia", "Sreejithk2000", "Steinsplitter", "Steven_Walling", "Sven_Manguard", "Stifle", "Tabercil", "Tarawneh", "Techman224", "TheDJ", "Thuresson", "Tiptoety", "Tom", "Trijnstel", "Trixt", "Tsca", "T%C3%BArelio", "VIGNERON", "WJBscribe", "Waldir", "Whym", "Wikitanvir", "Wknight94", "Wpedzich", "Wsiegmund", "Wutsje", "Wuzur", "Wvk", "Yann", "Yarl", "Yuval_Y", "Zirland", "Zolo", "Zscout370", "Zyephyrus", "Zzyzx11", "%7EPyb", "%C3%81", "KrinkleBot", "Brion_VIBBER");
var comadmins_str = '|'+comadmins.join('|')+'|';
}
if (markwdadmins) {
// WikiData Admins
// Stand: 16.04.2013
// Notes: Wikibase-Entwickler von WMDE werden nicht gekennzeichnet
var wdadmins=new Array("Addshore", "Ajraddatz", "Amire80", "Arkanosis", "Bene*", "Benoit_Rochon", "Bill_william_compton", "CennoxX", "Conny", "Courcelles", "Delusion23", "Hahc21", "Hazard-SJ", "Hoo_man", "Hosiryuhosi", "Inkowik", "Iste_Praetor", "Izno", "JAn_Dud%C3%ADk", "Jasper_Deng", "Jdforrester", "Jeblad", "Jitrixis", "Jon_Harald_S%C3%B8by", "Karol007", "Legoktm", "Leyo", "Lukas%C2%B2%C2%B3", "Meisam", "Merlissimo", "Moe_Epsilon", "Nouill", "NuvieK", "Penn_Station", "PinkAmpersand", "Raymond", "Ricordisamoa", "Riley_Huntley", "Romaine", "Rschen7754", "Rzuwig", "Saehrimnir", "Sannita", "Sk!d", "Skull33", "Snow_Blizzard", "Sotiale", "Stevenliuyi", "Stryn", "Sven_Manguard", "TBloemink", "Techman224", "Tpt", "ValterVB", "Vituzzu", "Vogone", "Wagino_20100516", "Whym", "Wiki13", "Yair_rand", "Ymblanter", "Zolo", "%D8%AC%D9%88%D8%A7%D8%AF", "%EB%B6%84%EB%8B%B9%EC%84%A0M");
var wdadmins_str = '|'+wdadmins.join('|')+'|';
}
if (markexadmins) {
// Ex-Admins
var exadmins=new Array("dummy");
var exadmins_str = '|'+exadmins.join('|')+'|';
}
if (markexbureaucrats) {
// Ex-Bürokraten
var exbureaucrats=new Array("dummy");
var exbureaucrats_str = '|'+exbureaucrats.join('|')+'|';
}
if (markoversight) {
// Oversighters
// Stand: 2013-04-28
var oversight=new Array("AGK", "Alison", "Avraham", "Beeblebrox", "Carcharoth", "Chase_me_ladies,_I%27m_the_Cavalry", "Courcelles", "Daniel_Case", "David_Fuchs", "Dweller", "Elen_of_the_Roads", "FloNight", "Fluffernutter", "Foxj", "Fred_Bauder", "Jclemens", "Jdforrester", "Jimbo_Wales", "Keegan", "Kirill_Lokshin", "MBisanz", "Mailer_diablo", "Mentifisto", "Newyorkbrad", "NuclearWarfare", "PhilKnight", "Ponyo", "Risker", "Roger_Davies", "Salvio_giuliano", "SilkTork", "Snowolf", "Someguy1221", "Timotheus_Canens", "Wizardman", "Worm_That_Turned");
var oversight_str = '|'+oversight.join('|')+'|';
}
if (markcheckuser) {
// Checkusers
// Stand: 2013-04-28
var checkuser=new Array("AGK", "Alison", "Amalthea", "Avraham", "Carcharoth", "Chase_me_ladies,_I%27m_the_Cavalry", "Coren", "Courcelles", "David_Fuchs", "DeltaQuad", "Deskana", "DoRD", "Elen_of_the_Roads", "Elockid", "FloNight", "Frank", "Fred_Bauder", "J.delanoy", "Jclemens", "Jdforrester", "Jimbo_Wales", "Jpgordon", "Keegan", "Kirill_Lokshin", "MBisanz", "Mailer_diablo", "Newyorkbrad", "NuclearWarfare", "PhilKnight", "Ponyo", "Risker", "Roger_Davies", "Salvio_giuliano", "SilkTork", "Timotheus_Canens", "Tiptoety", "Versageek", "WilliamH", "Worm_That_Turned");
var checkuser_str = '|'+checkuser.join('|')+'|';
}
if (markarbcom || markadmins) {
// Schiedsgericht
// Notes: 01.12.2012 bis 31.05.2013 (CURRENT)
var arbcom=new Array("dummy");
var admarbcom=new Array("dummy");
var arbcom_str = '|'+arbcom.join('|')+'|';
var admarbcom_str = '|'+admarbcom.join('|')+'|';
}
if (isSpecial || isHistory || isUserpage || isTalk || isProject || isFile || isHelp || isDiff) {
var i;
var aNode;
var allanchors = document.getElementsByTagName("A");
var allanchorsuser = new Array();
var followupmark;
var searchExp = /\/wiki\/User?([ _]talk)?:(.+)/;
var searchExpTalk = /[ _]talk:/;
var marker;
var mainpageanchor;
var SGSpecial;
mw.util.addCSS('span.adminMark { font-weight: bold; background-image:none !important; }');
for (i=0; i < allanchors.length; i++) {
aNode = allanchors[i];
mainpageanchor = true;
talkpageanchor = false;
SGSpecial = false;
// if it's a link to a user
if ((href = aNode.getAttribute("href")) && (searchExp.exec(href) != null)) {
currUser = searchExp.exec(href)[2];
/* if (isUserpage) */ currUserClean = currUser.replace(/\/.*/,'');
if (currUserClean != currUser) mainpageanchor = false;
if (searchExpTalk.exec(href) != null) talkpageanchor = true;
if (mainpageanchor) allanchorsuser[i] = currUserClean;
else allanchorsuser[i] = "";
followupmark = false;
if (i>0)
if ((currUserClean == allanchorsuser[i-1]) && talkpageanchor)
followupmark = true;
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 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 (markwdadmins) {
// is this user a wikidata admin?
if (wdadmins_str.indexOf(currUser) != -1) marker.push(markwdatxt);
}
if (markexadmins) {
// was this user an admin?
if (exadmins_str.indexOf(currUser) != -1) marker.push(markexatxt);
}
if (markexbureaucrats) {
// was this user a bureaucrat?
if (exbureaucrats_str.indexOf(currUser) != -1) marker.push(markexbureautxt);
}
// don't mark followups
if (!followupmark)
// don't mark certain pages, except link to user main page
if (mainpageanchor ||
(marksubpages && (mw.config.get('wgCanonicalSpecialPageName') != "Prefixindex")
&& (mw.config.get('wgCanonicalSpecialPageName') != "Allpages")) )
// check finished, now append node
if ((marker.length > 0) && !(dontmarkmyself && (currUserClean == mw.config.get('wgUserName')))) {
var aMark = document.createElement("span");
aMark.className = "adminMark";
var aMarkText = document.createTextNode("\u00A0(" + marker.join("/") + ")");
aMark.appendChild(aMarkText);
aNode.appendChild(aMark);
}
}
}
}
});
// </nowiki>