(function($) { $('#cookie_policy_modal').on('show.bs.modal', function () { $('#cookie_policy_modal .column').css('height',$( window ).height()*0.6); }); var $cookie_banner = ""; if ( document.cookie.indexOf("cookie_banner") < 0 && $cookie_banner == '' ){ console.log('here'); $('#cookie-banner').fadeIn(); } if ( $cookie_banner.length === 0 ){ console.log('here'); $('#cookie-banner').fadeIn(); } })(jQuery); function SetBannerCookie(e, o, t) { var i = new Date, n = new Date; (null == t || 0 == t) && (t = 1), n.setTime(i.getTime() + 864e5 * t); var c = e + "=" + escape(o) + "; expires=" + n.toGMTString() + "; path="; document.cookie = c; var $name = e; $.get( "/ajax/session-set/"+$name+"?"+$name+"="+escape(o) ); } $(document).on('submit', '#cookieAcceptForm,#cookieDeclineForm', function(e){ SetBannerCookie("cookie_banner", "yes", 365); return true; //e.preventDefault(); // submit form with ajax here var $self = $(this); var formData = new FormData(this); $("button[type=submit]", $self).prop("disabled", true); $.ajax({ type: "post", dataType: "json", data: formData, success: function (response) { console.log(response); SetBannerCookie("cookie_banner", "yes", 365); $('#cookie-banner').fadeOut(); $('#cookie_policy_modal').modal('hide'); }, cache: false, contentType: false, processData: false }); }); function set_sessionStorage(e, o, t) { if (typeof(Storage) !== "undefined") { sessionStorage.setItem(e, o); } } function get_sessionStorage(cname, def = '') { var ret = ''; if (typeof(Storage) !== "undefined") { ret = sessionStorage.getItem(cname); } if (ret == '' || ret == undefined || ret == null) { ret = def; } return ret; } function set_cookie(e, o, t) { if (typeof(Storage) !== "undefined") { sessionStorage.setItem(e, o); } var i = new Date, n = new Date, $expires = ''; if ( null == t || 0 == t ){ $expires = ''; } else { n.setTime(i.getTime() + 864e5 * t); $expires = n.toGMTString(); } var c = e + '=' + escape(o) + '; expires=' + $expires + '; path=/'; document.cookie = c; // let's set session variables anyhoo var $name = e; $.get( "/ajax/session-set/"+$name+"?"+$name+"="+escape(o) ); } function get_cookie(cname, def = '') { var ret = ''; if (typeof(Storage) !== "undefined") { ret = sessionStorage.getItem(cname); } if (ret == '' || ret == undefined || ret == null) { var name = cname + '='; var ca = document.cookie.split(';'); for(var i=0; i