User:Pythoncoder/Scripts/userHighlighter.js: Difference between revisions

Content deleted Content added
added stewards and changed some groups' colors
Line 55:
$.getJSON(mw.config.get('wgScriptPath')+'/index.php?action=raw&ctype=application/json&title=User:Amorymeltzer/crathighlighter.js/interface-admin.json', function(data){
iadata = data;
}),
$.getJSON(mw.config.get('wgScriptPath')+'/index.php?action=raw&ctype=application/json&title=User:Amorymeltzer/crathighlighter.js/steward.json', function(data){
swdata = data;
})).then(function() {
ADMINHIGHLIGHT_EXTLINKS = window.ADMINHIGHLIGHT_EXTLINKS || false;
Line 61 ⟶ 64:
mw.util.addCSS("[class~=userhighlighter_excon] {background-color: #99f}");
mw.util.addCSS("[class~=userhighlighter_pcusr] {background-color: #ddd}");
mw.util.addCSS("[class~=userhighlighter_ptusr] {background-color: #9ff9c9}");
mw.util.addCSS("[class~=userhighlighter_pgmvr] {background-color: #bf9}");
mw.util.addCSS("[class~=userhighlighter_temop] {background-color: #fce}");
mw.util.addCSS("[class~=userhighlighter_sysop] {background-color: #ff99ff}");
mw.util.addCSS("[class~=userhighlighter_checkuser] {background-color: #9df9cf}");
mw.util.addCSS("[class~=userhighlighter_oversight] {background-color: #888999}");
mw.util.addCSS("[class~=userhighlighter_interface-admin] {background-color: #9fdff9}");
mw.util.addCSS("[class~=userhighlighter_bureaucrat] {background-color: #fd9fc9}");
mw.util.addCSS("[class~=userhighlighter_arbcom] {background-color: #f99}");
mw.util.addCSS("[class~=userhighlighter_steward] {background-color: #9cc}");
$('#article a, #bodyContent a, #mw_contentholder a').each(function(index,linkraw){
try {
Line 85 ⟶ 89:
if (mwtitle.getNamespaceId() === -1) user = user.replace('Contribs/',''); // The Contribs abbreviation too
if (swdata[user] == 1) {
link.addClass(link.attr('class') + ' userhighlighter_steward');
}
if(acdata[user] == 1) {
link.addClass(link.attr('class') + ' userhighlighter_arbcom');