diff --git a/public/static/js/mapguesser.js b/public/static/js/mapguesser.js index 73f964c..8af9ffe 100644 --- a/public/static/js/mapguesser.js +++ b/public/static/js/mapguesser.js @@ -244,4 +244,23 @@ var MapGuesser = { document.getElementById('cover').onclick = function () { MapGuesser.hideModal(); }; + + if (COOKIES_CONSENT) { + MapGuesser.initGoogleAnalitics(); + } else { + // we don't want user to agree cookies when clicking on the notice itself + document.getElementById('cookiesNotice').onclick = function (e) { + e.stopPropagation(); + }; + + document.getElementById('agreeCookiesButton').onclick = function () { + MapGuesser.agreeCookies(); + + document.getElementById('cookiesNotice').style.display = 'none'; + }; + + window.onclick = function () { + MapGuesser.agreeCookies(); + }; + } })(); diff --git a/views/templates/mapguesser.php b/views/templates/mapguesser.php index 499f3ea..d2f3dc6 100644 --- a/views/templates/mapguesser.php +++ b/views/templates/mapguesser.php @@ -42,38 +42,11 @@ const GOOGLE_ANALITICS_ID = ''; + const COOKIES_CONSENT = ; @yields('pageScript') @yields('externalJs') @yields('inlineJs') - - - - - - -