vendor/score/cms/src/Resources/views/Public/idsk/cookies.html.twig line 1

Open in your IDE?
  1. {% extends cms_template() %}
  2. {% block title %}Cookies |
  3.     {{parent()}}
  4. {% endblock %}
  5. {% block body %}
  6.     <h1 class="govuk-heading-xl">Nastavenia cookies</h1>
  7.     <div class="govuk-grid-row">
  8.         <div class="govuk-grid-column-full govuk-body">
  9.             <div class="govuk-panel govuk-panel--confirmation"  role="alert" hidden="true">
  10.                 <h2 class="govuk-panel__title">
  11.                     Zmeny boli uložené.
  12.                 </h2>
  13.                 <div class="govuk-panel__body">
  14.                     <p>
  15.                         Svoju voľbu môžeš kedykoľvek zmeniť.
  16.                     </p>
  17.                 </div>
  18.             </div>
  19.             <div class="govuk-form-group">
  20.                 <div class="govuk-checkboxes">
  21.                     <div class="govuk-checkboxes__item">
  22.                         <input class="govuk-checkboxes__input" id="necessary-cookies" name="" type="checkbox" value="" checked="checked" disabled="">
  23.                         <label class="govuk-label govuk-checkboxes__label" for="necessary-cookies">
  24.                             Nevyhnutne nutné súbory cookie
  25.                         </label>
  26.                     </div>
  27.                 </div>
  28.             </div>
  29.             <div class="govuk-inset-text">
  30.                 Sú to základné súbory cookie, ktoré umožňujú pohybovať sa po webovej stránke a používať jej funkcie. Tieto súbory cookie neukladajú žiadne informácie o vás, ktoré by sa dali použiť na marketing alebo na zapamätaniesi, čo ste si na internete pozerali.
  31.             </div>
  32.             <div class="govuk-form-group">
  33.                 <div class="govuk-checkboxes">
  34.                     <div class="govuk-checkboxes__item">
  35.                         <input class="govuk-checkboxes__input" id="ga-cookies" name="" type="checkbox" value="">
  36.                         <label class="govuk-label govuk-checkboxes__label" for="ga-cookies">
  37.                             Analytické súbory cookie
  38.                         </label>
  39.                     </div>
  40.                 </div>
  41.             </div>
  42.             <div class="govuk-inset-text">
  43.                 Tieto súbory zbierajú informácie o tom, ako sa používala webová stránka, napríklad ktoré stránky najčastejšie navštevujete a či sa vám zobrazili chybové hlásenia. Nezbierajú informácie, na základe ktorých by bolo možné zistiť vašu totožnosť. Všetky informácie sú anonymné. Používajú sa na zlepšenie funkčnosti webových stránok.
  44.             </div>
  45.             <button type="submit" class="idsk-button save-cookie-settings" data-module="idsk-button">
  46.                 Uložiť nastavenia
  47.             </button>
  48.         </div>
  49.     </div>
  50. {% endblock %}
  51. {% block javascripts %}
  52.     <script>
  53.         if (localStorage.getItem('googleAnalytics') === 'true') {
  54.             document.getElementById("ga-cookies").checked = true;
  55.         }
  56.         var panel = document.querySelector('.govuk-panel--confirmation');
  57.         var saveButton = document.querySelector('.save-cookie-settings');
  58.         saveButton.addEventListener('click', function (event) {
  59.             panel.hidden = false;
  60.             if(document.getElementById("ga-cookies").checked === true)
  61.             {
  62.                 cookieMessage.hidden = true;
  63.                 cookieBannerAccepted.hidden = false;
  64.                 localStorage.setItem('googleAnalytics', 'true');
  65.                 localStorage.setItem('acceptedCookieBanner', 'true');
  66.                 fireAnalytics();
  67.                 event.preventDefault();
  68.             }
  69.             else
  70.             {
  71.                 cookieMessage.hidden = true;
  72.                 cookieBannerRejected.hidden = false;
  73.                 localStorage.setItem('googleAnalytics', 'false');
  74.                 localStorage.setItem('acceptedCookieBanner', 'true');
  75.                 event.preventDefault();
  76.             }
  77.         })
  78.     </script>
  79. {% endblock %}