added privacy message

This commit is contained in:
2018-09-06 16:36:49 +02:00
parent 780de63a39
commit 56b897f51c
5 changed files with 193 additions and 1 deletions

View File

@@ -0,0 +1,33 @@
$(function() {
var $body = $('body');
var $privacy_message = $('#privacy-message');
var cookie_name = 'tracking-accepted';
window.privacy_accepted = getCookie(cookie_name);
if (window.privacy_accepted === null) {
$privacy_message.removeAttr('style');
$body.on('click', '.privacy_action--accept', function(event) {
event.preventDefault();
setCookie(cookie_name, true, 360);
$privacy_message.remove();
$body.trigger('enable_tracking');
});
$body.on('click', '.privacy_action--decline', function(event) {
event.preventDefault();
setCookie(cookie_name, false, 360);
$privacy_message.remove();
});
$body.on('click', '.privacy_action--close', function(event) {
event.preventDefault();
$privacy_message.remove();
});
} else {
window.privacy_accepted = window.privacy_accepted === 'true';
$privacy_message.remove();
}
});