diff --git a/content/master.blade.php b/content/master.blade.php index e604c89..1cae48a 100644 --- a/content/master.blade.php +++ b/content/master.blade.php @@ -295,23 +295,6 @@ @include('template.'.config('settings.template').'.content.includes.footer') @include('template.'.config('settings.template').'.content.includes.scripts') - + diff --git a/js/cookies-consent.js b/js/cookies-consent.js new file mode 100644 index 0000000..fd272b2 --- /dev/null +++ b/js/cookies-consent.js @@ -0,0 +1,16 @@ +$(window).on('load', function () { + if (Cookies.get('cookies-consent') == undefined) { + $("#cookie-settings").animate({ bottom: '0%' }, 1000); + $('.btn-cookies-consent').click(function (event) { + event.preventDefault(); + let cookiesConsent = $(this).attr('data-cookies'); + if (cookiesConsent != undefined) Cookies.set('cookies-consent', cookiesConsent, { expires: 365 }); + else { + if ($('#functional-cookies').prop('checked') && $('#analytics-cookies').prop('checked') && $('#profile-cookies').prop('checked')) Cookies.set('cookies-consent', 1, { expires: 365 }); + else Cookies.set('cookies-consent', 0, { expires: 365 }); + } + $('#modal-cookie-settings').modal('hide'); + $("#cookie-settings").animate({ bottom: '-100%' }, 1000); + }); + } +}); \ No newline at end of file