Widget:DzScript2: mudanças entre as edições

sem sumário de edição
Sem resumo de edição
Sem resumo de edição
Linha 10: Linha 10:
   const url = window.location.origin;
   const url = window.location.origin;
   const dzCard = document.getElementById('dz-card');
   const dzCard = document.getElementById('dz-card');
 
  // Verifica se o elemento dzCard existe na página
  if (!dzCard) {
    console.error('Elemento dz-card não encontrado na página.');
    return;
  }
 
   const today = new Date();
   const today = new Date();


Linha 42: Linha 49:
   // Ajuste para garantir que o índice da semana esteja correto
   // Ajuste para garantir que o índice da semana esteja correto
   let weekIndex = (actualWeekNumber - 1) % dzWeeks.length;
   let weekIndex = (actualWeekNumber - 1) % dzWeeks.length;
  if (weekIndex < 0) weekIndex += dzWeeks.length; // Corrige para índice negativo


   // Atualiza a imagem correspondente à semana imediatamente
   // Atualiza a imagem correspondente à semana imediatamente
   if (dzCard) {
   dzCard.src = url + dzWeeks[weekIndex].image;
    dzCard.src = url + dzWeeks[weekIndex].image;
  dzCard.alt = dzWeeks[weekIndex].name;
    dzCard.alt = dzWeeks[weekIndex].name;
  }
});
});
</script>
</script>
5 667

edições