%PDF- %PDF-
| Direktori : /home/vacivi36/vacinagripe.vacivitta.com.br/scripts/ |
| Current File : /home/vacivi36/vacinagripe.vacivitta.com.br/scripts/cookies.js |
/* common fuctions */
function el(selector) {
return document.querySelector(selector)
}
function els(selector) {
return document.querySelectorAll(selector)
}
function on(selector, event, action) {
els(selector).forEach(e => e.addEventListener(event, action))
}
function cookie(name) {
let c = document.cookie.split('; ').find(cookie => cookie && cookie.startsWith(name + '='))
return c ? c.split('=')[1] : false;
}
/* popup button hanler */
on('.cookie-popup button', 'click', () => {
el('.cookie-popup').classList.add('cookie-popup--accepted');
document.cookie = `cookie-aceito=true`
});
/* popup init hanler */
if (cookie('cookie-aceito') !== "true") {
el('.cookie-popup').classList.add('cookie-popup--not-accepted');
}
/* page buttons handlers */
function _reset() {
document.cookie = 'cookie-aceito=false';
document.location.reload();
}
function _switchMode(cssClass) {
el('.cookie-popup').classList.toggle(cssClass);
}