wcs: improve acceptance/refusal of cookies (#7195)

This commit is contained in:
Frédéric Péters 2015-05-28 10:29:52 +02:00
parent 3ce2e99ee0
commit e9cab54637
1 changed files with 6 additions and 3 deletions

View File

@ -184,7 +184,7 @@ function askConsent(){
div.setAttribute('id','cookie-banner');
div.setAttribute('width','70%');
// Le code HTML de la demande de consentement. Vous pouvez modifier le contenu ainsi que le style
div.innerHTML = '<div style="border-color:#f8c253;border-bottom:1px solid #ccc;background:#fefbc0;color:#C09853;padding:5px 0px 5px;font-size:13px;text-align:center">En poursuivant votre navigation sur ce site, vous acceptez lutilisation de cookies à des fins de mesure d\'audience. <a href="javascript:gaOptout()">M\'opposer au suivi</a> <button type="button" style="float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20);padding: 0;cursor: pointer;background: 0;border: 0;-webkit-appearance: none;top: -2px;right: 10px;position: relative;" onclick="javascript:closeMessage()">×</button></div>';
div.innerHTML = '<div style="border-color:#f8c253;border-bottom:1px solid #ccc;background:#fefbc0;color:#C09853;padding:5px 0px 5px;font-size:13px;text-align:center">En poursuivant votre navigation sur ce site, vous acceptez lutilisation de cookies à des fins de mesure d\'audience. <a href="javascript:closeMessage()">Accepter le suivi</a> / <a href="javascript:gaOptout()">M\'opposer au suivi</a> <button type="button" style="float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20);padding: 0;cursor: pointer;background: 0;border: 0;-webkit-appearance: none;top: -2px;right: 10px;position: relative;" onclick="javascript:closeMessage()" title="Utiliser ce bouton signifie acceptation du suivi">×</button></div>';
//.
//<a href="javascript:gaOptout()">
// Ajoute la bannière juste au début de la page
@ -194,6 +194,8 @@ function askConsent(){
function closeMessage(){
var div = document.getElementById('cookie-banner');
/* closing the message is accepting */
document.cookie = 'hasConsent=true; '+ getCookieExpireDate() +' ; path=/';
div.style.display = 'none';
}
@ -231,8 +233,9 @@ function gaOptout() {
var div = document.getElementById('cookie-banner');
// Ci dessous le code de la bannière affichée une fois que l'utilisateur s'est opposé au dépôt
// Vous pouvez modifier le contenu et le style
if ( div!= null ) div.innerHTML = '<div style="background-color:#ffffff"> Vous vous êtes opposé \
au dépôt de cookies de mesures d\'audience dans votre navigateur </div>'
if ( div!= null ) div.innerHTML = '<div id="cookie-refusal" style="border-color:#f8c253;border-bottom:1px solid #ccc;background:#fefbc0;color:#C09853;padding:5px 0px 5px;font-size:13px;text-align:center"> Vous vous êtes opposé \
au dépôt de cookies de mesures d\'audience dans votre navigateur. </div>'
window.setTimeout(function() { document.getElementById('cookie-refusal').style.display = 'none'; return true; }, 5000);
window[disableStr] = true;
deleteAnalyticsCookies();
}