MediaWiki:Common.js: Difference between revisions

No edit summary
No edit summary
Tag: Reverted
Line 1: Line 1:
/* Any JavaScript here will be loaded for all users on every page load. */
/* Any JavaScript here will be loaded for all users on every page load. */
// mw.loader.using('mediawiki.util').then(function () {
mw.loader.using('mediawiki.util').then(function () {
//    // Check if page is in "Verified profiles" category
    // Check if page is in "Verified profiles" category
    if (mw.config.get('wgCategories').includes('Verified profiles')) {
        document.body.classList.add('verified-profile');
    }
});
// mw.loader.using(['mediawiki.util']).then(function () {
 
//    // Add verified-profile class if page is in Verified profiles category
//    if (mw.config.get('wgCategories').includes('Verified profiles')) {
//    if (mw.config.get('wgCategories').includes('Verified profiles')) {
//        document.body.classList.add('verified-profile');
//        document.body.classList.add('verified-profile');
//    }
//    }
// });
mw.loader.using(['mediawiki.util']).then(function () {
    // Add verified-profile class if page is in Verified profiles category
    if (mw.config.get('wgCategories').includes('Verified profiles')) {
        document.body.classList.add('verified-profile');
    }


     // When DOM is ready, add badge beside page title
//     // When DOM is ready, add badge beside page title
     $(function () {
//     $(function () {
         if (!document.body.classList.contains('verified-profile')) return;
//         if (!document.body.classList.contains('verified-profile')) return;


         // DESKTOP (Vector)
//         // DESKTOP (Vector)
         var desktopTitle = document.querySelector('.mw-page-title-main');
//         var desktopTitle = document.querySelector('.mw-page-title-main');
         if (desktopTitle && !desktopTitle.querySelector('.title-verified-badge')) {
//         if (desktopTitle && !desktopTitle.querySelector('.title-verified-badge')) {
             var badge = document.createElement('span');
//             var badge = document.createElement('span');
             badge.className = 'title-verified-badge';
//             badge.className = 'title-verified-badge';
             desktopTitle.appendChild(badge);
//             desktopTitle.appendChild(badge);
         }
//         }


         // MOBILE (MinervaNeue)
//         // MOBILE (MinervaNeue)
         var mobileTitle = document.querySelector('.page-heading h1');
//         var mobileTitle = document.querySelector('.page-heading h1');
         if (mobileTitle && !mobileTitle.querySelector('.title-verified-badge')) {
//         if (mobileTitle && !mobileTitle.querySelector('.title-verified-badge')) {
             var badgeMobile = document.createElement('span');
//             var badgeMobile = document.createElement('span');
             badgeMobile.className = 'title-verified-badge';
//             badgeMobile.className = 'title-verified-badge';
             mobileTitle.appendChild(badgeMobile);
//             mobileTitle.appendChild(badgeMobile);
         }
//         }
     });
//     });


});
// });