Made cookie.js less annoying. (It showed the banner every time a save was requested)

This commit is contained in:
Christian 2021-08-01 17:00:15 +02:00
parent 595149a986
commit 7755339c40

View File

@ -2,6 +2,8 @@
// Please import cookie.css!!!!
let __cookie_internal_Banner_shownAndDenied__ = false;
function __cookie_internal_addBanner__(){
let banner = document.createElement("div");
let text = document.createElement("div");
@ -29,6 +31,7 @@ function __cookie_internal_addBanner__(){
document.body.removeChild(parent);
});
button_deny.addEventListener("click", (message) => {
__cookie_internal_Banner_shownAndDenied__ = true;
let parent = message.target.parentElement;
document.body.removeChild(parent);
});
@ -54,7 +57,9 @@ function cookieAccepted() {
if (cookie_status == 0) {
let maybe_banner = document.getElementsByClassName("cookie-banner")[0];
if(maybe_banner == undefined){
__cookie_internal_addBanner__();
if(!__cookie_internal_Banner_shownAndDenied__){
__cookie_internal_addBanner__();
}
}
return false;