Merge function

This commit is contained in:
Amauri CHAMPEAUX 2014-12-02 22:21:47 +01:00
parent 871a35a900
commit d24776187b
1 changed files with 9 additions and 25 deletions

View File

@ -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 += ' <b>' + tarteaucitron.lang.all + '</b>';
html += ' </div>';
html += ' <div class="tarteaucitronAsk">';
html += ' <div id="tarteaucitronAllAllowed" class="tarteaucitronAllow" onclick="tarteaucitron.userInterface.acceptAll();">';
html += ' <div id="tarteaucitronAllAllowed" class="tarteaucitronAllow" onclick="tarteaucitron.userInterface.respondAll(true);">';
html += ' ' + tarteaucitron.lang.allow;
html += ' </div> ';
html += ' <div id="tarteaucitronAllDenied" class="tarteaucitronDeny" onclick="tarteaucitron.userInterface.rejectAll();">';
html += ' <div id="tarteaucitronAllDenied" class="tarteaucitronDeny" onclick="tarteaucitron.userInterface.respondAll(false);">';
html += ' ' + tarteaucitron.lang.deny;
html += ' </div>';
html += ' </div>';
@ -168,7 +168,7 @@ var tarteaucitron = {
html += ' <span id="tarteaucitronDisclaimerAlert">';
html += ' ' + tarteaucitron.lang.alertBig;
html += ' </span>';
html += ' <span id="tarteaucitronPersonalize" onclick="tarteaucitron.userInterface.acceptAll();">';
html += ' <span id="tarteaucitronPersonalize" onclick="tarteaucitron.userInterface.respondAll(true);">';
html += ' ' + tarteaucitron.lang.acceptAll;
html += ' </span>';
html += ' <span id="tarteaucitronCloseAlert" onclick="tarteaucitron.userInterface.openPanel();">';
@ -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"), '');