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

De Wiki@DCOM
Ir para navegação Ir para pesquisar
mSem resumo de edição
Etiqueta: Revertido
mSem resumo de edição
Etiqueta: Revertido
Linha 1: Linha 1:
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */


const referencias = document.querySelectorAll('.reference');
referencias = document.querySelectorAll('.reference');


referencias.forEach(referencia => {
referencias.forEach(referencia => {
   referencia.addEventListener('mouseenter', e => {
   referencia.addEventListener('mouseenter', e => {
     let referencia_id = referencia.children[0].getAttribute('href').substring(1);
     referencia_id = referencia.children[0].getAttribute('href').substring(1);
     let referencia_hover = document.getElementById(referencia_id);
     referencia_hover = document.getElementById(referencia_id);
     let referencia_conteudo = referencia_hover.querySelector(".reference-text").innerHTML;
     referencia_conteudo = referencia_hover.querySelector(".reference-text").innerHTML;
     document.getElementById("referencia_tip").innerHTML = referencia_conteudo;
     document.getElementById("referencia_tip").innerHTML = referencia_conteudo;
     document.getElementById("referencia_tip").style.visibility = 'visible';
     document.getElementById("referencia_tip").style.visibility = 'visible';

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

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

referencias = document.querySelectorAll('.reference');

referencias.forEach(referencia => {
  referencia.addEventListener('mouseenter', e => {
    referencia_id = referencia.children[0].getAttribute('href').substring(1);
    referencia_hover = document.getElementById(referencia_id);
    referencia_conteudo = referencia_hover.querySelector(".reference-text").innerHTML;
    document.getElementById("referencia_tip").innerHTML = referencia_conteudo;
    document.getElementById("referencia_tip").style.visibility = 'visible';
    document.getElementById("referencia_tip").style.opacity = '1';

    document.getElementById("referencia_tip").style.top = e.clientY + "px";
    document.getElementById("referencia_tip").style.left = e.clientX + "px";
})
});

referencias.forEach(referencia => {
    referencia.addEventListener('mouseout', e => {
      document.getElementById("referencia_tip").innerHTML = null;
      document.getElementById("referencia_tip").style.visibility = 'hidden';
      document.getElementById("referencia_tip").style.opacity = '0';
    })
  });