Update cookie notice usage

Only show if not shown within last 30 days or cookie showing user has 
accepted cookies doesn't exist
This commit is contained in:
Matthew Grove
2018-11-17 17:24:56 +00:00
parent eb749dcac5
commit 1d42732926
3 changed files with 179 additions and 8 deletions

View File

@@ -33,13 +33,16 @@ $(document).ready(function(){
});
});
// include cookie notice
$("#cookies").load("/page-inserts/cookie-notice.html", function(){
$("#cookies").addClass("display");
$(".source-code-link").animate({bottom: "+100px"}, 1000);
$("#close-cookies").click(function(){
event.preventDefault();
$("#cookies").addClass("close-cookies");
$(".source-code-link").animate({bottom: "0px"}, 1000);
if(!Cookies.get("demo.matthew-grove.ml-cookies-accepted")) {
$("#cookies").load("/page-inserts/cookie-notice.html", function(){
$("#cookies").addClass("display");
$(".source-code-link").animate({bottom: "+100px"}, 1000);
$("#close-cookies").click(function(){
event.preventDefault();
$("#cookies").addClass("close-cookies");
$(".source-code-link").animate({bottom: "0px"}, 1000);
Cookies.set("demo.matthew-grove.ml-cookies-accepted", "true", {expires: 30});
});
});
});
}
});