portal_publico/static/js/login-logo-blink.js

20 lines
740 B
JavaScript

/*
* Ícone "P.I.D." do card de login (`#login-logo-btn`) — clicar faz os olhos
* do disquete piscarem (`.pid-icon-eye`/`pidIconBlink` em base.css, mesmo
* mecanismo da logo da sidebar em sidebar-brand.js). Sem navegação nenhuma
* aqui — já estamos na tela de login, é só um toque de graça ao clicar no
* mascote, não um atalho pra lugar nenhum.
*/
document.addEventListener("DOMContentLoaded", () => {
const btn = document.getElementById("login-logo-btn");
if (!btn) return;
btn.addEventListener("click", () => {
btn.querySelectorAll(".pid-icon-eye").forEach((eye) => {
eye.classList.remove("is-blinking");
void eye.getBoundingClientRect();
eye.classList.add("is-blinking");
});
});
});