Mix Gospel News
📢 MixGospelNews com nova interface e novos Artigos sendo preparados para você! Aguarde. Home

Artigo em Destaque

All stories

2026: Temporada de Realinhamentos? Discernimento espiritual à luz de Yauh Pub…
Gisella Cardia, lucrou com sua mentira e foi desmascarada pela justiça. Nos últimos anos, o mundo cris…
Visão simbólica da Nova Jerusalém — O Reino Eterno estabelecido na Terra sob a direção de Yausha. 🌍 …
O Destino dos Salvos: A Nova Jerusalém Vai Descer Publicado em 13 de dezembro de 2025 …
Comparação entre templo maçônico e igreja evangélica: transformação ou adaptação? “De Loja Maçônica…
/* ================================================== CONTROLE (desktop + mobile) ✅ (corrigido: IIFE) ================================================== */ /*--------------------------------------------------- Listener para registrar cliques no tooltip (PL_LOG) ---------------------------------------------------*/ /* ================================================== TOOLTIP CLAMP – 2-pass safe ================================================== */ (function(){ function clamp(n, min, max){ return Math.max(min, Math.min(max, n)); } window.positionTooltip = function(pl){ var tip = pl.querySelector(".pl-tooltip"); if(!tip) return; if (!pl.classList.contains("pl-active")) return; tip.style.position = "fixed"; tip.style.transform = "none"; tip.style.marginLeft = "0px"; tip.style.zIndex = "999999"; var prevVis = tip.style.visibility; var prevOp = tip.style.opacity; tip.style.visibility = "hidden"; tip.style.opacity = "1"; tip.style.left = "16px"; tip.style.top = "16px"; var pad = 36; var linkRect = pl.getBoundingClientRect(); var tipRect = tip.getBoundingClientRect(); var left = linkRect.left + (linkRect.width/2) - (tipRect.width/2); left = clamp(left, pad, window.innerWidth - tipRect.width - pad); var top = linkRect.bottom + 12; if (top + tipRect.height > window.innerHeight - pad){ top = linkRect.top - tipRect.height - 10; } top = clamp(top, pad, window.innerHeight - tipRect.height - pad); tip.style.left = left + "px"; tip.style.top = top + "px"; tip.style.visibility = prevVis; tip.style.opacity = prevOp; }; window.addEventListener("resize", function(){ document.querySelectorAll(".palavralink.pl-active").forEach(function(pl){ window.positionTooltip(pl); }); }); window.addEventListener("scroll", function(){ if (plIsTouch()) return; document.querySelectorAll(".palavralink.pl-active").forEach(function(pl){ window.positionTooltip(pl); requestAnimationFrame(function(){ window.positionTooltip(pl); }); }); }, { passive: true }); })();