diff --git a/tarteaucitron.js b/tarteaucitron.js index fb1a50f..3d85732 100644 --- a/tarteaucitron.js +++ b/tarteaucitron.js @@ -6,7 +6,7 @@ var scripts = document.getElementsByTagName('script'), cdn = path.split('/').slice(0, -1).join('/') + '/'; var tarteaucitron = { - "highPrivacy": false, + "highPrivacy": false, // disable the auto consent on navigation "showAlertSmall": true, // show the small banner on bottom right? "autoOpen": false, // auto open the panel with #tarteaucitron hash? "grayArea": false, // activate the features of the gray area? @@ -105,10 +105,10 @@ var tarteaucitron = { html += ' ' + tarteaucitron.lang.all + ''; html += ' '; html += '
'; - html += '
'; + html += '
'; html += ' ' + tarteaucitron.lang.allow; html += '
'; - html += '
'; + html += '
'; html += ' ' + tarteaucitron.lang.deny; html += '
'; html += '
'; @@ -168,7 +168,7 @@ var tarteaucitron = { html += ' '; html += ' ' + tarteaucitron.lang.alertBig; html += ' '; - html += ' '; + html += ' '; html += ' ' + tarteaucitron.lang.acceptAll; html += ' '; html += ' '; @@ -246,7 +246,7 @@ var tarteaucitron = { "use strict"; document.getElementById(id).style[property] = value; }, - "acceptAll": function () { + "respondAll": function (status) { "use strict"; var s = tarteaucitron.services, service, @@ -256,33 +256,17 @@ var tarteaucitron = { for (index = 0; index < tarteaucitron.job.length; index += 1) { service = s[tarteaucitron.job[index]]; key = service.key; - if (tarteaucitron.launch[key] !== true) { + if (tarteaucitron.launch[key] !== true && status === true) { tarteaucitron.launch[key] = true; tarteaucitron.services[key].js(); } - tarteaucitron.state[key] = true; - tarteaucitron.cookie.create(key, true); - tarteaucitron.userInterface.color(key, true); + tarteaucitron.state[key] = status; + tarteaucitron.cookie.create(key, status); + tarteaucitron.userInterface.color(key, status); tarteaucitron.userInterface.closeAlert(); } }, - "rejectAll": function () { - "use strict"; - var s = tarteaucitron.services, - service, - key, - index = 0; - - for (index = 0; index < tarteaucitron.job.length; index += 1) { - service = s[tarteaucitron.job[index]]; - key = service.key; - - tarteaucitron.state[key] = false; - tarteaucitron.cookie.create(key, false); - tarteaucitron.userInterface.color(key, false); - } - }, "respond": function (el, status) { "use strict"; var key = el.id.replace(new RegExp("(Eng[0-9]+|Allow|Deni)ed", "g"), '');