$(document).ready(function() { sprawdzCookies(); }); function tworzCookie(nazwa, wartosc, dni) { let wygasanie = ""; if(dni) { let data = new Date(); data.setTime(data.getTime() + (dni * 24 * 60 * 60 * 1000)); wygasanie = "; expires=" + data.toUTCString(); } document.cookie = nazwa + "=" + (wartosc || "") + wygasanie + "; path=/; SameSite=Lax"; } function czytajCookie(nazwa) { let nazwaEQ = nazwa + "="; let ca = document.cookie.split(';'); for (let i = 0; i < ca.length; i++) { let c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nazwaEQ) == 0) return c.substring(nazwaEQ.length, c.length); } return null; } function sprawdzCookies() { if (czytajCookie('cookiesaccepted') !== 'T') { let html_code = `
`; $('body').append(html_code); przypiszZdarzenia(); } } function przypiszZdarzenia() { $('#btn-accept-all').on('click', function() { tworzCookie('cookie_analiza', 'T', 365); tworzCookie('cookie_marketing', 'T', 365); zamknijIBanuj(); }); $('#btn-reject-all').on('click', function() { tworzCookie('cookie_analiza', 'N', 365); tworzCookie('cookie_marketing', 'N', 365); zamknijIBanuj(); }); $('#btn-save-settings').on('click', function() { let analiza = $('#cookie-analiza').is(':checked') ? 'T' : 'N'; let marketing = $('#cookie-marketing').is(':checked') ? 'T' : 'N'; tworzCookie('cookie_analiza', analiza, 365); tworzCookie('cookie_marketing', marketing, 365); zamknijIBanuj(); }); } function zamknijIBanuj() { tworzCookie('cookiesaccepted', 'T', 365); $('#cookiesdowncontainer').fadeOut(300, function() { $(this).remove(); }); }