Explorar el Código

Merge pull request #246 from scc-digital/feature/use-external-css

Ability to use an external CSS
Amauri CHAMPEAUX hace 6 años
padre
commit
3352c0a7c1
Se han modificado 1 ficheros con 9 adiciones y 6 borrados
  1. 9 6
      tarteaucitron.js

+ 9 - 6
tarteaucitron.js

@@ -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
-        linkElement.rel = 'stylesheet';
-        linkElement.type = 'text/css';
-        linkElement.href = cdn + 'css/tarteaucitron.css?v=' + tarteaucitron.version;
-        document.getElementsByTagName('head')[0].appendChild(linkElement);
 
 
+        // Step 1: load css
+        if ( !tarteaucitron.parameters.useExternalCss ) {
+            linkElement.rel = 'stylesheet';
+            linkElement.type = 'text/css';
+            linkElement.href = cdn + 'css/tarteaucitron.css?v=' + tarteaucitron.version;
+            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 () {