Merge function
This commit is contained in:
parent
871a35a900
commit
d24776187b
|
|
@ -6,7 +6,7 @@ var scripts = document.getElementsByTagName('script'),
|
||||||
cdn = path.split('/').slice(0, -1).join('/') + '/';
|
cdn = path.split('/').slice(0, -1).join('/') + '/';
|
||||||
|
|
||||||
var tarteaucitron = {
|
var tarteaucitron = {
|
||||||
"highPrivacy": false,
|
"highPrivacy": false, // disable the auto consent on navigation
|
||||||
"showAlertSmall": true, // show the small banner on bottom right?
|
"showAlertSmall": true, // show the small banner on bottom right?
|
||||||
"autoOpen": false, // auto open the panel with #tarteaucitron hash?
|
"autoOpen": false, // auto open the panel with #tarteaucitron hash?
|
||||||
"grayArea": false, // activate the features of the gray area?
|
"grayArea": false, // activate the features of the gray area?
|
||||||
|
|
@ -105,10 +105,10 @@ var tarteaucitron = {
|
||||||
html += ' <b>' + tarteaucitron.lang.all + '</b>';
|
html += ' <b>' + tarteaucitron.lang.all + '</b>';
|
||||||
html += ' </div>';
|
html += ' </div>';
|
||||||
html += ' <div class="tarteaucitronAsk">';
|
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 += ' ' + tarteaucitron.lang.allow;
|
||||||
html += ' </div> ';
|
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 += ' ' + tarteaucitron.lang.deny;
|
||||||
html += ' </div>';
|
html += ' </div>';
|
||||||
html += ' </div>';
|
html += ' </div>';
|
||||||
|
|
@ -168,7 +168,7 @@ var tarteaucitron = {
|
||||||
html += ' <span id="tarteaucitronDisclaimerAlert">';
|
html += ' <span id="tarteaucitronDisclaimerAlert">';
|
||||||
html += ' ' + tarteaucitron.lang.alertBig;
|
html += ' ' + tarteaucitron.lang.alertBig;
|
||||||
html += ' </span>';
|
html += ' </span>';
|
||||||
html += ' <span id="tarteaucitronPersonalize" onclick="tarteaucitron.userInterface.acceptAll();">';
|
html += ' <span id="tarteaucitronPersonalize" onclick="tarteaucitron.userInterface.respondAll(true);">';
|
||||||
html += ' ' + tarteaucitron.lang.acceptAll;
|
html += ' ' + tarteaucitron.lang.acceptAll;
|
||||||
html += ' </span>';
|
html += ' </span>';
|
||||||
html += ' <span id="tarteaucitronCloseAlert" onclick="tarteaucitron.userInterface.openPanel();">';
|
html += ' <span id="tarteaucitronCloseAlert" onclick="tarteaucitron.userInterface.openPanel();">';
|
||||||
|
|
@ -246,7 +246,7 @@ var tarteaucitron = {
|
||||||
"use strict";
|
"use strict";
|
||||||
document.getElementById(id).style[property] = value;
|
document.getElementById(id).style[property] = value;
|
||||||
},
|
},
|
||||||
"acceptAll": function () {
|
"respondAll": function (status) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var s = tarteaucitron.services,
|
var s = tarteaucitron.services,
|
||||||
service,
|
service,
|
||||||
|
|
@ -256,33 +256,17 @@ var tarteaucitron = {
|
||||||
for (index = 0; index < tarteaucitron.job.length; index += 1) {
|
for (index = 0; index < tarteaucitron.job.length; index += 1) {
|
||||||
service = s[tarteaucitron.job[index]];
|
service = s[tarteaucitron.job[index]];
|
||||||
key = service.key;
|
key = service.key;
|
||||||
if (tarteaucitron.launch[key] !== true) {
|
if (tarteaucitron.launch[key] !== true && status === true) {
|
||||||
tarteaucitron.launch[key] = true;
|
tarteaucitron.launch[key] = true;
|
||||||
tarteaucitron.services[key].js();
|
tarteaucitron.services[key].js();
|
||||||
}
|
}
|
||||||
tarteaucitron.state[key] = true;
|
tarteaucitron.state[key] = status;
|
||||||
tarteaucitron.cookie.create(key, true);
|
tarteaucitron.cookie.create(key, status);
|
||||||
tarteaucitron.userInterface.color(key, true);
|
tarteaucitron.userInterface.color(key, status);
|
||||||
|
|
||||||
tarteaucitron.userInterface.closeAlert();
|
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) {
|
"respond": function (el, status) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var key = el.id.replace(new RegExp("(Eng[0-9]+|Allow|Deni)ed", "g"), '');
|
var key = el.id.replace(new RegExp("(Eng[0-9]+|Allow|Deni)ed", "g"), '');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue