User:Bugghost/Scripts/UserRoleIndicator.js: Difference between revisions

Content deleted Content added
refactoring to allow for custom labels
oops
Line 266:
 
// TODO: grab the order from an array, so I can keep checkForPermission and addCSS in the same order easily, lowering the risk of the HTML title="" being one thing, and the color being another
this.addRoleInfoIfAppropriate( this.wmf, roleLookuproleInfoLookup.wmf[0], roleLookuproleInfoLookup.wmf[1]);
this.addRoleInfoIfAppropriate( this.stewards, roleLookuproleInfoLookup.stewards[0], roleLookuproleInfoLookup.stewards[1]);
this.addRoleInfoIfAppropriate( this.arbcom, roleLookuproleInfoLookup.arbcom[0], roleLookuproleInfoLookup.arbcom[1]);
this.addRoleInfoIfAppropriate( this.bureaucrats, roleLookuproleInfoLookup.bureaucrats[0], roleLookuproleInfoLookup.bureaucrats[1]);
this.addRoleInfoIfAppropriate( this.admins, roleLookuproleInfoLookup.admins[0], roleLookuproleInfoLookup.admins[1]);
this.addRoleInfoIfAppropriate( this.formerAdmins, roleLookuproleInfoLookup.formerAdmins[0], roleLookuproleInfoLookup.formerAdmins[1]);
this.addRoleInfoIfAppropriate( this.newPageReviewers, roleLookuproleInfoLookup.newPageReviewers[0], roleLookuproleInfoLookup.newPageReviewers[1]);
this.addRoleInfoIfAppropriate( this.tenThousandEdits, roleLookuproleInfoLookup.tenThousandEdits[0], roleLookuproleInfoLookup.tenThousandEdits[1]);
this.addRoleInfoIfAppropriate( this.extendedConfirmed, roleLookuproleInfoLookup.extendedConfirmed[0], roleLookuproleInfoLookup.extendedConfirmed[1]);
 
// If they have no perms, then they are non-EC, so <500 edits