MediaWiki:Common.js: mudanças entre as edições

De Wiki@DCOM
Ir para navegação Ir para pesquisar
mSem resumo de edição
mSem resumo de edição
Linha 1: Linha 1:
$(document).ready(function() {
$(document).ready(function() {


  /* Fecha o box "Relacionados" */
   $('#botao-fechar').on('click', function() {
   $('#botao-fechar').on('click', function() {
     $('.relacionados').hide();
     $('.relacionados').hide();
   });
   });
    
    
  /* Obtém os dados da referência no fim da página e exibe como pop-up ao passar o mouse sobre o seu número*/
   $('.reference, .referencia').on('mouseover', function(e) {
   $('.reference, .referencia').on('mouseover', function(e) {
     if ($(this).hasClass('reference')) {
     if ($(this).hasClass('reference')) {
Linha 22: Linha 24:
       left: esquerda   
       left: esquerda   
     });
     });
     $('#referencia_tip').addClass('referencia_tip-show');
     $('#referencia_tip').show();
   });
   });
    
 
   /* Oculta o pop-up da referência ao tirar o mouse do número*/
   $('.reference, .referencia').on('mouseout', function(e) {
   $('.reference, .referencia').on('mouseout', function(e) {
     setTimeout(function(){
     $('#referencia_tip').delay(2000).hide(1);
      $('#referencia_tip').removeClass('referencia_tip-show');},
  });
     2000);
 
  /* Mantém o pop-up aberto enquanto estiver com o mouse*/
  $('#referencia_tip').on('mouseover', function(e) {
    $('#referencia_tip').hide().dequeue();
    $('#referencia_tip').show();
  });
 
  /* Oculta o pop-up da referência ao tirar o mouse do pop-up*/
  $('#referencia_tip').on('mouseout', function(e) {
     $('#referencia_tip').hide();
   });
   });


});
});

Edição das 21h03min de 20 de dezembro de 2024

$(document).ready(function() {

  /* Fecha o box "Relacionados" */
  $('#botao-fechar').on('click', function() {
    $('.relacionados').hide();
  });
  
  /* Obtém os dados da referência no fim da página e exibe como pop-up ao passar o mouse sobre o seu número*/
  $('.reference, .referencia').on('mouseover', function(e) {
    if ($(this).hasClass('reference')) {
      var referencia_id = $(this).children().eq(0).attr('href').substring(1);
    } else {
      var referencia_id = $(this).prev('.reference').children().eq(0).attr('href').substring(1);
    }
    var referencia_nome = $('#' + referencia_id);
    var referencia_conteudo = referencia_nome.find('.reference-text').html();
  
    var topo     = ($(this).offset().top  - 140) + "px";
    var esquerda = ($(this).offset().left - 115) + "px"; 
   
    $('#referencia_tip').html(referencia_conteudo);
    $('#referencia_tip').css({
      top: topo,
      left: esquerda  
    });
    $('#referencia_tip').show();
  });

  /* Oculta o pop-up da referência ao tirar o mouse do número*/
  $('.reference, .referencia').on('mouseout', function(e) {
    $('#referencia_tip').delay(2000).hide(1);
  });

  /* Mantém o pop-up aberto enquanto estiver com o mouse*/
  $('#referencia_tip').on('mouseover', function(e) {
    $('#referencia_tip').hide().dequeue();
    $('#referencia_tip').show();
  });

  /* Oculta o pop-up da referência ao tirar o mouse do pop-up*/
  $('#referencia_tip').on('mouseout', function(e) {
    $('#referencia_tip').hide();
  });

});