This commit is contained in:
Amauri CHAMPEAUX 2014-09-25 18:25:40 +02:00
parent c00916e62e
commit ae4437fee7
2 changed files with 30 additions and 0 deletions

View File

@ -313,6 +313,16 @@ var tarteaucitron = {
}
}
return '';
},
"purge": function (arr) {
"use strict";
var i;
for (i = 0; i < arr.length; i += 1) {
document.cookie = arr[i] + '=; expires=Thu, 01 Jan 2000 00:00:00 GMT; path=/;';
document.cookie = arr[i] + '=; expires=Thu, 01 Jan 2000 00:00:00 GMT; path=/; domain=.' + location.hostname + ';';
document.cookie = arr[i] + '=; expires=Thu, 01 Jan 2000 00:00:00 GMT; path=/; domain=.' + location.hostname.split('.').slice(-2).join('.') + ';';
}
}
},
"getLanguage": function () {

View File

@ -34,6 +34,11 @@ tarteaucitron.services.sharethis = {
tarteaucitron.addScript(uri, '', function () {
stLight.options({publisher: tarteaucitron.user.sharethisPublisher, doNotHash: false, doNotCopy: false, hashAddressBar: false});
});
},
"fallback": function () {
"use strict";
var cookies = ['__unam'];
tarteaucitron.cookie.purge(cookies);
}
};
@ -54,6 +59,11 @@ tarteaucitron.services.shareaholic = {
Shareaholic.init(tarteaucitron.user.shareaholicSiteId);
} catch (e) {}
});
},
"fallback": function () {
"use strict";
var cookies = ['__utma', '__utmb', '__utmc', '__utmz'];
tarteaucitron.cookie.purge(cookies);
}
};
@ -70,6 +80,11 @@ tarteaucitron.services.addthis = {
return;
}
tarteaucitron.addScript('//s7.addthis.com/js/300/addthis_widget.js#pubid=' + tarteaucitron.user.addthisPubId);
},
"fallback": function () {
"use strict";
var cookies = ['__atuvc'];
tarteaucitron.cookie.purge(cookies);
}
};
@ -144,6 +159,11 @@ tarteaucitron.services.analytics = {
tarteaucitron.user.analyticsMore();
}
});
},
"fallback": function () {
"use strict";
var cookies = ['_ga', '_gat', '__utma', '__utmb', '__utmc', '__utmz'];
tarteaucitron.cookie.purge(cookies);
}
};