User:Bosco/MediaWiki:Gadget-MarkRights.js: Difference between revisions
From Test Wiki
Content deleted Content added
via W+: |
No edit summary |
||
| Line 41: | Line 41: | ||
var alist = []; |
var alist = []; |
||
var ipbelist = []; |
var ipbelist = []; |
||
var comlist = []; |
|||
var acclist = []; |
var acclist = []; |
||
var floodlist = []; |
var floodlist = []; |
||
| Line 49: | Line 49: | ||
var done = function () { |
var done = function () { |
||
var j; |
var j; |
||
// 全站管理型权限 |
|||
for (j=0; j<bureaucratlist.length; j++) { |
for (j=0; j<bureaucratlist.length; j++) { |
||
$('a.mw-userlink[title="User:' + bureaucratlist[j] + '"]').append('<sup style="color:black;">政</sup>'); |
$('a.mw-userlink[title="User:' + bureaucratlist[j] + '"]').append('<sup style="color:black;">政</sup>'); |
||
| Line 62: | Line 62: | ||
$('a.mw-userlink[title="User:' + sysoplist[j] + '"]').append('<sup style="color:mediumvioletred;">管</sup>'); |
$('a.mw-userlink[title="User:' + sysoplist[j] + '"]').append('<sup style="color:mediumvioletred;">管</sup>'); |
||
} |
} |
||
// 页面管理型权限 |
|||
for (j=0; j<plist.length; j++) { |
for (j=0; j<plist.length; j++) { |
||
$('a.mw-userlink[title="User:' + plist[j] + '"]').append('<sup style="color:sienna;">巡</sup>'); |
$('a.mw-userlink[title="User:' + plist[j] + '"]').append('<sup style="color:sienna;">巡</sup>'); |
||
| Line 72: | Line 72: | ||
$('a.mw-userlink[title="User:' + alist[j] + '"]').append('<sup style="color:sienna;">免</sup>'); |
$('a.mw-userlink[title="User:' + alist[j] + '"]').append('<sup style="color:sienna;">免</sup>'); |
||
} |
} |
||
// 大量操作型权限 |
|||
for (j=0; j<acclist.length; j++) { |
for (j=0; j<acclist.length; j++) { |
||
$('a.mw-userlink[title="User:' + acclist[j] + '"]').append('<sup style="color:blue;">创</sup>'); |
$('a.mw-userlink[title="User:' + acclist[j] + '"]').append('<sup style="color:blue;">创</sup>'); |
||
| Line 79: | Line 79: | ||
$('a.mw-userlink[title="User:' + mmslist[j] + '"]').append('<sup style="color:blue;">发</sup>'); |
$('a.mw-userlink[title="User:' + mmslist[j] + '"]').append('<sup style="color:blue;">发</sup>'); |
||
} |
} |
||
// 确认权限 |
|||
for (j=0; j<comlist.length; j++) { |
for (j=0; j<comlist.length; j++) { |
||
$('a.mw-userlink[title="User:' + comlist[j] + '"]').append('<sup style="color:green;">确</sup>'); |
$('a.mw-userlink[title="User:' + comlist[j] + '"]').append('<sup style="color:green;">确</sup>'); |
||
} |
} |
||
// 机器权限 |
|||
for (j=0; j<botlist.length; j++) { |
for (j=0; j<botlist.length; j++) { |
||
$('a.mw-userlink[title="User:' + botlist[j] + '"]').append('<sup style="color:blue;">机</sup>'); |
$('a.mw-userlink[title="User:' + botlist[j] + '"]').append('<sup style="color:blue;">机</sup>'); |
||
| Line 90: | Line 90: | ||
$('a.mw-userlink[title="User:' + floodlist[j] + '"]').append('<sup style="color:mediumvioletred;">机</sup>'); |
$('a.mw-userlink[title="User:' + floodlist[j] + '"]').append('<sup style="color:mediumvioletred;">机</sup>'); |
||
} |
} |
||
// IPBE |
|||
for (j=0; j<ipbelist.length; j++) { |
for (j=0; j<ipbelist.length; j++) { |
||
$('a.mw-userlink[title="User:' + ipbelist[j] + '"]').append('<sup style="color:green;">代</sup>'); |
$('a.mw-userlink[title="User:' + ipbelist[j] + '"]').append('<sup style="color:green;">代</sup>'); |
||
| Line 128: | Line 128: | ||
alist.push(user.name); |
alist.push(user.name); |
||
} |
} |
||
if (user.groups.indexOf('accountcreator') > -1) { |
|||
acclist.push(user.name); |
acclist.push(user.name); |
||
} |
} |
||
if (user.groups.indexOf('massmessage-sender') > -1) { |
|||
mmslist.push(user.name); |
mmslist.push(user.name); |
||
} |
} |
||
if (user.groups.indexOf('confirmed') > -1) { |
|||
comlist.push(user.name); |
comlist.push(user.name); |
||
} |
} |
||
| Line 140: | Line 140: | ||
botlist.push(user.name); |
botlist.push(user.name); |
||
} |
} |
||
if (user.groups.indexOf('flood') > -1) { |
|||
floodlist.push(user.name); |
floodlist.push(user.name); |
||
} |
} |
||
if (user.groups.indexOf('ipblock-exempt') > -1) { |
|||
ipbelist.push(user.name); |
ipbelist.push(user.name); |
||
} |
} |
||
} |
} |
||
} |
} |
||
n--; |
n--; |
||
if (n <= 0) { |
if (n <= 0) { |
||
| Line 154: | Line 153: | ||
} |
} |
||
}; |
}; |
||
var api = new mw.Api(); |
var api = new mw.Api(); |
||
for (var j=0; j<queue2.length; j++) { |
for (var j=0; j<queue2.length; j++) { |
||
| Line 166: | Line 164: | ||
} |
} |
||
}; |
}; |
||
markUG(); |
markUG(); |
||
}); |
}); |
||