User:Bosco/MediaWiki:Gadget-MarkRights.js: Difference between revisions

From Test Wiki
Content deleted Content added
原先使用a.mw-userlink[title=XXX]的方式會被MediaWiki:Gadget-markblocked.js破壞,改成判斷href
Fix: 非中文decode -console.log
Line 61: Line 61:
var username = mw.util.getParamValue('title', url);
var username = mw.util.getParamValue('title', url);
if (username) {
if (username) {
return username.replace('User:', '');
return decodeURIComponent(username.replace('User:', ''));
}
}
username = url.match(/^\/wiki\/User:(.+?)$/);
username = url.match(/^\/wiki\/User:(.+?)$/);
if (username) {
if (username) {
return username[1];
return decodeURIComponent(username[1]);
}
}
return null;
return null;
Line 74: Line 74:
$('a.mw-userlink:not(.mw-anonuserlink)').each(function(i, el) {
$('a.mw-userlink:not(.mw-anonuserlink)').each(function(i, el) {
var username = getUsername($(el).attr('href'));
var username = getUsername($(el).attr('href'));
console.log($(el).attr('href'), username);
if (username) {
if (username) {
for (group in groups) {
for (group in groups) {