diff --git a/tarteaucitron.services.js b/tarteaucitron.services.js index 11c10d7..bc39b8b 100644 --- a/tarteaucitron.services.js +++ b/tarteaucitron.services.js @@ -39,7 +39,11 @@ tarteaucitron.services.clicky = { } var clicky_site_ids = clicky_site_ids || []; clicky_site_ids.push(tarteaucitron.user.clickyId); - tarteaucitron.addScript('//static.getclicky.com/js'); + tarteaucitron.addScript('//static.getclicky.com/js', function () { + if (typeof tarteaucitron.user.clickyMore === 'function') { + tarteaucitron.user.clickyMore(); + } + }); }, "fallback": function () { "use strict"; @@ -301,4 +305,47 @@ tarteaucitron.services.twitter = { "use strict"; tarteaucitron.fallback(['tacTwitter'], 'Twitter'); } +}; + +// xiti +tarteaucitron.services.xiti = { + "key": "xiti", + "type": "analytics", + "name": "Xiti", + "uri": "http://www.atinternet.com/politique-du-respect-de-la-vie-privee/", + "needConsent": true, + "js": function () { + "use strict"; + if (tarteaucitron.user.xitiId === undefined OR document.getElementById('xitiTac') === undefined) { + return; + } + var Xt_param = 's=' + tarteaucitron.user.xitiId + '&p=', + Xt_r, + Xt_h, + Xt_i, + Xt_s; + try { + Xt_r = top.document.referrer; + } catch (e) { + Xt_r = document.referrer; + } + Xt_h = new Date(); + Xt_i = '= 4) { + Xt_s = screen; + Xt_i += '&r=' + Xt_s.width + 'x' + Xt_s.height + 'x' + Xt_s.pixelDepth + 'x' + Xt_s.colorDepth; + } + document.getElementById('xitiTac').innerHTML = Xt_i + '&ref=' + Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$') + '" title="Internet Audience">'; + + if (typeof tarteaucitron.user.xitiMore === 'function') { + tarteaucitron.user.xitiMore(); + } + }, + "fallback": function () { + "use strict"; + var cookies = ['']; + tarteaucitron.cookie.purge(cookies); + } }; \ No newline at end of file