MediaWiki:Common.js

From ICE List Wiki
Revision as of 13:45, 20 December 2025 by ICEListAdmin6 (talk | contribs)
Jump to navigation Jump to search

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.
(function () {
  const banner = document.getElementById('icelist-donate-banner');
  if (!banner) return;

  if (localStorage.getItem('icelistDonateBannerDismissed') === 'true') {
    banner.style.display = 'none';
    return;
  }

  const dismiss = document.getElementById('icelist-donate-dismiss');
  if (dismiss) {
    dismiss.addEventListener('click', function () {
      banner.style.display = 'none';
      localStorage.setItem('icelistDonateBannerDismissed', 'true');
    });
  }
})();
(function(){
  var KEY = 'donate_notice_dismissed';

  if (localStorage.getItem(KEY)) return;

  mw.hook('wikipage.content').add(function(){
    var close = document.getElementById('donate-notice-close');
    var notice = document.getElementById('donate-top-notice');
    if (!close || !notice) return;

    close.addEventListener('click', function(){
      notice.style.display = 'none';
      localStorage.setItem(KEY, '1');
    });
  });
})();