MediaWiki:Timeless.js

From Game Wiki - VortanMU
Revision as of 07:33, 7 November 2025 by Admin (talk | contribs) (Replaced content with "$(function(){ // Ao passar o mouse no item da sidebar $('#mw-panel .sidebar-inner ul li a').mouseenter(function(e){ var itemName = $(this).attr('href').split(':').pop(); // Remove qualquer submenu antigo $('.custom-submenu').remove(); // Carrega o submenu via API $.get(mw.util.wikiScript('api'), { action: 'parse', page: 'MediaWiki:Custommenu-' + itemName, format: 'json' }).done(function(data){ if(data.parse){...")

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(){
  // Ao passar o mouse no item da sidebar
  $('#mw-panel .sidebar-inner ul li a').mouseenter(function(e){
    var itemName = $(this).attr('href').split(':').pop();

    // Remove qualquer submenu antigo
    $('.custom-submenu').remove();

    // Carrega o submenu via API
    $.get(mw.util.wikiScript('api'), {
      action: 'parse',
      page: 'MediaWiki:Custommenu-' + itemName,
      format: 'json'
    }).done(function(data){
      if(data.parse){
        var submenu = $('<div class="custom-submenu">').html(data.parse.text['*']);
        $('body').append(submenu);

        // Posicionamento vertical alinhado ao item
        var offset = $(e.target).offset();
        submenu.css({
          top: offset.top - $(window).scrollTop(),
          left: $('#mw-panel').width() + 10
        }).fadeIn(200);
      }
    });
  });

  // Remove submenu ao sair da sidebar
  $('#mw-panel').mouseleave(function(){
    $('.custom-submenu').fadeOut(100, function(){ $(this).remove(); });
  });
});