“`html
A Plugfield valoriza a privacidade e a proteção dos dados pessoais
de seus usuários, clientes e parceiros. Esta Política de Privacidade
apresenta as práticas adotadas pela empresa em relação à coleta,
utilização, armazenamento e proteção de dados pessoais.
Para consultar todas as informações, responsabilidades, direitos
dos titulares e demais condições previstas na Política de Privacidade,
acesse o documento completo abaixo.
(function () {
'use strict';
/* ======================================================= ELEMENTOS ======================================================= */
var abrir = document.getElementById('abrir-politica');
var fechar = document.getElementById('fechar-politica');
var overlay = document.getElementById('fechar-politica-overlay');
var modal = document.getElementById('politica-modal');
/* ======================================================= VERIFICAÇÃO ======================================================= */
if (!abrir || !fechar || !overlay || !modal) { return; }
/* ======================================================= ABRIR ======================================================= */
function abrirModal() {
modal.classList.add('is-open');
modal.setAttribute( 'aria-hidden', 'false' );
document.body.classList.add( 'plugfield-modal-aberto' );
fechar.focus();
}
/* ======================================================= FECHAR ======================================================= */
function fecharModal() {
modal.classList.remove('is-open');
modal.setAttribute( 'aria-hidden', 'true' );
document.body.classList.remove( 'plugfield-modal-aberto' );
abrir.focus();
}
/* ======================================================= CLIQUE NO BOTÃO ======================================================= */
abrir.addEventListener( 'click', abrirModal );
/* ======================================================= CLIQUE NO X ======================================================= */
fechar.addEventListener( 'click', fecharModal );
/* ======================================================= CLIQUE NO FUNDO ======================================================= */
overlay.addEventListener( 'click', fecharModal );
/* ======================================================= TECLA ESC ======================================================= */
document.addEventListener( 'keydown', function (event) {
if ( event.key === 'Escape' && modal.classList.contains('is-open') ) {
fecharModal();
}
} );
/* ======================================================= BLOQUEAR SCROLL DA PÁGINA ======================================================= */
var style = document.createElement('style');
style.innerHTML = ` body.plugfield-modal-aberto { overflow: hidden !important; } `;
document.head.appendChild(style);
})();
“`