MediaWiki:Common.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */
mw.loader.using('mediawiki.util').then(function () {
// 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')) {
// document.body.classList.add('verified-profile');
// }
// // When DOM is ready, add badge beside page title
// $(function () {
// if (!document.body.classList.contains('verified-profile')) return;
// // DESKTOP (Vector)
// var desktopTitle = document.querySelector('.mw-page-title-main');
// if (desktopTitle && !desktopTitle.querySelector('.title-verified-badge')) {
// var badge = document.createElement('span');
// badge.className = 'title-verified-badge';
// desktopTitle.appendChild(badge);
// }
// // MOBILE (MinervaNeue)
// var mobileTitle = document.querySelector('.page-heading h1');
// if (mobileTitle && !mobileTitle.querySelector('.title-verified-badge')) {
// var badgeMobile = document.createElement('span');
// badgeMobile.className = 'title-verified-badge';
// mobileTitle.appendChild(badgeMobile);
// }
// });
// });