User:Bosco/MediaWiki:Gadget-MarkRights.js: Difference between revisions
From Test Wiki
Content deleted Content added
mNo edit summary |
你永远都不知道还有什么奇怪的用户名 |
||
| Line 64: | Line 64: | ||
var username = mw.util.getParamValue('title', url); |
var username = mw.util.getParamValue('title', url); |
||
var decode1 = function (username) { |
var decode1 = function (username) { |
||
return decodeURIComponent((function (u) { |
|||
try { |
|||
return decodeURIComponent(u.replace('User:', '').replace(/_/g, ' ')); |
|||
} catch (e) { |
|||
return u.replace('User:', '').replace(/_/g, ' ').replace(/%(?!\d+)/g, '%25'); |
|||
} |
} |
||
| ⚫ | |||
}; |
}; |
||
if (username) { |
if (username) { |
||
| Line 75: | Line 77: | ||
username = url.match(/\/wiki\/User:(.+?)$/); |
username = url.match(/\/wiki\/User:(.+?)$/); |
||
var decode2 = function (username) { |
var decode2 = function (username) { |
||
return decodeURIComponent((function (u) { |
|||
try { |
|||
return decodeURIComponent(u.replace(/_/g, ' ')); |
|||
} catch (e) { |
|||
return u.replace(/_/g, ' ').replace(/%(?!\d+)/g, '%25'); |
|||
| ⚫ | |||
} |
|||
})(username)) |
|||
}; |
}; |
||
if (username) { |
if (username) { |
||