User:Animum/userrights.js: Difference between revisions

Content deleted Content added
Animum (talk | contribs)
m Addtabs
Animum (talk | contribs)
m addOnloadHook
Line 28:
};
 
addOnloadHook(function() {
addlimenu(document.getElementById("p-cactions").getElementsByTagName("ul")[0], "add", "ca-addrights", "");
if(wgCanonicalSpecialPageName == "Userrights" && wgNamespaceNumber == -1) {
var addrights = document.getElementById("ca-addrights").getElementsByTagName("ul")[0];
addlimenu(document.getElementById("p-cactions").getElementsByTagName("ul")[0], "add", "ca-addrights", "");
addlilink(addrights, "javascript:groups.add('rollback', '', '')", "rollback", "");
var addrights = document.getElementById("ca-addrights").getElementsByTagName("ul")[0];
addlilink(addrights, "javascript:groups.add('', 'ipblock-exempt', '')", "ipblock-exempt", "");
addlilink(addrights, "javascript:groups.add('rollback', '', 'accountcreator')", "accountcreatorrollback", "");
addlilink(addrights, "javascript:groups.add('rollback', 'ipblock-exempt', '')", "rollback+ipblock-exempt", "");
addlilink(addrights, "javascript:groups.add('rollback', '', 'accountcreator')", "rollback+accountcreator", "");
addlilink(addrights, "javascript:groups.add('rollback', 'ipblock-exempt', 'accountcreator')", "rollback+ipblock-exempt+accountcreator", "");
addlilink(addrights, "javascript:groups.add('rollback', 'ipblock-exempt', 'accountcreator')", "all modifiable rightsrollback+accountcreator", "");
addlilink(addrights, "javascript:groups.add('', 'ipblock-exempt', 'accountcreator')", "ipblock-exempt+accountcreator", "");
addlilink(addrights, "javascript:groups.add('rollback', 'ipblock-exempt', 'accountcreator')", "rollbackall modifiable rights", "");
 
addlimenu(document.getElementById("p-cactions").getElementsByTagName("ul")[0], "remove", "ca-removerights", "");
var removerights = document.getElementById("ca-removerights").getElementsByTagName("ul")[0];
addlilink(removerights, "javascript:groups.remove('rollback', '', '')", "rollback", "");
addlilink(removerights, "javascript:groups.remove('', 'ipblock-exempt', '')", "ipblock-exempt", "");
addlilink(removerights, "javascript:groups.remove('', '', 'accountcreator')", "accountcreator", "");
addlilink(removerights, "javascript:groups.remove('rollback', 'ipblock-exempt', '')", "rollback+ipblock-exempt", "");
addlilink(removerights, "javascript:groups.remove('rollback', '', 'accountcreator')", "rollback+accountcreator", "");
addlilink(removerights, "javascript:groups.remove('', 'ipblock-exempt', 'accountcreator')", "ipblock-exempt+accountcreator", "");
addlilink(removerights, "javascript:groups.remove('rollback', 'ipblock-exempt', 'accountcreator')", "all modifiable rights", "");
}
});a