Jump to content

MediaWiki:Common.js: Difference between revisions

From Aquinas Archive
No edit summary
Tags: Manual revert Reverted
No edit summary
Tag: Reverted
Line 2: Line 2:
/* mw.loader.load("/images/assets/nav.js"); */
/* mw.loader.load("/images/assets/nav.js"); */
mw.loader.load("https://dxgalaxy.org/js/nav.js");
mw.loader.load("https://dxgalaxy.org/js/nav.js");
$(function () {
  var $body = $('body');
  // make buttons
  var $bar = $('<div style="margin:1em 0; font-weight:bold;"></div>');
  var $btnOlder = $('<button>Older Revision</button>').on('click', function () {
    $body.removeClass('variant-newer').addClass('variant-older');
    localStorage.setItem('variant', 'older');
  });
  var $btnNewer = $('<button>Newer Revision</button>').on('click', function () {
    $body.removeClass('variant-older').addClass('variant-newer');
    localStorage.setItem('variant', 'newer');
  });
  $bar.append($btnOlder).append($btnNewer);
  $('#firstHeading').after($bar);
  // load saved choice or default
  var saved = localStorage.getItem('variant') || 'newer';
  $body.addClass('variant-' + saved);
});

Revision as of 10:00, 22 August 2025

mw.loader.load("/images/assets/image-selector.js");
/* mw.loader.load("/images/assets/nav.js"); */
mw.loader.load("https://dxgalaxy.org/js/nav.js");

$(function () {
  var $body = $('body');

  // make buttons
  var $bar = $('<div style="margin:1em 0; font-weight:bold;"></div>');
  var $btnOlder = $('<button>Older Revision</button>').on('click', function () {
    $body.removeClass('variant-newer').addClass('variant-older');
    localStorage.setItem('variant', 'older');
  });
  var $btnNewer = $('<button>Newer Revision</button>').on('click', function () {
    $body.removeClass('variant-older').addClass('variant-newer');
    localStorage.setItem('variant', 'newer');
  });

  $bar.append($btnOlder).append($btnNewer);
  $('#firstHeading').after($bar);

  // load saved choice or default
  var saved = localStorage.getItem('variant') || 'newer';
  $body.addClass('variant-' + saved);
});