User:Euphoria/common.js: Difference between revisions

From Test Wiki
no edit summary
No edit summary
No edit summary
Line 8: Line 8:
         if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions') {
         if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions') {
             // Extract username from the contributions page using the relevant page name
             // Extract username from the contributions page using the relevant page name
             var userNamespaceIndex = pageTitle.indexOf(':');
             var contributionsIndex = pageTitle.indexOf('/Contributions');
             if (userNamespaceIndex !== -1 && userNamespaceIndex < pageTitle.length - 1) {
             if (contributionsIndex !== -1) {
                 username = pageTitle.substring(userNamespaceIndex + 1);
                 username = pageTitle.substring(contributionsIndex + '/Contributions'.length);
             }
             }
         } else {
         } else {
Line 22: Line 22:
         var isContributionsPage = mw.config.get('wgCanonicalSpecialPageName') === 'Contributions';
         var isContributionsPage = mw.config.get('wgCanonicalSpecialPageName') === 'Contributions';


         if ((isUserPage || isTalkPage || isContributionsPage) && username) {
        // If the current page is a user contributions page, remove the "/Contributions" part
         if (isContributionsPage && username) {
             var sulLink = mw.util.addPortletLink(
             var sulLink = mw.util.addPortletLink(
                 'p-cactions',
                 'p-cactions',
152

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.