diff --git a/javascripts/piwikbanner.js b/javascripts/piwikbanner.js index 9909cd8..5590f47 100644 --- a/javascripts/piwikbanner.js +++ b/javascripts/piwikbanner.js @@ -1,114 +1,113 @@ $(document).ready(function() { - var piwikCookieBanner = { + let piwikCookieBanner = { + setCookie: function(cname, cvalue) { + let hostParts = window.location.host.split(".") + let wildcardDomain = hostParts.pop(); + wildcardDomain = `.${hostParts.pop()}.${wildcardDomain}`; - setCookie: function(cname, cvalue) { - var hostParts = window.location.host.split(".") - var wildcardDomain = hostParts.pop(); - wildcardDomain = "." + hostParts.pop() + "." + wildcardDomain; + let d = new Date(); + d.setTime(d.getTime() + (365*24*60*60*1000)); + let expires = "expires="+d.toUTCString(); + document.cookie = `${cname}=${cvalue}; ${expires}; path=/; domain=${wildcardDomain}`; + }, - var d = new Date(); - d.setTime(d.getTime() + (365*24*60*60*1000)); - var expires = "expires="+d.toUTCString(); - document.cookie = cname + "=" + cvalue + "; " + expires+"; path=/; domain="+wildcardDomain; - }, + getCookie: function(cname) { + let name = cname + "="; + let ca = document.cookie.split(';'); + for(let i=0; iOur website uses piwik, a so called web analyzer service. Piwik uses "cookies", those are text files stored on your computer and enabling us to analyse the usage of the website. For this purpose usage statistics generated from the cookies (including your shortened ip address) are sent to our server and saved for usage analytics, to optimize our websites. During this process your ip address immediately gets anonymized so you as user are completely anonymous to us. The generated information by the cookies are not passed on to a third party. You can prevent the usage of cookies by a corresponding setting in your browser software, but in this case you might not be able to use this website with full functionality.

+

If you do not agree with the storage and evaluation of your data from your visit, then you can opt-out of storage and usage via a mouse click. In this case your browser will store a so called Opt-Out-Cookie, which tells Piwik to not analyse any session data. Attention: If you delete all your cookies, your Opt-Out-Cookie will be deleted as well, in which case you probably need to activate it again.

`; - if(navigator.language == 'de') { - text = '

Unsere Website verwendet Piwik, dabei handelt es sich um einen sogenannten Webanalysedienst. Piwik verwendet sog. „Cookies“, das sind Textdateien, die auf Ihrem Computer gespeichert werden und die unsererseits eine Analyse der Benutzung der Webseite ermöglichen. Zu diesem Zweck werden die durch den Cookie erzeugten Nutzungsinformationen (einschließlich Ihrer gekürzten IP-Adresse) an unseren Server übertragen und zu Nutzungsanalysezwecken gespeichert, was der Webseitenoptimierung unsererseits dient. Ihre IP-Adresse wird bei diesem Vorgang umge­hend anony­mi­siert, so dass Sie als Nutzer für uns anonym bleiben. Die durch den Cookie erzeugten Informationen über Ihre Benutzung dieser Webseite werden nicht an Dritte weitergegeben. Sie können die Verwendung der Cookies durch eine entsprechende Einstellung Ihrer Browser Software verhindern, es kann jedoch sein, dass Sie in diesem Fall gegebenenfalls nicht sämtliche Funktionen dieser Website voll umfänglich nutzen können.

\ -

Wenn Sie mit der Spei­che­rung und Aus­wer­tung die­ser Daten aus Ihrem Besuch nicht ein­ver­stan­den sind, dann kön­nen Sie der Spei­che­rung und Nut­zung nachfolgend per Maus­klick jederzeit wider­spre­chen. In diesem Fall wird in Ihrem Browser ein sog. Opt-Out-Cookie abgelegt, was zur Folge hat, dass Piwik kei­ner­lei Sit­zungs­da­ten erhebt. Achtung: Wenn Sie Ihre Cookies löschen, so hat dies zur Folge, dass auch das Opt-Out-Cookie gelöscht wird und ggf. von Ihnen erneut aktiviert werden muss.

'; - } - - $('#main').html('\ - '+text+'\ -