diff --git a/css/tarteaucitron.css b/css/tarteaucitron.css index c720ee5..45e9f1b 100644 --- a/css/tarteaucitron.css +++ b/css/tarteaucitron.css @@ -880,4 +880,4 @@ span.tarteaucitronTitle.tarteaucitronH3 { .display-none { display: none; -} +} \ No newline at end of file diff --git a/tarteaucitron.js b/tarteaucitron.js index 83b24d3..70e7dba 100644 --- a/tarteaucitron.js +++ b/tarteaucitron.js @@ -218,7 +218,8 @@ var tarteaucitron = { "privacyUrl": "", "useExternalCss": false, "useExternalJs": false, - "mandatory": true + "mandatory": true, + "closePopup": false }, params = tarteaucitron.parameters; @@ -277,7 +278,6 @@ var tarteaucitron = { } document.getElementsByTagName('head')[0].appendChild(customThemeMiddle); } - var body = document.body, div = document.createElement('div'), html = '', @@ -578,6 +578,19 @@ var tarteaucitron = { } }, 1500); } + if(tarteaucitron.parameters.closePopup === true){ + let element = document.getElementById('tarteaucitronAlertBig'); + let span = document.createElement('span') + span.textContent = 'X'; + span.style.cssText = 'position:absolute; color: #FFFF; font-size:2rem; cursor: pointer; top: 10px; right: 26px'; + span.setAttribute('id', "clossCross") + element.insertBefore(span, element.firstElementChild) + document.getElementById("clossCross").onclick = () =>{ + tarteaucitron.userInterface.closeAlert(); + } + } + + // add a little timeout to be sure everything is accessible setTimeout(function () { diff --git a/test.html b/test.html new file mode 100644 index 0000000..4991679 --- /dev/null +++ b/test.html @@ -0,0 +1,15 @@ +
+

AZ

+
+ Ce site utilise des cookies et vous donne le contrĂ´le sur ceux que vous souhaitez activer + + + +
+