MediaWiki:Common.js

From Heroes of Might and Magic: Olden Era Official Wiki
Revision as of 13:15, 29 October 2025 by DCello (talk | contribs) (Undo revision 3327 by 76561198021843184 (talk))

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. */

$(function() {
  var $box = $('#spellboxv-display');
  $('.spell-link').hover(
    function() {
      var spellName = $(this).data('spell');
      var apiUrl = mw.util.wikiScript('api');
      $.post(apiUrl, {
        action: 'parse',
        format: 'json',
        text: '{{#invoke:SpellTableUtil|spellBoxV|name=' + spellName + '}}',
        contentmodel: 'wikitext'
      }, function(data) {
        var html = data.parse.text['*'];
        $box.html(html).show();
      });
    },
    function() {
      $box.hide().empty();
    }
  );
});