User:Euphoria/common.js: Difference between revisions

From Test Wiki
Content deleted Content added
extract the username specifically from user contributions pages
using a regular expression
Line 7: Line 7:
// Check if the current page is a user contributions page
// Check if the current page is a user contributions page
if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions') {
if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions') {
// Extract username from the contributions page
// Extract username from the contributions page using a regular expression
var match = pageTitle.match(/Special:Contributions\/(.+)/);
var match = pageTitle.match(/Special:Contributions\/([^?]+)/);
username = match ? match[1] : null;
username = match ? match[1] : null;
} else {
} else {