MediaWiki:Common.js: Difference between revisions

From Kintara
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
mw.loader.using('mediawiki.util').then(function () {
mw.loader.using('mediawiki.util').then(function () {
  document.querySelectorAll('a[href*="discord.gg/kintara"]').forEach(function (link) {
    link.setAttribute('target', '_blank');
    link.setAttribute('rel', 'nofollow noopener noreferrer');
  });
   if (mw.config.get('wgPageName') === 'Main_Page') {
   if (mw.config.get('wgPageName') === 'Main_Page') {
     document.querySelectorAll(
     document.querySelectorAll(
Line 12: Line 7:
       link.setAttribute('rel', 'nofollow noopener noreferrer');
       link.setAttribute('rel', 'nofollow noopener noreferrer');
     });
     });
  }
  var tabs = document.querySelector('#p-namespaces ul');
  if (tabs && !document.getElementById('ca-kintara-play')) {
    var playTab = document.createElement('li');
    playTab.id = 'ca-kintara-play';
    playTab.className = 'mw-list-item';
    playTab.innerHTML =
      '<a href="https://kintara.gg/" target="_blank" rel="nofollow noopener noreferrer"><span>Play Now</span></a>';
    tabs.appendChild(playTab);
   }
   }
});
});

Latest revision as of 20:47, 20 June 2026

mw.loader.using('mediawiki.util').then(function () {
  if (mw.config.get('wgPageName') === 'Main_Page') {
    document.querySelectorAll(
      '.kin-promo.discord .pbody a, .kin-promo.xbox .pbody a'
    ).forEach(function (link) {
      link.setAttribute('target', '_blank');
      link.setAttribute('rel', 'nofollow noopener noreferrer');
    });
  }

  var tabs = document.querySelector('#p-namespaces ul');
  if (tabs && !document.getElementById('ca-kintara-play')) {
    var playTab = document.createElement('li');
    playTab.id = 'ca-kintara-play';
    playTab.className = 'mw-list-item';
    playTab.innerHTML =
      '<a href="https://kintara.gg/" target="_blank" rel="nofollow noopener noreferrer"><span>Play Now</span></a>';

    tabs.appendChild(playTab);
  }
});