MediaWiki:Timeless.js
From Game Wiki - VortanMU
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(); });
});
});