Merge pull request #376 from prudloff-insite/useExternalJs
New useExternalJs option
This commit is contained in:
commit
c7c231796b
|
|
@ -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": {
|
||||
|
|
|
|||
Loading…
Reference in New Issue