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 31: Linha 31:
   var referencia_conteudo = referencia_hover.find('.reference-text').html();
   var referencia_conteudo = referencia_hover.find('.reference-text').html();


   var topo = e.pageY - $(this).parent().position().top;
   var topo = $(this).offset().top + "px";
   var esquerda = e.pageX - $(this).parent().position().left;  
   var esquerda = ($(this).offset().left + $(this).width()) + "px";  
   
   
   $('#referencia_tip').html(referencia_conteudo);
   $('#referencia_tip').html(referencia_conteudo);

Edição das 18h04min de 19 de dezembro de 2024

/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */

$('#botao-fechar').on('click', function() {
  $('.relacionados').hide();
});

$('.reference').on('mouseover', function(e) {
  var referencia_id = $(this).children().eq(0).attr('href').substring(1);
  var referencia_hover = $('#' + referencia_id);
  var referencia_conteudo = referencia_hover.find('.reference-text').html();

  var topo = $(this).position().top + 20 + 'px';
  var esquerda = $(this).position().left; 
 
  $('#referencia_tip').html(referencia_conteudo);
  $('#referencia_tip').css({
    display: 'initial',
    opacity: '1',
    top: topo,
    left: esquerda
  });
});

$('.reference').on('mouseout', function(e) {
  $('#referencia_tip').delay(3000).hide(1);
});

$('.referencia').on('mouseover', function(e) {
  var referencia_id = $(this).prev('.reference').children().eq(0).attr('href').substring(1);
  var referencia_hover = $('#' + referencia_id);
  var referencia_conteudo = referencia_hover.find('.reference-text').html();

  var topo = $(this).offset().top + "px";
  var esquerda = ($(this).offset().left + $(this).width()) + "px"; 
 
  $('#referencia_tip').html(referencia_conteudo);
  $('#referencia_tip').css({
    display: 'initial',
    opacity: '1',
    top: topo,
    left: esquerda
  });
});

$('.referencia').on('mouseout', function(e) {
  $('#referencia_tip').delay(3000).hide(1);
});