Merge pull request #376 from prudloff-insite/useExternalJs

New useExternalJs option
This commit is contained in:
Amauri CHAMPEAUX 2019-11-05 18:24:42 +01:00 committed by GitHub
commit c7c231796b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 9 deletions

View File

@ -221,7 +221,8 @@ var tarteaucitron = {
"AcceptAllCta" : true,
"moreInfoLink": true,
"privacyUrl": "",
"useExternalCss": false
"useExternalCss": false,
"useExternalJs": false
},
params = tarteaucitron.parameters;
@ -1418,16 +1419,22 @@ var tarteaucitron = {
}
if (typeof callback === 'function') {
script.onreadystatechange = script.onload = function () {
var state = script.readyState;
if (!done && (!state || /loaded|complete/.test(state))) {
done = true;
callback();
}
};
if ( !tarteaucitron.parameters.useExternalJs ) {
script.onreadystatechange = script.onload = function () {
var state = script.readyState;
if (!done && (!state || /loaded|complete/.test(state))) {
done = true;
callback();
}
};
} else {
callback();
}
}
document.getElementsByTagName('head')[0].appendChild(script);
if ( !tarteaucitron.parameters.useExternalJs ) {
document.getElementsByTagName('head')[0].appendChild(script);
}
}
},
"makeAsync": {