User:Qit16/common.js

/* :de:MediaWiki:Gadget-revisionCounter.js */ if (mw.config.get('wgNamespaceNumber') >= 0) { $( function { if ( mw.config.get( 'revisionCounter.checkOnlyOnHistory', true ) && mw.config.get('wgAction') !== "history" ) {   return;  }

var api = new mw.Api; var revisionCount = 0, revisionCountUser = 0; var queryParams = { action: 'query', prop: 'revisions', pageids: mw.config.get('wgArticleId'), rvprop: 'user', rvlimit: 'max', requestid: mw.config.get('wgCurRevisionId') //Break client caching, when page has been edited };

var doQuery = function( api, queryParams, continueParams ) { api.get(   $.extend( {}, queryParams, continueParams || { 'continue': '' } )   ).then( function( data ) {    queryResult( api, data );   } ).fail( function( code, data ) {    var extraText;    if ( code === 'http' && data ) {     extraText = ( data.xhr && data.xhr.status ? '[' + data.xhr.status + ']' : '' )     + ( data.textStatus ?  + data.textStatus + ( data.exception ? ': ' :  ) : '' )     + ( data.exception ?  + data.exception :  );   } else {     extraText = code + ( data && data.error && data.error.info ? ': ' + data.error.info : '' );   }    mw.notify( 'RevisionCounter: Fehler beim Ermitteln der Anzahl an Versionen' + ' (' + extraText + ')', { tag: 'revisionCounter-error' } );  } );  };  doQuery( api, queryParams ); var queryResult = function( api, res) {   var pageId = mw.config.get('wgArticleId'); if (!res['query'] || !res['query']['pages'] ||        !res['query']['pages'][pageId] || !res['query']['pages'][pageId]['revisions']) return; var revs = res['query']['pages'][pageId]['revisions']; revisionCount += revs.length; var username = mw.config.get( 'wgUserName' ); for (var i = 0; i < revs.length; i++) if (revs[i]['user'] === username) revisionCountUser++; if (res && res['continue']) {     doQuery( api, queryParams, res['continue'] ); }   else {     if (mw.config.get('skin') === 'vector') {       $("#ca-history a").text(function(index, curText) {          return curText + " (" + revisionCount + "/" + revisionCountUser + ")";        }); }     else {       var info = document.createElement("span"); info.appendChild(document.createTextNode(" (" + revisionCount + "/" + revisionCountUser + ")")); var infoTitle = document.createAttribute("title"); infoTitle.nodeValue = "Insgesamt " + revisionCount + " Versionen, davon " + revisionCountUser + " von mir"; info.setAttributeNode(infoTitle); document.getElementById('ca-history').firstChild.appendChild(info); }   }  } }); }

/* :de:Benutzer:PDD/markAdmins.js */ //*********************************************************************** // 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 //***********************************************************************

//

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; var markcomadmins   = window.markcomadmins  === true; var markwdadmins    = window.markwdadmins === true; var markexadmins    = window.markexadmins   === true; var markexbureaucrats = window.markexbureaucrats  === true;

var markarbcom      = window.markarbcom     !== false; var markoversight   = window.markoversight  !== false; var markcheckuser   = window.markcheckuser  !== false;

var marksubpages    = window.marksubpages   === true; var dontmarkmyself  = window.dontmarkmyself === true;

// Die Markierungen dürfen nie leer sein, das wird hier sichergestellt. var markatxt        = window.markatxt         || 'A'; var markbureautxt   = window.markbureautxt    || 'B'; var markstewtxt     = window.markstewtxt      || 'S'; var markrenatxt     = window.markrenatxt      || 'A-Ren';

var markcomatxt     = window.markcomatxt      || 'Com-A'; var markwdatxt      = window.markwdatxt      || 'WD-A';

var markexatxt      = window.markexatxt       || 'Ex-A'; var markexbureautxt = window.markexbureautxt  || 'Ex-B';

var markoversighttxt = window.markoversighttxt || 'OS'; var markcheckusertxt = window.markcheckusertxt || 'CU'; var markombudsmantxt = window.markombudsmantxt || 'Omb'; var markarbcomtxt   = window.markarbcomtxt    || 'SG';

// 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) { // statische Liste (dynamisch: http://toolserver.org/~aka/dewiki_admins_utf8.txt ) // Stand: 27.07.2015 var admins=new Array("Achim_Raschka", "AFBorchert", "AHZ", "Ahellwig", "Aka", "Alraunenstern", "Altkatholik62", "Ambross07", "AndreasPraefcke", "Anka_Friedrich", "APPER", "Armin_P.", "Aspiriniks", "Atamari", "Baumfreund-FFM", "BLueFiSH.as", "Benowar", "Bhuck", "BishkekRocks", "Brackenheim", "Bubo_bubo", "Cactus26", "Carbidfischer", "Catrin", "Cecil", "Cherubino", "Chricho", "Christian2003", "Church_of_emacs", "C%C3%A9sar", "C%C3%BA_Faoil", "Cymothoa_exigua", "D", "DaBroMfld", "Dandelo", "David_Ludwig", "Dbenzhuser", "Denis_Barthel", "Der.Traeumer", "DerHexer", "Doc_Taxon", "Doc.Heintz", "Eike_sauer", "El_Duende", "Elendur", "Elya", "Emergency_doc", "Emes", "Engie", "Entlinkt", "Enzian44", "Ephraim33", "Eschenmoser", "Euku", "Eynre", "Factumquintus", "Felistoria", "Filterkaffee", "Filzstift", "Firefox13", "Flibbertigibbet", "Flominator", "Frank_Schulenburg", "FritzG", "Funkruf", "GDK", "Geiserich77", "Gerbil", "Gereon_K.", "Gestumblindi", "Gleiberg", "Graphikus", "Gripweed", "Gustav_von_Aschenbach", "H-stt", "Hadhuey", "HaeB", "Hans-J%C3%BCrgen_H%C3%BCbner", "He3nry", "Head", "Hejkal", "Hephaion", "Herzi_Pinki", "Hic_et_nunc", "Hofres", "Holmium", "HOPflaume", "Horst_Gr%C3%A4bner", "Howwi", "Hukuk%C3%A7u", "Hydro", "Hyperdieter", "Ireas", "Itti", "Ixitixel", "J_budissin", "JCS", "JWBE", "Jcornelius", "JD", "Jivee_Blau", "Jodo", "J%C3%BCrgen_Oetting", "JuTa", "Kaisersoft", "Kam_Solusar", "Karsten11", "Kh80", "Koenraad", "Krd", "Kriddl", "Kritzolina", "Kuebi", "Kulac", "Kurt_Jansson", "Leithian", "Leyo", "Lipstar", "Logograph", "Lou.gruber", "Lustiger_seth", "MBq", "Mabschaaf", "Machahn", "Maclemo", "Magiers", "Magnummandel", "Magnus_Manske", "Man77", "Mazbln", "Memnon335bc", "Merlissimo", "Micha", "Michael_Sander", "Michail", "Micha_L._Rieser", "Mikered", "Millbart", "Miraki", "Mo4jolo", "Mogelzahn", "Morten_Haan", "Ne_discere_cessa!", "Nemissimo", "Neozoon", "Nepenthes", "Nicola", "Nicolai_P.", "NiTenIchiRyu", "Nikkis", "NoCultureIcons", "Nolispanmo", "NordNordWest", "Nothere", "Olaf_Simons", "Orci", "Ot", "Otberg", "Otto_Normalverbraucher", "Pacogo7", "Pajz", "Partynia", "PaterMcFly", "PDD", "Pelz", "Perrak", "Pischdi", "Pitichinaccio", "Pjacobi", "Polarlys", "Poupou_l%27quourouce", "Quedel", "Queryzo", "Ra%27ike", "Rainer_Lippert", "Rainer_Zenz", "Rax", "Raymond", "Rdb", "Redf0x", "Redlinux", "Regi51", "Regiomontanus", "Reinhard_Kraasch", "Rolf_H.", "Rosenzweig", "S._F._B._Morse", "S.Didam", "Saehrimnir", "Sargoth", "Scherben", "Schniggendiller", "Schreiber", "Schwalbe", "Seewolf", "Seidl", "Septembermorgen", "Shikeishu", "Siechfred", "Sir", "Slomox", "Solid_State", "Southpark", "SteKrueBe", "Stechlin", "Stefan", "Stefan_K%C3%BChn", "Stefan64", "Steffen_L%C3%B6we_Gera", "Steschke", "Superbass", "Svens_Welt", "ThePeter", "Theghaz", "Thogo", "Ticketautomat", "Tigerente", "Tilman_Berger", "Timk70", "Tsor", "Tsui", "UW", "Ukko", "Umherirrender", "Ureinwohner", "Uwe_Gille", "WAH", "WIKImaniac", "Wahldresdner", "Wahrerwattwurm", "Wdwd", "Wikijunkie", "Wnme", "WolfgangRieger", "Wo_st_01", "XenonX3", "Xocolatl", "Xqt", "Yellowcard", "YourEyesOnly", "Zinnmann", "Zollernalb");

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

var bureaucrats=new Array("APPER", "MBq", "Merlissimo", "Itti"); var bureaucrats_str = '|'+bureaucrats.join('|')+'|';

// Stewards: Abgleich mit http://de.wikipedia.org/w/index.php?title=Spezial%3AGlobale_Benutzerliste&username=&group=steward&limit=100 var stewards=new Array(       /* global stewards */       "Ajraddatz", "Avraham", "Barras", "Bennylin", "Billinghurst", "Bsadowski1", "DerHexer", "Einsbor", "Elfix", "Hoo_man", "Jusjih", "Jyothis", "Linedwell", "M7", "MarcoAurelio", "Mardetanha", "Matanya", "Mathonius", "MBisanz", "Melos", "Mentifisto", "MF-Warburg", "Pmlineditor", "Pundit", "QuiteUnusual", "Ruslik0", "Ruy_Pugliesi", "Savh", "Shanmugamp7", "Snowolf", "SPQRobin", "Stryn", "Taketa", "Tegel", "Teles", "Trijnstel", "Vituzzu"); var stewards_str = '|'+stewards.join('|')+'|';

// renames var renadmins=new Array("Gunter_Krebs", "Morgaine", "Budissin", "Gunter.krebs", "Thomas_Goldammer", "Finanzer", "RKraasch", "St-fl", "Paul_Conradi", "Hoch_auf_einem_Baum", "Davidl", "OnkelJohn", "AT", "Schweinepeterle", "Jutta234", "Gloecknerd", "Ex-Steerpike", "HansCastorp", "Pill", "BayernMuenchen", "Np", "Stullkowski", "Dr.heintz", "Dr.Heintz", "Hans_J._Castorp"); var renadmins_str = '|'+renadmins.join('|')+'|'; }

if (markcomadmins) { // Stand: 26.07.2015 var comadmins=new Array("-revi", "1Veertje", "32X", "99of9", "A.Savin", "AFBorchert", "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", "Ciell", "Cirt", "Common_Good", "CommonsDelinker", "Cookie", "Courcelles", "Coyau", "D-Kuru", "DaB.", "Dantadd", "Darwinius", "Davepape", "David_Levy", "De728631", "Denniss", "DerHexer", "Dereckson", "Dharmadhyaksha", "Didym", "Dschwen", "EPO", "EVula", "Ebraminio", "Edgar181", "Elcobbola", "Elitre", "Ellin_Beltz", "Elya", "Emha", "Esby", "EugeneZelenko", "Ezarate", "Fanghong", "Flominator", "FunkMonk", "Geagea", "Geni", "George_Chernilevsky", "Gestumblindi", "GifTagger", "Gnangarra", "Golbez", "Grin", "Gruznov", "H-stt", "HJ_Mitchell", "Hedwig_in_Washington", "Hekerui", "Hesperian", "Howcheng", "Huntster", "Hystrix", "Indeedous", "Infrogmation", "JGHowes", "Jameslwoodward", "January", "Jaqen", "Jarekt", "JarrahTree", "Jastrow", "Jcb", "Jcornelius", "Jdforrester", "Jean-Fr%C3%A9d%C3%A9ric", "Jianhui67", "Jmabel", "Joergens.mi", "John_Vandenberg", "JuTa", "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", "Multichill", "Mys_721tx", "Nagy", "NahidSultan", "Natuur12", "Neozoon", "Nick", "Niklem", "Nilfanion", "NordNordWest", "Notafish", "O", "Odder", "Okki", "Otourly", "P199", "PierreSelim", "Pitke", "Platonides", "Pleclown", "Poco_a_poco", "Podzemnik", "Polarlys", "Powerek38", "PumpkinSky", "Putnik", "Pyb", "Pymouss", "Ra%27ike", "Ragesoss", "Rama", "Rastrojo", "Raymond", "Rehman", "Reinhard_Kraasch", "Revent", "Rillke", "Rimshot", "Rodhullandemu", "Romaine", "Ronhjones", "Rosenzweig", "Royalbroil", "Rubin16", "Rudolphous", "Sanandros", "Sandstein", "SarahStierch", "Shizhao", "Siebrand", "Skeezix1000", "Sphilbrick", "Spiritia", "Sreejithk2000", "Steinsplitter", "Stifle", "Tabercil", "Taivo", "Tarawneh", "Techman224", "Teles", "Thibaut120094", "Thuresson", "Tiptoety", "Tom", "Trijnstel", "Tsca", "T%C3%BArelio", "VIGNERON", "WJBscribe", "Waldir", "Wdwd", "Whym", "Wikitanvir", "Wsiegmund", "Wutsje", "Wuzur", "Wvk", "Yann", "Yarl", "Ymblanter", "Yuval_Y", "Zolo", "Zzyzx11", "%C3%89rico_J%C3%BAnior_Wouters", "%E3%81%A8%E3%81%82%E3%82%8B%E7%99%BD%E3%81%84%E7%8C%AB"); var comadmins_str = '|'+comadmins.join('|')+'|'; }

if (markwdadmins) { // Stand: 26.07.2015 // Notes: Wikibase-Entwickler von WMDE werden nicht gekennzeichnet var wdadmins=new Array("-revi", "Addshore", "Ajraddatz", "AmaryllisGardener", "Andreasmperu", "Andre_Engels", "Arkanosis", "Ash_Crow", "Ayack", "Bene*", "Calak", "Caliburn", "Cheers!", "Chrumps", "Conny", "Courcelles", "Csigabi", "Delusion23", "Ebraminio", "Edoderoo", "Ep%C3%ACdosis", "FakirNL", "Fomafix", "Hahc21", "Haplology", "Harmonia_Amanda", "Hazard-SJ", "Hoo_man", "Jakec", "Jared_Preston", "Jasper_Deng", "Jianhui67", "John_F._Lewis", "Jon_Harald_S%C3%B8by", "Ladsgroup", "LadyInGrey", "Lymantria", "Mat%C4%9Bj_Such%C3%A1nek", "Mbch331", "Multichill", "Mushroom", "Nikki", "Nikosguard", "Pamputt", "Pasleim", "Penn_Station", "Ricordisamoa", "Rippitippi", "Romaine", "Rschen7754", "Rzuwig", "Saehrimnir", "Sannita", "Scott5114", "Sjoerddebruin", "Sotiale", "SPQRobin", "Steenth", "Stryn", "Taketa", "TCN7JM", "ValterVB", "Vogone", "Wagino_20100516", "Whym", "Ymblanter", "YMS", "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) { /*        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 Geisterbanker -> S1            S1 -> A.Savin A.Savin -> Savin 2005 NickKnatteron -> STBR Marcela -> Ralf Roletschek Zenogantner -> Zeno Gantner Blunts -> Blunt. Hufi2404 -> Hufi Hufi -> ABC1234567 Addicks -> -jha- Magnus -> Tullius Presroi -> Mathias Schindler Taxman -> TAXman Kenwilliams -> Marcus Cyron Blaite -> Holger I.            Rocco -> Sinn Guenny -> Christian Günther Sarazyn -> Jonathan Groß Schlendrian -> Florian Adler Capaci34 -> Thomas Glintzer Tolanor von Preto -> Tolanor Jrohr -> Johannes Rohr Löschkandidat -> LKD

- verstorben: Srbauer, Hermannthomas, Bradypus, ArtMechanic, Geos, NebMaatRe, Martin-vogel, Lady Whistler - 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 - Gescheiterte Wiederwahl nach MB            Liesel: 10.11.2009 EBB: 24.11.2009 ChristophLanger: 4.12.2009 Nocturne: 4.12.2009 Arnomane: 6.12.2009 Vigala Veia: 6.12.2009 Asb: 7.12.2009 Fire: 7.12.2009 ElRaki: 7.12.2009 Fusslkopp: 8.12.2009 Limasign: 8.12.2009 Stw: 8.12.2009 Cottbus: 8.12.2009 Mikue: 8.12.2009 Threedots: 8.12.2009 Tullius: 8.12.2009 Zenon: 8.12.2009 Irmgard: 9.12.2009 Chef: 11.12.2009 Sigune: 11.12.2009 Beyer: 11.12.2009 LosHawlos: 11.12.2009 Hoheit: 11.12.2009 Sven-steffen arndt: 12.12.2009 Vic Fontaine: 12.12.2009 Bernhard55: 13.12.2009 Echoray: 14.12.2009 Triggerhappy: 14.12.2009 Nina: 14.12.2009 AlexR: 23.12.2009 Fb78: 29.12.2009 Schewek: 31.12.2009 Schnargel: 31.12.2009 Stahlkocher: 31.12.2009 Rhododendronbusch: 17.01.2010 Nerd: 09.02.2011 Tilla: 06.04.2011 1001: 18.06.2011            Nb: 18.07.2011 32X: 02.04.2012 (WW nicht angetreten) CdaMVvWgS: 15.06.2012 (WW nicht angetreten) Mathias_Schindler (WW nicht angetreten) Streifengrasmaus (WW nicht angetreten) Alexander_Z. (WW nicht angetreten) Avatar (WW nicht angetreten) Birger_Fricke (WW nicht angetreten) Chb (WW nicht angetreten) Duesentrieb (WW nicht angetreten) Holger_I. (WW nicht angetreten) John_N. (WW nicht angetreten) Melkom (WW nicht angetreten) Robodoc (WW nicht angetreten) Philipendula (WW nicht angetreten) Sinn (WW nicht angetreten) Zenit (WW nicht angetreten) Kku (WW nicht erfolgreich) Amberg 02.12.2012 (WW nicht erfolgreich) Zumbo (WW nicht angetreten) JakobVoss (WW nicht angetreten) Janneman (WW nicht angetreten) Stepro: 17.11.2013 Media_lib: 02.01.2014 (WW nicht angetreten) JD: 30.04.2014 (WW nicht angetreten) Jan_eissfeldt: 10.09.2014 (WW nicht angetreten) Memmingen: 05.12.2014 (WW nicht angetreten) DaB.: 24.02.2015 Artmax: 15.07.2015 (WW nicht angetreten) - Untätigkeitsdeadmin: 16.04.2008: Aglarech, Ben-Zin, Igelball, Ilja_Lorek, Jofi, KMJ, Karl-Henner, Pit, Robert_Kropf, Skriptor, Smurf, Terabyte, Thomas_Luft 13.06.2008: Erwin E aus U            17.07.2008: Kiker99, Vulture 21.07.2008: Kantor.JH, RobbyBer 03.08.2008: Herr_Th. 20.08.2008: Wolfgangbeyer 26.11.2008: Pfalzfrank 28.06.2009: Peterlustig 29.09.2009: JHeuser 15.11.2009: Fristu 03.01.2010: Manecke 15.02.2010: Kubrick 06.04.2010: Gardini 11.12.2010: Dr. Shaggeman, Lung 14.01.2011: Sa-se 15.09.2011: Raven 03.03.2012: MichaelDiederich 27.04.2012: TAXman 27.09.2012: Poisend-Ivy 22.01.2013: Hei_ber 06.02.2013: Guandalug 18.03.2013: Geisslr 19.09.2013: Florian Adler 12.10.2013: Noddy93 08.01.2014: Saibo 12.11.2014: Peter200 21.12.2014: Bdk 21.12.2014: Erzbischof 04.02.2015: Hafenbar 07.04.2015: LKD 18.04.2015: Feba - 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 (WW 28.7.2011) Tobi B.: 24.10.2007 Jergen: 5./10.2.2008 Anneke Wolf: 8.2.2008 (6 Monate) Sechmet: 13.5.2008 Fantasy: 26.5.2008 Herr Klugbeisser: 9.6.2008 Marcus Cyron: 1.2.2009 (WW 14.8.2010) Achim Raschka: 16.5.2009 Tönjes: 26.6.2009 Mnh: 9.8.2009 Leithian: 16.9.2009 Aristeides: 24.10.2009 Markus Mueller: 24.10.2009 Longbow4u: 25.10.2009 Baldhur: 25.10.2009 Achim Raschka: 26.10.2009 Tönjes: 26.10.2009 Lennert B: 27.10.2009 Henriette Fiebig: 27.10.2009 Syrcro: 29.10.2009 Crux: 2.11.2009 Alkuin: 2.11.2009 My name: 2.11.2009 Zeno Gantner: 3.11.2009 TomK32: 7.11.2009 Leon: 7.11.2009 Richardfabi: 9.11.2009 Darkone: 15.11.2009 W.wolny: 15.11.2009 IGEL: 16.11.2009 Eloquence: 17.11.2009 Tobnu: 19.11.2009 Stern: 22.11.2009 Elian: 24.11.2009 GS: 24.11.2009 Dishayloo: 25.11.2009 Georg Slickers: 25.11.2009 Blunt.: 30.11.2009 (2010/2011 SG-Admin) Leipnizkeks: 17.12.2009 Rauenstein: 31.12.2009 Waugsberg: 5.4.2010 STBR: 14.05.2010 C-M: 23.06.2010 S1: 28.09.2010 SibFreak: 29.09.2010 Geher: 02.01.2011 Voyager: 08.01.2011 Capaci34: 24.1.2011 (WW 10.9.2011) Andibrunt: 03.02.2011 Victor Eremita: 27.02.2011 Idler: 27.03.2011 Julius1990: 12.04.2011 Codeispoetry: 26.05.2011 Smial: 05.07.2011 Sebmol: 09.07.2011 Harro von Wuff: 16.07.2011 Tröte: 28.07.2011 Hufi: 21.08.2011 Wiggum: 07.09.2011 Don-kun: 10.10.2011 Magadan: 26.10.2011 Stullkowski: 09.11.2011 Matthäus Wander: 03.12.2011 Engelbaet: 03.12.2011 Hozro: 13.12.2011 Capaci34: 30.01.12 Karl Gruber: 12.02.12 Tafkas: 11.03.12 Presse03: 14.05.12 Silberchen: 19.05.12 Langec: 19.05.12 Adrian Suter: 22.05.12 Jacktd: 22.05.12 Dundak: 06.06.12 Chrkl: 16.06.12 Toter Alter Mann: 22.06.12 Lyzzy: 22.06.12 Port(u*o)s: 11.07.12 Catfisheye: 12.09.12 Aineias: 03.10.12 Dealerofsalvation: 02.11.12 Schiwago: 02.11.12 Bücherwürmlein: 11.11.12 Gnu1742: 24.01.13 Baumfreund-FFM: 06.03.13 Complex: 06.03.13 Koenraad: 18.03.13 Happolati: 01.07.13 Mautpreller: 11.07.13 Klugschnacker: 21.10.13 Marcus Cyron: 31.10.13 Jonathan Groß: 08.11.13 Martin Bahmann: 04.12.13 Minderbinder: 31.12.13 Eschenmoser: 03.01.14 Nightflyer: 03.01.14 Henriette Fiebig: 06.01.14 Tinz: 25.01.14 Alma: 10.02.14 Napa: 16.03.14 Johannes_Rohr: 04.06.14 Tolanor: 07.06.14 NEUROtiker: 23.06.14 Niteshift: 25.07.14 Filzstift: 11.08.14 LZ6387: 14.08.14 Drahreg01: 18.08.14 Jón: 27.09.14 Pittimann: 11.11.14 Coyote III: 23.11.14 Okatjerute: 07.01.15 Andreas Werle: 09.02.15 Sicherlich: 17.04.15 Inkowik: 16.05.15 Platte: 17.05.15 -jkb-: 21.05.15 Leit: 27.07.15 - 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 und 8.5.2015 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) Port(u*o)s: 15.8.2009 (Ausstieg 15.7.2009) S1: 3.9.2009 (Ausstieg 7.6.2009) Andibrunt: 3.9.2009 (Ausstieg 6.6.2009) David Ludwig: 20.9.2009 (Ausstieg: 23.5.2008) Leithian: 30.9.2009 (Ausstieg: 16.9.2009) Sa-se: 28.10.09 (Ausstieg: 3.8.2009) Henriette Fiebig: 14.12.2009 (Ausstieg: 27.10.2009) Leithian: 12.4.2010 (Ausstieg: 23.2.2010) Port(u*o)s: 30.4.2010 nach Neuwahl (Ausstieg: 17.12.2009) Hufi: 6.10.2010 (Ausstieg: 22.4.2010) Siechfred: 26.9.2012 (Ausstieg: 21.1.2012) Martin Bahmann: 02.12.2012 (Ausstieg: 27.12.2009) Cymothoa exigua: 05.07.2013 (Ausstieg: 14.06.2013) Baumfreund-FFM: 10.09.2013 (Ausstieg: 06.03.2013) Koenraad: 27.09.2013 (Ausstieg: 18.03.2013) Steschke: 02.05.2015 (Ausstieg: 14.04.2014) Siechfred: 08.05.2015 (Ausstieg: 23.01.14) - 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) Achates (10.8.09-7.9.09, plus freiwilliger Nachschlag bis 5.10.09) Baba66 (12.9.09-10.10.09) Altkatholik62 (15.2.15–15.5.15) */      var exadmins=new Array("-jha-", "-jkb-", "Addicks", "Akl", "AlexR", "Amberg", "Anathema", "ArtMechanic", "Bradypus", "Breeze", "B%C3%BCcherw%C3%BCrmlein", "Chd", "Dolos", "EBB", "Fab", "Fantasy", "Herrick", "Inkowik32", "Inkowik", "Jesusfreund", "Katharina", "Coma", "Koethnig2", "Koethnig", "Mijobe", "Paddy", "Sansculotte", "Simplicius", "Steffen_M.", "Triebt%C3%A4ter", /* ... */ "Ulrich.fuchs", "Unscheinbar", "Unukorno", "Woldemar", "El", "Jah", "Rainer_Bielefeld", "Kils", "Keichwa", "PyBot", "DaTroll", "Tinuriand", "Umbenannter_Benutzer1", "P._Birken", "Juesch", "Dickbauch", "Wst", "Gunther", "Markus_Mueller", "Markus_Schwei%C3%9F", "Berlin-Jurist", "Flups", "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", "Marcela", "Sechmet", "Herr_Klugbeisser", "Erwin_E_aus_U", "Kiker99", "Vulture", "Kantor.JH", "RobbyBer", "Herr_Th.", "Wolfgangbeyer", "Pfalzfrank", "Frank11NR", "T%C3%B6njes", "Peterlustig", "Mnh", "Achates", "Hermannthomas", "Baba66", "JHeuser", "Aristeides", "Longbow4u", "Baldhur", "Necrophorus", "Lennert_B", "Syrcro", "Crux", "Alkuin", "My_name", "Zeno_Gantner", "Zenogantner", "TomK32", "LeonWeber", "Leon", "Richardfabi", "Liesel", "Fristu", "Darkone", "W.wolny", "IGEL", "Eloquence", "Tobnu", "Stern", "Elian", "GS", "Dishayloo", "Schusch", "Georg_Slickers", "Blunt.", "Blunts", "Nocturne", "ChristophLanger", "Arnomane", "Vigala_Veia", "Asb", "Fire", "ElRaki", "Fusslkopp", "Limasign", "Stw", "Cottbus", "Mikue", "Threedots", "Magnus", "Tullius", "Zenon", "Irmgard", "Chef", "Sigune", "Beyer", "LosHawlos", "Hoheit", "Sven-steffen_arndt", "Vic_Fontaine", "Bernhard55", "Echoray", "Triggerhappy", "Leipnizkeks", "Nina", "Fb78", "Rauenstein", "Schewek", "Schnargel", "Stahlkocher", "Manecke", "Rhododendronbusch", "Kubrick", "Waugsberg", "Gardini", "STBR", "NickKnatterton", "C-M", "Geisterbanker", "S1", "Savin_2005", "SibFreak", "Dr._Shaggeman", "Lung", "Geher", "Voyager", "Sa-se", "Geos", "Andibrunt", "Nerd", "Victor_Eremita", "Idler", "Tilla", "Julius1990", "Codeispoetry", "1001", "Smial", "Sebmol", "Harro_von_Wuff", "Nb", "NebMaatRe", "Tr%C3%B6te", "Hufi", "Hufi2404", "ABC1234567", "Wiggum", "Raven", "Don-kun", "Magadan", "Matth%C3%A4us_Wander", "Engelbaet", "Hozro", "Capaci34", "Thomas_Glintzer", "Karl_Gruber", "MichaelDiederich", "Tafkas", "32X", "TAXman", "Presse03", "Silberchen", "Langec", "Adrian_Suter", "Jacktd", "Dundak", "Philipp_Wetzlar", "CdaMVvWgS", "Chrkl", "Mathias_Schindler", "Presroi", "Streifengrasmaus", "Alexander_Z.", "Avatar", "Birger_Fricke", "Chb", "Duesentrieb", "Holger_I.", "Blaite", "John_N.", "Melkom", "Philipendula", "Robodoc", "Sinn", "Rocco", "Zenit", "Toter_Alter_Mann", "Kku", "Lyzzy", "Christian_G%C3%BCnther", "Guenny", "Port(u*o)s", "Catfisheye", "Poisend-Ivy", "Aineias", "Dealerofsalvation", "Schiwago", "Zumbo", "Hei_ber", "Gnu1742", "Guandalug", "Complex", "Geisslr", "Martin-vogel", "Lady_Whistler", "JakobVoss", "Happolati", "Mautpreller", "Janneman", "Florian_Adler", "Schlendrian", "Noddy93", "Klugschnacker", "Marcus_Cyron", "Kenwilliams",  "Sarazyn", "Jonathan_Gro%C3%9F", "Stepro", "Martin_Bahmann", "Minderbinder", "Media_lib", "Nightflyer", "Henriette_Fiebig", "Tinz", "Alma", "Saibo", "Napa", "Johannes_Rohr", "Jrohr", "Tolanor", "Tolanor_von_Preto", "NEUROtiker", "Niteshift", "Filzstift", "LZ6387", "Drahreg01", "Jan_eissfeldt", "J%C3%B3n", "Pittimann", "Peter200", "Coyote_III", "Memmingen", "Bdk", "Erzbischof", "Okatjerute", "Hafenbar", "Andreas_Werle", "DaB.", "LKD", "L%C3%B6schkandidat", "Sicherlich", "Feba", "Platte", "Artmax", "Leit", "Borheinsieg", "Eigntlich"); var exadmins_str = '|'+exadmins.join('|')+'|'; }

if (markexbureaucrats) { /*        seltsame Einträge im 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", "Lyzzy", "Raymond", "Guandalug", "YourEyesOnly", "FritzG", "Inkowik32", "Inkowik"); var exbureaucrats_str = '|'+exbureaucrats.join('|')+'|'; }

// oversight if (markoversight) { // Notes: nö      var oversight=new Array("Nolispanmo", "Millbart", "PDD", "Sargoth", "XenonX3"); var oversight_str = '|'+oversight.join('|')+'|'; }

var admcheckuser_str = ''; // checkuser if (markcheckuser) { // Notes: Filzstift kein Admin mehr (Spezial:Diff/132969770) var checkuser=new Array("Filzstift", "Hephaion", "Kulac", "Perrak", "Theghaz"); var admcheckuser=new Array("Filzstift");

var checkuser_str = '|'+checkuser.join('|')+'|'; admcheckuser_str = '|'+admcheckuser.join('|')+'|'; }

// Ombudspersons: Abgleich mit https://de.wikipedia.org/w/index.php?title=Spezial%3AGlobale_Benutzerliste&username=&group=ombudsman&limit=75 var ombudsman=new Array("Alhen", "Avraham", "Barras", "Gnom", "Huji", "PhilKnight", "Polimerek", "Rubin16", "Thogo"); var ombudsman_str = '|'+ombudsman.join('|')+'|';

if (markarbcom || markadmins) {

// 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 // var arbcom=new Array("Achates", "Elya", "PDD", "Pitichinaccio", "Thogo", "Abena", "Gustavf", "Hans_Koberger", "Henriette_Fiebig", "Leithian"); // var arbcom=new Array("Achates", "PDD", "Gustavf"); // var admarbcom=new Array("Abena", "Gustavf", "Hans_Koberger"); // var admarbcom=new Array("Gustavf");

// Notes: 1.12.2009 bis 31.5.2010 // var arbcom=new Array("Anka_Friedrich", "Blunt.", "Geos", "Gustavf", "Hans_Koberger", "Hubertl", "Janneman", "Kriddl", "Pjacobi", "Ralf_Roletschek"); // var admarbcom=new Array("Anka_Friedrich", "Gustavf", "Hans_Koberger", "Hubertl");

// Notes: 1.6.2010 bis 30.11.2010 // var arbcom=new Array("Blunt.", "Geos", "Kriddl", "Pjacobi", "Ralf_Roletschek", "Catfisheye", "Gustavf", "Hei_ber", "Poisend-Ivy", "Port(u*o)s"); // var admarbcom=new Array("Blunt.", "Catfisheye", "Gustavf", "Hei_ber");

// Notes: 1.12.2010 bis 31.05.2011 // var arbcom=new Array("Blunt.", /* verstorben: "Geos", */ "Carbidfischer", "Catfisheye", "Gustavf", "Hans_Koberger", "Hei_ber", "Perrak", "Pjacobi", "Port(u*o)s"); // var admarbcom=new Array("Blunt.", "Catfisheye", "Gustavf", "Hans_Koberger", "Hei_ber");

// Notes: 1.6.2011 bis 30.11.2011 // var arbcom=new Array("-jkb-", "Ca$e", "Carbidfischer", "Codc", "Hans_Koberger", "Hosse", "Krd", "Perrak", "Pjacobi"); // var admarbcom=new Array("-jkb-", "Ca$e", "Codc", "Hans_Koberger", "Hosse", "Krd");

// Notes: 30.11.2011 bis 31.05.2012 // var arbcom=new Array("-jkb-", "Alupus", "Ca$e", "Codc", "Erzbischof", "Hans_Koberger", "Hosse", "Krd", "MAGISTER", "Perrak"); // var admarbcom=new Array("Alupus", "Ca$e", "Codc", "Hans_Koberger", "Hosse", "Krd", "MAGISTER");

// Notes: 01.06.2012 bis 30.11.2012 // var arbcom=new Array("Alraunenstern", "Alupus", "Aschmidt", "Codc", "Erzbischof", "Hosse", "Krd", "MAGISTER", "Perrak", "Snevern"); // var admarbcom=new Array("Alraunenstern", "Alupus", "Aschmidt", "Codc", "Hosse", "MAGISTER", "Snevern");

// Notes: 01.12.2012 bis 31.05.2013 // var arbcom=new Array("Alraunenstern", "Alupus", "Aschmidt", "Codc", "Krd", "Nicola", "Perrak", "Plani", "Snevern", "Toter_Alter_Mann"); // var admarbcom=new Array("Alraunenstern", "Alupus", "Aschmidt", "Codc", "Nicola", "Plani", "Snevern", "Toter_Alter_Mann");

// Notes: 01.06.2013 bis 30.11.2013 // arbcom=new Array("Alraunenstern", "Alupus", "HOPflaume", "Hosse", "Krd", "Man77", "Nicola", "Perrak", "Plani", "Toter_Alter_Mann"); // admarbcom=new Array("Alraunenstern", "Alupus", "HOPflaume", "Hosse", "Nicola", "Plani", "Toter_Alter_Mann"); // Notes: 01.12.2013 bis 31.05.2014 // arbcom=new Array("Alnilam", "Alraunenstern", "HOPflaume", "Hosse", "Krd", "MAGISTER", "Man77", "Mikered", "Toter_Alter_Mann"); // admarbcom=new Array("Alnilam", "Alraunenstern", "HOPflaume", "Hosse", "MAGISTER", "Mikered", "Toter_Alter_Mann"); // Notes: 01.06.2014 bis 30.11.2014 // Jürgen Oetting nur 01.06.-28.07.14 // arbcom=new ArrayArray("Alnilam", "Alraunenstern", "Ghilt", "HOPflaume", "Plani", "MAGISTER", "Man77", "Mikered", "Toter_Alter_Mann"); // arbcom=new Array("Alnilam", "Alraunenstern", "Ghilt", "HOPflaume", "Plani", "MAGISTER", "Mikered", "Toter_Alter_Mann");

// Notes: 01.12.2014 bis 31.05.2015 // arbcom=new ArrayArray("Alnilam", "Alraunenstern", "Achim_Raschka", "Codc", "Ghilt", "HOPflaume", "Plani", "MAGISTER", "Man77", "THWZ"); // arbcom=new Array("Alnilam", "Codc", "Ghilt", "Plani", "MAGISTER", "THWZ");

// Notes: 01.06.2015 bis 30.11.2015 (CURRENT) var arbcom=new Array("Achim_Raschka", "Alnilam", "Codc", "Der Checkerboy", "Ghilt", "Helfmann", "Plani", "MAGISTER", "THWZ"); var admarbcom=new Array("Alnilam", "Codc", "Der_Checkerboy", "Ghilt", "Helfmann",  "MAGISTER", "Plani", "THWZ");

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\/Benutzer(in)?([ _]Diskussion)?:(.+)/; var searchExpTalk = /[ _]Diskussion:/; 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; checkuserSpecial = false; // if it's a link to a user if ((href = aNode.getAttribute("href")) && (searchExp.exec(href) != null)) { currUser = searchExp.exec(href)[3]; /* 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 (admcheckuser_str.indexOf(currUser) != -1) { checkuserSpecial = true; if (markcheckuser || markadmins) marker.push(markcheckusertxt + "-" + markatxt); }

if (markadmins && !SGSpecial && !checkuserSpecial) { // 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 && !checkuserSpecial) { // 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); }        }      }   } });

//