Ability to use an external CSS

- Added option to initialization: useExternalCSS
This commit is contained in:
Jérôme Fix 2018-10-20 07:27:55 +02:00
parent e014f1bcb7
commit 758b8fc7f2
1 changed files with 9 additions and 6 deletions

View File

@ -218,7 +218,8 @@ var tarteaucitron = {
"handleBrowserDNTRequest": false, "handleBrowserDNTRequest": false,
"AcceptAllCta" : false, "AcceptAllCta" : false,
"moreInfoLink": true, "moreInfoLink": true,
"privacyUrl": "" "privacyUrl": "",
"useExternalCss": false
}, },
params = tarteaucitron.parameters; params = tarteaucitron.parameters;
@ -238,12 +239,14 @@ var tarteaucitron = {
tarteaucitron.highPrivacy = tarteaucitron.parameters.highPrivacy; tarteaucitron.highPrivacy = tarteaucitron.parameters.highPrivacy;
tarteaucitron.handleBrowserDNTRequest = tarteaucitron.parameters.handleBrowserDNTRequest; tarteaucitron.handleBrowserDNTRequest = tarteaucitron.parameters.handleBrowserDNTRequest;
// Step 1: load css // Step 1: load css
if ( !tarteaucitron.parameters.useExternalCss ) {
linkElement.rel = 'stylesheet'; linkElement.rel = 'stylesheet';
linkElement.type = 'text/css'; linkElement.type = 'text/css';
linkElement.href = cdn + 'css/tarteaucitron.css?v=' + tarteaucitron.version; linkElement.href = cdn + 'css/tarteaucitron.css?v=' + tarteaucitron.version;
document.getElementsByTagName('head')[0].appendChild(linkElement); document.getElementsByTagName('head')[0].appendChild(linkElement);
}
// Step 2: load language and services // Step 2: load language and services
tarteaucitron.addScript(pathToLang, '', function () { tarteaucitron.addScript(pathToLang, '', function () {