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) { |
||