diff --git a/assets/analytics.html b/assets/analytics.html index c13fe4e..cf54a7f 100644 --- a/assets/analytics.html +++ b/assets/analytics.html @@ -1,63 +1,75 @@ + +
- - - - - + ---> - - - - \ No newline at end of file diff --git a/assets/style.css b/assets/style.css index 3e8a94b..1ac4a81 100644 --- a/assets/style.css +++ b/assets/style.css @@ -295,4 +295,33 @@ details > div { details[open] > summary { background-color: #FFCD00; +} + +/* -----------Cookie banner --------------------*/ +.cookie-banner { + bottom: 0; + left: 0; + width: 100%; + background-color: black; /*#f0f0f0;*/ + color: white; + padding: 10px; + text-align: center; + z-index: 1000; + position: relative; /*this works but at top of page, fixed does not work */ +} + +.accept-button, .reject-button { + color: black; + border: none; + padding: 5px 10px; + margin: 0 10px; + cursor: pointer; +} + +.reject-button { + background-color: grey; +} + +.book-header.fixed { + z-index: 999; } \ No newline at end of file diff --git a/docs/data-storage-duration.html b/docs/data-storage-duration.html index c314905..8ae13ba 100644 --- a/docs/data-storage-duration.html +++ b/docs/data-storage-duration.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - diff --git a/docs/data-storage-how.html b/docs/data-storage-how.html index c0cd60c..43b2c95 100644 --- a/docs/data-storage-how.html +++ b/docs/data-storage-how.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - diff --git a/docs/data-storage-where.html b/docs/data-storage-where.html index 6b3ae91..407d1a9 100644 --- a/docs/data-storage-where.html +++ b/docs/data-storage-where.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - diff --git a/docs/data-storage.html b/docs/data-storage.html index 50cef18..a2593f3 100644 --- a/docs/data-storage.html +++ b/docs/data-storage.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - diff --git a/docs/data-subject-rights.html b/docs/data-subject-rights.html index df028ae..9a46498 100644 --- a/docs/data-subject-rights.html +++ b/docs/data-subject-rights.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - diff --git a/docs/dataprivacyhandbook.epub b/docs/dataprivacyhandbook.epub index 83c345b..e0d31c5 100644 Binary files a/docs/dataprivacyhandbook.epub and b/docs/dataprivacyhandbook.epub differ diff --git a/docs/dataprivacyhandbook.pdf b/docs/dataprivacyhandbook.pdf index 8c661a2..0badcb9 100644 Binary files a/docs/dataprivacyhandbook.pdf and b/docs/dataprivacyhandbook.pdf differ diff --git a/docs/definitions.html b/docs/definitions.html index 1c6badb..2538d19 100644 --- a/docs/definitions.html +++ b/docs/definitions.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - diff --git a/docs/disclaimer.html b/docs/disclaimer.html index f32ff78..e88c2ce 100644 --- a/docs/disclaimer.html +++ b/docs/disclaimer.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - diff --git a/docs/encryption.html b/docs/encryption.html index 26610b1..ba0c7c0 100644 --- a/docs/encryption.html +++ b/docs/encryption.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - diff --git a/docs/faq.html b/docs/faq.html index fcb9459..94882c6 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - + + function insertAnalyticsCode() { + const analyticsScript = document.createElement('script'); + analyticsScript.async = true; + analyticsScript.src = 'https://www.googletagmanager.com/gtag/js?id=G-80JDERE3EZ'; + document.head.appendChild(analyticsScript); - ---> - + analyticsScript.onload = function() { + window.dataLayer = window.dataLayer || []; + function gtag(){dataLayer.push(arguments);} + gtag('js', new Date()); + gtag('config', 'G-80JDERE3EZ', {'anonymize_ip': true}); + }; + } - - + function setCookie(name, value, days) { + const date = new Date(); + date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); + const expires = "expires=" + date.toUTCString(); + document.cookie = name + "=" + value + ";" + expires + ";path=/"; + } - - + // Check if choice is made and hide the banner + if (getCookie('analyticsChoice') === 'accepted') { + insertAnalyticsCode(); + cookieBanner.style.display = 'none'; + } else if (getCookie('analyticsChoice') === 'rejected') { + cookieBanner.style.display = 'none'; + } - - - diff --git a/docs/gdpr-principles.html b/docs/gdpr-principles.html index 2212b1e..4a21ae7 100644 --- a/docs/gdpr-principles.html +++ b/docs/gdpr-principles.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - diff --git a/docs/gdpr.html b/docs/gdpr.html index 75c2da8..22ea79d 100644 --- a/docs/gdpr.html +++ b/docs/gdpr.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - diff --git a/docs/glossary.html b/docs/glossary.html index a4c0dad..6c485d3 100644 --- a/docs/glossary.html +++ b/docs/glossary.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - diff --git a/docs/how-to-use-this-handbook.html b/docs/how-to-use-this-handbook.html index 4ef6590..c509bba 100644 --- a/docs/how-to-use-this-handbook.html +++ b/docs/how-to-use-this-handbook.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - diff --git a/docs/index.html b/docs/index.html index 026ba16..1afa397 100644 --- a/docs/index.html +++ b/docs/index.html @@ -26,7 +26,7 @@ Support." /> - + @@ -117,67 +117,79 @@ } + + - - - - - - - - - - - - - - @@ -504,13 +516,13 @@18 augustus 2023
+ +28 augustus 2023