Jump to content

User:Patrick87/markAdmins.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
 // --- 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 (https://en.wikipedia.org/w/index.php?title=Special:ListUsers&group=sysop&limit=5000)
       // Stand: 2015-01-28
       var admins = new Array("(aeropagitica)","28bytes","2over0","5_albert_square","7","@pple","AA","ABCD","AGK","AKeen","Aaron_Brenneman","Aaron_Schulz","Academic_Challenger","Acalamari","Acather96","Acdixon","Acroterion","Adam_Bishop","Addshore","Adjwilley","Admrboltz","After_Midnight","Agathoclea","Ahoerstemeier","Airplaneman","Akhilleus","Al_Ameer_son","AlainV","Alasdair","Aldux","Ale_jrb","Alex_Bakharev","Alex_Shih","Alex.muller","Alexandria","Alexf","AlexiusHoratius","Alison","AlisonW","AlistairMcMillan","AliveFreeHappy","Allen3","Alphachimp","Alvestrand","Amalthea","Amatulic","Amberrock","Ameliorate!","AmiDaniel","Amire80","Amorymeltzer","Ancheta_Wis","Andonic","Andres","Andrevan","Andrew_Gray","Andrew_Levine","Andrew_Yong","Andrew_c","Andrewa","Andrwsc","AnemoneProjectors","Anetode","AngelOfSadness","Angela","Angelo.romano","Angr","Angusmclellan","AniMate","Animum","Anna_Frodesiak","Anne_Delong","Anomie","AnomieBOT_III","Antandrus","Anthere","Anthony_Appleyard","Anthony_Bradbury","AntonioMartin","Aqwis","Arbitrarily0","Arcadian","Arctic.gnome","ArnoldReinhold","Arsenikk","Art_LaPella","Arthur_Rubin","Arvindn","Arwel_Parry","Asterion","Astronautics","Atama","Athaenara","Atlant","AuburnPilot","Audacity","Aude","Ausir","Avraham","Awiseman","AxelBoldt","AzaToth","B","BD2412","BDD","BOZ","Babajobu","Bagumba","Bald_Zebra","BanyanTree","Barek","BaronLarf","Basalisk","Bastique","Bbatsell","Bbb23","Bcorr","Bdesham","Bduke","Bearcat","Beeblebrox","Beetstra","Beland","Ben_MacDui","Bencherlite","Berean_Hunter","Berig","Bgwhite","Bhadani","Bibliomaniac15","BigDom","BigHaz","BigrTex","Bigtimepeace","Bilby","Billinghurst","BillyH","BirgitteSB","Bishonen","Bjarki_S","Bjelleklang","Bkell","Bkonrad","Black_Falcon","Black_Kite","Blurpeace","Bob_the_Wikipedian","Bobak","Bobo192","Bogdangiusca","Bongwarrior","BorgHunter","BorgQueen","Borisblue","Bovlb","BozMo","BradPatrick","Brandon","Bratsche","Brendanconway","Brian","Brian_Kendig","Brian0918","Brianga","Briangotts","Brighterorange","Brion_VIBBER","Brockert","BrokenSegue","Brookie","BrownHairedGirl","Bsadowski1","Bucketsofg","Buckshot06","Bumm13","Butseriouslyfolks","C.Fred","CALR","CBDunkerson","CIreland","CJ","CJCurrie","CLW","COGDEN","CRGreathouse","CT_Cooper","Cactus.man","CactusWriter","Cacycle","Cailil","Caknuck","Callanecc","Calliopejen1","Calmer_Waters","Caltrop","CambridgeBayWeather","Camembert","Camw","Canadian_Paul","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","Cerebellum","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","Closedmouth","Cobaltbluetony","Cobi","Coffee","Cohesion","Commander_Keane","Connormah","Consumed_Crustacean","Conti","Cool_Hand_Luke","CorbieVreccan","Coren","Courcelles","Cowman109","Cprompt","Crazycomputers","Crazytales","Crisco_1492","Crum375","Cryptic","Cuchullain","Cutler","Cyde","Cydebot","Cyp","Cyrius","Czar","DDima","DESiegel","DGG","DMacks","DYKUpdateBot","DaGizza","Dale_Arnett","Dana_boomer","Danaman5","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","Davidruben","Davodd","Dbachmann","Dbenbenn","Ddstretch","De728631","Deacon_of_Pndapetzim","Deathphoenix","Deb","Deckiller","Decltype","Deiz","Dekimasu","Delirium","Delldot","DeltaQuad","Deltabeignet","Denelson83","Deor","DerHexer","Derek_Ross","Deryck_Chan","Deskana","Deville","Dgies","Dgrant","Diannaa","Diberri","Dino","Dinoguy1000","Discospinster","Djsasso","Dlohcierekim","DoRD","Doc_James","Docu","Doczilla","Dominic","Donald_Albury","Doug","Doug_Bell","Dougweller","Dpbsmith","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","EdwinHJ","Efe","Egil","Ekabhishek","El_C","Eleassar","Electionworld","Elf","Eliz81","Ellsworth","Elockid","Elonka","Eluchil404","Emperor","EncMstr","Enchanter","Enigmaman","Epbr123","Ericorbit","ErikHaugen","ErrantX","Esanchez7587","Espresso_Addict","EurekaLott","Euryalus","Eustress","Ev","EvanProdromou","Evercat","Everyking","Excirial","Extraordinary_Machine","Ezeu","Ezhiki","FF2010","FT2","Fabrictramp","Faithlessthewonderboy","Fang_Aili","Father_Goose","Favonian","Fawcett5","Fayenatic_london","Feezo","Fences_and_windows","Fennec","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","FreeRangeFrog","Fribbler","Friday","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","Gerald_Farinas","Geschichte","Gfoley4","GiantSnowman","Gilliam","Gimmetrow","Ginkgo100","GlassCobra","Glen","Gnangarra","Go_Phightins!","Gogo_Dodo","Golbez","GoldRingChip","Goldom","Good_Olfactory","Goodnightmush","GorillaWarfare","Graeme_Bartlett","GraemeL","Graft","Graham_Beards","Graham87","Grandiose","Grant65","Grenavitar","Grendelkhan","Ground_Zero","Grue","Grutness","Gryffindor","Gtrmp","Guerillero","Guettarda","Gurubrahma","Gwalla","Gwen_Gale","Gyrofrog","HJ_Mitchell","Hadal","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","Hoary","Horologium","HorsePunchKid","Howcheng","Huntster","Huon","Hurricanehink","Husond","Hut_8.5","Hyacinth","I_JethroBT","Ian13","IanManka","Ianblair23","IceKarma","Idont_Havaname","Ihcoyc","Ike9898","Ilyanep","InShaneee","Infrogmation","Inter","Ioeth","Iridescent","IronGargoyle","Ish_ishwar","Islander","Isomorphic","It_Is_Me_Here","ItsZippy","Ixfd64","J_Greb","J_Milburn","J.smith","J04n","JDoorjam","JGHowes","JHunterJ","JIP","JLaTondre","JPG-GR","JYolkowski","JaGa","Jac16888","Jackmcbarn","Jacoplane","Jake_Nelson","Jake_Wartenberg","James086","JamesBWatson","JamesR","JamesTeterenko","Jamesday","Jamesofur","January","Jarry1250","Jason_Quinn","Jauerback","Jay","Jayjg","Jayron32","Jbmurray","Jc37","Jcw69","Jdavidb","Jdforrester","Jeepday","Jehochman","Jengod","Jenks24","JeremyA","Jerzy","Jesse_Viviano","JesseW","Jfdwolff","Jiang","Jimbo_Wales","Jimfbleak","Jimp","Jinian","Jitse_Niesen","Jmabel","Jnc","Jni","Jnothman","JoJan","JoanneB","JodyB","Joe_Decker","Joelr31","Johan_Elisson","John","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","Just_Chilling","Justinc","Jwrosenzweig","JzG","K1Bond007","KF","KFP","KTC","Kaihsu","KaisaL","Kaiser_matias","Kaisershatner","Kane5187","Kanonkas","Karanacs","Karl_Dickman","Kateshortforbob","Kbdank71","Kbh3rd","Keegan","Keenan_Pepper","Keeper76","Keilana","Keith_D","Kelapstick","Kevin","Kevin_Gorman","Khaosworks","Khendon","Kicking222","KillerChihuahua","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","Kudpung","Kurt_Shaped_Box","Kuru","Kurykh","Kusma","Kww","Kyle_Barbour","Kyorosuke","Kzollman","LAX","LFaraone","Lacrimosus","LadyofShalott","Lankiveil","Lar","Larry_V","Laser_brain","Laurascudder","Lear%27s_Fool","Lectonar","Lee_Daniel_Crocker","Legoktm","Leithp","Lenticel","Lethe","Lexicon","Lexor","Leyo","Lid","LinguistAtLarge","ListManBot","Little_Mountain_5","Llywrch","Lomn","Longhair","Lord_Roem","Lord_Voldemort","LordAmeth","Lowellian","Lquilter","Luk","Lupo","Lustiger_seth","Lyrl","MBisanz","MCB","MECU","MER-C","MGA73","MJCdetroit","MSGJ","Mackensen","Madchester","Madman","Magioladitis","Magnus_Manske","Magog_the_Ogre","Mahanga","Mailer_diablo","Mairi","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","Matthewedwards","Mattinbgn","Mattythewhite","Maury_Markowitz","Mav","MaxSem","Maxim","Mazca","Meelar","MelanieN","Melburnian","Melchoir","Melesse","Menchi","Meno25","Mentifisto","Mentoz86","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","Mikeblas","MilborneOne","Mindmatrix","Mindspillage","Minesweeper","Miniapolis","MisfitToys","Missvain","Misza13","Mitchazenia","Mjroots","Mkdw","Mkmcconn","Mkweise","Mlaffs","MoRsE","Moabdave","Modemac","Moink","Mojo_Hand","Moncrief","Moni3","Montrealais","Monty845","Moondyne","Moonriddengirl","Moriori","Morven","Morwen","Mr._Stradivarius","Mr.Z-man","MrDarcy","MrKIA11","Mtmelendez","Mufka","Mulad","Mushroom","MusikAnimal","MykReeve","Mysekurity","Mysid","Mzajac","NCurse","NJA","Nabla","Nakon","Nancy","Nandesuka","Nat","Natalie_Erin","Natalya","NativeForeigner","NawlinWiki","Necrothesp","Neelix","Nehrams2020","Netsnipe","Neutrality","Nev1","Newyorkbrad","Nick","Nick-D","Nickshanks","Night_Gyr","Nightstallion","Nihiltres","Nihonjoe","Nilfanion","Nishkid64","Nixdorf","Nlu","Nmajdan","No_Guru","NoSeptember","Nohat","Noldoaran","Northamerica1000","NrDg","Nthep","NuclearWarfare","Number_57","Nunh-huh","Nv8200p","Nyttend","Ocaasi","Ocatecir","Ocee","Od_Mishehu","OhanaUnited","Ohnoitsjamie","OlEnglish","Olaf_Davis","OldakQuill","Oldelpaso","Oleg_Alexandrov","Oliver_Pereira","Olivier","Omegatron","Only","Optimist_on_the_run","Orangemike","Orderinchaos","Oren0","Orlady","Ortolan88","Oscarthecat","OverlordQ","Owen","OwenX","PBS","PFHLai","Pablo-flores","Pagrashtak","Pakaran","Panyd","Papa_November","Parsecboy","Patar_knight","Pathoschild","Patrick","Paul_A","Paul_August","Paul_Erik","Paulmcdonald","Pax:Vobiscum","Pb30","PeaceNT","PedanticallySpeaking","Pedro","Pegship","Pengo","Penwhale","Perceval","Peridon","Peripitus","Peruvianllama","Peteforsyth","Phantomsteve","Pharos","Phil_Boswell","PhilKnight","Philg88","Philippe","Philosopher","Phils","PierreAbbat","Pigman","Pinkville","Pjacobi","Plastikspork","Ponyo","Postdlf","Pratyeka","Premeditated_Chaos","PresN","PrimeHunter","ProcseeBot","Prodego","ProhibitOnions","Prolog","Proteus","Protonk","ProveIt","Pschemp","Quadell","Quarl","R%27n%27B","R._Baley","RG2","RHM22","RHaworth","RJFJR","RL0919","Radiant!","Ragesoss","Ragib","Rama","Rambo%27s_Revenge","Rami_R","Ramitmahajan","Randykitty","Raul654","Rbrwr","Reaper_Eternal","RedWolf","RedWordSmith","Redrose64","Reedy","Refdoc","RegentsPark","Remember_the_dot","Renata3","Renesis","Resolute","Rettetast","Revolving_Bugbear","Rfl","Riana","Richwales","Rick_Block","Ricky81682","Rifleman_82","Rigadoun","Risker","Rjanag","Rjd0060","Rkitko","Rklawton","Rlandmann","Rlendog","Rmhermen","Roadrunner","RobLa","RobertG","Robin_Patterson","RobyWayne","RockMFR","RockMagnetist","Rockpocket","Roger_Davies","Rogerd","Ron_Ritzman","Ronhjones","Ronnotel","Rosiestep","Rossami","RoyBoy","RoySmith","Royalbroil","Rschen7754","Rspeer","Ruhrfisch","Runningonbrains","Ruslik0","Ruud_Koot","Ryan_Norton","Ryan_Postlethwaite","S@bre","SB_Johnny","SCEhardt","SCZenz","SQL","ST47","Sabine%27s_Sunbird","Sadads","Salix_alba","Saltine","Salvidrim!","Salvio_giuliano","Sam","Samir","Samsara","Samwalton9","Sanchom","Sandstein","Sarah","Sarahj2107","Saravask","Sasquatch","Satori_Son","SatyrTN","Savidan","Saxifrage","Schissel","Schneelocke","Schutz","Scientizzle","Scott_Burley","Scott_MacDonald","Scott5114","ScottDavis","Scottywong","Sean_Whitton","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","Sky_Harbor","Slakr","Slambo","SlimVirgin","Slon02","Slp1","Smalljim","Smartse","Smith03","Smith609","Smurrayinchester","Sn0wflake","Snowolf","SoLando","SoWhy","Soap","Someguy1221","Somno","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","StephenBuxton","Steve_Smith","Steven_Walling","Stevenj","Stewartadcock","Stifle","Stormie","StringTheory11","StuffOfInterest","Stwalkerster","Sugarfish","Sundar","SuperMarioMan","Superm401","Sverdrup","Swarm","Swatjester","Syrthiss","TFA_Protector_Bot","TLSuda","TParis","TShilo12","Tabercil","Tannin","Tariqabjotu","Tassedethe","Tawker","Tcncv","TeaDrinker","Tedder","TenOfAllTrades","TexasAndroid","ThaddeusB","Thatcher","The_Anome","The_Blade_of_the_Northern_Lights","The_Bushranger","The_Cunctator","The_Earwig","The_Interior","The_JPS","The_Land","The_Moose","The_Rambling_Man","The_Tom","The_Wordsmith","The_ed17","The_wub","TheCatalyst31","TheCoffee","TheParanoidOne","Theda","Thedemonhog","Thehelpfulone","Theleftorium","TheoClarke","Thespian","Thingg","Thryduulf","Thue","Thumperward","Thunderboltz","Tide_rolls","Tijuana_Brass","Tim_Ivorson","Tim_Starling","Tim!","TimVickers","Timc","Timotheus_Canens","Timrollpickering","Timwi","Tinucherian","Tiptoety","Titodutta","Titoxd","Tkinias","Toby_Bartels","Toddst1","Tokyogirl79","Tom","Tom_Morris","Tom_harrison","TomStar81","TommyBoy","Tompagenet","Tone","Tony_Fox","Tonywalton","Toon05","Topbanana","Trappist_the_monk","Trevj","Trevor_MacInnis","Trialsanderrors","Tristanb","Tristessa_de_St_Ange","Tr%C3%B6del","TwinsMetsFan","Tyrenius","Tyrol5","Tznkai","T%C3%B3ra%C3%AD","Ucucha","UkPaolo","Ultraexactzz","Uncle_G","UninvitedCompany","UpstateNYer","Urhixidur","Useight","Utcursch","UtherSRG","Vague_Rant","Valfontis","Valley2city","Vary","VegaDark","Vegaswikian","VernoWhitney","Verrai","Versageek","Viajero","Vianello","Vicki_Rosenzweig","Victuallers","Violetriga","Viridae","Visorstuff","Visviva","Vsmith","WAvegetarian","WGFinley","WJBscribe","WOSlinker","Waggers","Waldir","Waltpohl","Wangi","Warofdreams","Wassupwestcoast","Wayward","Wehwalt","Werdna","WereSpielChequers","Wesley","West.andrew.g","Where","WhisperToMe","Who","Whouk","Wickethewok","Wifione","WikiLeon","Wikiacc","William_Pietri","Willking1979","WilyD","Wimt","Winhunter","Wizardman","Wknight94","Woody","Woohookitty","Worm_That_Turned","Wouterstomp","Writ_Keeper","Wrp103","Wtmitchell","Wwoods","Wwwwolf","X!","XDanielx","XJaM","Xaosflux","Xdamr","Xeno","Xezbeth","Xnuala","Xoloz","Xymmax","Y","Yamamoto_Ichiro","Yamla","Yandman","Yannismarou","Yaris678","Yelyos","Ymblanter","Yngvadottir","Ynhockey","Youngamerican","Yunshui","Zad68","Zagalejo","Zanimum","Zero0000","ZimZalaBim","Zippy","Zocky","Zoicon5","Zscout370","Zsinj","Zzuuzz","Zzyzx11","%5Edemon");

       var admins_str = '|'+admins.join('|')+'|';

       // Bureaucrats (https://en.wikipedia.org/w/index.php?title=Special:ListUsers&group=bureaucrat&limit=5000)
       // Stand: 2015-01-28
       var bureaucrats = new Array("28bytes","Acalamari","Addshore","Andrevan","Avraham","Bcorr","Bibliomaniac15","Brion_VIBBER","Cecropia","Cimon_Avaro","Cprompt","Deskana","Dweller","EVula","Ilyanep","Infrogmation","Jwrosenzweig","Kingturtle","MBisanz","Maxim","Nihonjoe","Pakaran","Raul654","Secretlondon","Stan_Shebs","UninvitedCompany","Useight","WJBscribe","Warofdreams","Wizardman","Worm_That_Turned","X!","Xeno");
       var bureaucrats_str = '|'+bureaucrats.join('|')+'|';

       // Stewards: (https://de.wikipedia.org/w/index.php?title=Spezial%3AGlobale_Benutzerliste&group=steward&limit=5000)
       // Stand: 2015-01-28
       var stewards = new Array("Ajraddatz","Avraham","Barras","Bencmq","Bennylin","Billinghurst","Bsadowski1","DerHexer","Elfix","Hoo_man","Jyothis","M7","MBisanz","MF-Warburg","Mardetanha","Matanya","Mathonius","Melos","Mentifisto","Pundit","Quentinv57","QuiteUnusual","Rschen7754","Ruslik0","SPQRobin","Savh","Shanmugamp7","Shizhao","Snowolf","Tegel","Teles","Trijnstel","Vituzzu","Wikitanvir");
       var stewards_str = '|'+stewards.join('|')+'|';

       // renames
       var renadmins=new Array("dummy");
       var renadmins_str = '|'+renadmins.join('|')+'|';
   }

   if (markcomadmins) {
       // Commons Admins (https://commons.wikimedia.org/wiki/Special:ListUsers?group=sysop&limit=5000)
       // Stand: 2015-01-28
       var comadmins = new Array("-revi","1Veertje","32X","99of9","A.Savin","AFBorchert","ALE!","Ahonc","Aka","Alan","Alhen","Alison","Alno","Alpertron","Amada44","AnRo0002","Angr","Ankry","Anthere","Aude","Avenue","Avraham","Axpde","AzaToth","Badseed","Barcex","Bastique","Basvb","Benoit_Rochon","Beria","Billinghurst","Blackcat","Blurpeace","BrightRaven","Butko","Cambalachero","Captain-tucker","Cecil","Chris_73","ChrisiPK","ChristianBier","Ciell","Cirt","Common_Good","CommonsDelinker","CommonsMaintenanceBot","Cookie","Courcelles","Coyau","D-Kuru","DaB.","Dantadd","Darwinius","Davepape","David_Levy","Denniss","DerHexer","Dereckson","Dharmadhyaksha","Didym","Dschwen","EPO","EVula","Ebraminio","Edgar181","Effeietsanders","Elcobbola","Elitre","Ellin_Beltz","Elya","Esby","EugeneZelenko","Ezarate","Fanghong","Fastily","Flominator","Funfood","FunkMonk","Geagea","Geni","George_Chernilevsky","Gestumblindi","GifTagger","Gnangarra","Golbez","Green_Giant","Grin","Gruznov","Guillom","H-stt","HJ_Mitchell","Hedwig_in_Washington","Hekerui","Hesperian","Howcheng","Huntster","Hystrix","INeverCry","Indeedous","Infrogmation","J_Milburn","JGHowes","Jameslwoodward","January","Jaqen","Jarekt","Jastrow","Jcb","Jcornelius","Jdforrester","Jean-Fr%C3%A9d%C3%A9ric","Jmabel","Joergens.mi","John_Vandenberg","JuTa","Juliancolton","Julo","Jusjih","KTo288","Kaldari","Kallerna","Kanonkas","Killiondude","King_of_Hearts","Klemen_Kocjancic","Krd","Krinkle","KrinkleBot","Krzysiu","Kwj2772","Kyro","Leit","Letartean","Leyo","Lobo","Logan","Lokal_Profil","LtPowers","Ludo29","Lupo","Lymantria","L%C3%A9na","M0tty","MBisanz","MGA73","MPF","Magog_the_Ogre","Maire","Marcus_Cyron","Mardetanha","Martin_H.","Masur","Matanya","Materialscientist","Mathonius","Matt314","Mattbuck","Maxim","McZusatz","Mentifisto","MichaelMaggs","Micheletb","Mitchazenia","Miya","Mmxx","Mono","Morgankevinj","Mormegil","Morning_Sunshine","Multichill","Mys_721tx","Nagy","NahidSultan","Natuur12","Neozoon","Nick","Niklem","Nilfanion","NordNordWest","Notafish","O","Odder","Okki","Otourly","PierreSelim","Pitke","Platonides","Pleclown","Poco_a_poco","Podzemnik","Polarlys","Powerek38","PumpkinSky","Putnik","Pymouss","Ra%27ike","Ragesoss","Rama","Rastrojo","Raymond","Rehman","Reinhard_Kraasch","Rillke","Rimshot","Rodhullandemu","Romaine","Ronhjones","Rosenzweig","Royalbroil","Rubin16","Sanandros","Sandstein","SarahStierch","SatuSuro","Shizhao","Siebrand","Skeezix1000","Sphilbrick","Spiritia","Sreejithk2000","Steinsplitter","Stifle","Tabercil","Taivo","Tarawneh","Techman224","Teles","TheDJ","Thuresson","Tiptoety","Tom","Trijnstel","Tsca","T%C3%BArelio","VIGNERON","WJBscribe","Waldir","Whym","Wikitanvir","Wsiegmund","Wutsje","Wuzur","Wvk","Yann","Yarl","Ymblanter","Yuval_Y","Zirland","Zolo","Zzyzx11","%7EPyb","%C3%89rico_J%C3%BAnior_Wouters");
       var comadmins_str = '|'+comadmins.join('|')+'|';
   }

   if (markwdadmins) {
       // WikiData Admins (https://www.wikidata.org/wiki/Special:ListUsers?group=sysop&limit=5000)
       // Stand: 2015-01-28
       // Notes: Wikibase-Entwickler von WMDE werden nicht gekennzeichnet
       var wdadmins = new Array("-revi","555","Abuse_filter","Addshore","Ajraddatz","Alan_ffm","AmaryllisGardener","Andre_Engels","Andreasmperu","Arkanosis","Ash_Crow","Ayack","Bene*","Benoit_Rochon","Calak","Cheers!","Chrumps","Conny","Courcelles","Csigabi","Delusion23","Dexbot","Ebraminio","Edoderoo","ElfjeTwaalfje","Ep%C3%ACdosis","FakirNL","Florn88","Fomafix","Gabbe","George.Edward.C","Hahc21","Harmonia_Amanda","Hazard-SJ","Hoo_man","Inkowik","JAn_Dud%C3%ADk","Jakec","Jared_Preston","Jasper_Deng","Jianhui67","Jitrixis","John_F._Lewis","Jon_Harald_S%C3%B8by","Ladsgroup","LadyInGrey","Legoktm","Lymantria","Mat%C4%9Bj_Such%C3%A1nek","Multichill","Mushroom","Nikosguard","Nouill","PMG","Pamputt","Pasleim","Penn_Station","Place_Clichy","Raymond","Ricordisamoa","Rippitippi","Romaine","Rschen7754","Rzuwig","SPQRobin","Saehrimnir","Sannita","Scott5114","Sjoerddebruin","Sk!d","Snow_Blizzard","Sotiale","Soulkeeper","Steenth","Stryn","TCN7JM","Taketa","Tobias1984","Tpt","ValterVB","Vogone","Wagino_20100516","Whym","YMS","Ymblanter","Zolo","%EB%B6%84%EB%8B%B9%EC%84%A0M","%EC%BD%A9%EA%B0%80%EB%A3%A8");
       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 (https://en.wikipedia.org/w/index.php?title=Special:ListUsers&group=oversight&limit=5000)
       // Stand: 2015-01-28
       var oversight = new Array("AGK","Alison","Avraham","Beeblebrox","Callanecc","Chase_me_ladies,_I%27m_the_Cavalry","Courcelles","DGG","Daniel_Case","David_Fuchs","DeltaQuad","Deskana","DoRD","Dougweller","Dweller","Elockid","Euryalus","FloNight","Fluffernutter","Foxj","GorillaWarfare","Guerillero","Jdforrester","Jimbo_Wales","Joe_Decker","Julia_W","Keegan","Ks0stm","LFaraone","MBisanz","Mailer_diablo","Mentifisto","NativeForeigner","PhilKnight","Ponyo","Richwales","Risker","Roger_Davies","Salvio_giuliano","Seraphimblade","Someguy1221","Thryduulf","Timotheus_Canens","Worm_That_Turned","Yunshui");
       var oversight_str = '|'+oversight.join('|')+'|';
   }

   if (markcheckuser) {
       // Checkusers (https://en.wikipedia.org/w/index.php?title=Special:ListUsers&group=checkuser&limit=5000)
       // Stand: 2015-01-28
       var checkuser = new Array("AGK","Alison","Amalthea","Avraham","Callanecc","Chase_me_ladies,_I%27m_the_Cavalry","Coren","Courcelles","DGG","David_Fuchs","DeltaQuad","Deskana","DoRD","Dougweller","Elockid","Euryalus","FloNight","GorillaWarfare","Guerillero","Jimbo_Wales","Joe_Decker","Jpgordon","Keegan","LFaraone","MBisanz","Mailer_diablo","Materialscientist","NativeForeigner","PhilKnight","Ponyo","Reaper_Eternal","Risker","Roger_Davies","Salvio_giuliano","Seraphimblade","Thryduulf","Timotheus_Canens","Tiptoety","Versageek","Yunshui");
       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>