1isConsolaON=false; 2 3function deleteCookie(cookieName){ 4 document.cookie = cookieName + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; 5} 6 7 8function setCookie(cookieName,value,exdays){ 9 var exdate=new Date(); 10 exdate.setDate(exdate.getDate() + exdays); 11 var cookieValue=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString())+"; path=/"; 12 document.cookie=cookieName + "=" + cookieValue; 13} 14 15 16function getCookie(cookieName) { 17 var cookieValue = document.cookie; 18 var cookieStart = cookieValue.indexOf(" " + cookieName + "="); 19 if (cookieStart == -1){ 20 cookieStart = cookieValue.indexOf(cookieName + "="); 21 } 22 if (cookieStart == -1){ 23 cookieValue = null; 24 } 25 else{ 26 cookieStart = cookieValue.indexOf("=", cookieStart) + 1; 27 var cookieEnd = cookieValue.indexOf(";", cookieStart); 28 if (cookieEnd == -1){ 29 cookieEnd = cookieValue.length; 30 } 31 cookieValue = unescape(cookieValue.substring(cookieStart,cookieEnd)); 32 } 33 return cookieValue; 34} 35 36 37 38 39function checkAceptaCookies(){ 40 var aceptaCookies=getCookie("_aceptaCookies"); 41 if (aceptaCookies!=null && aceptaCookies=="SI"){ 42 consola("Este usuario acepta Cookies en mi web: " + aceptaCookies); 43 muestraAvisoCookies(); 44 return true; 45 } 46 else 47 if (aceptaCookies!=null && aceptaCookies=="INFORMADO"){ 48 consola("Este usuario acepta Cookies en mi web y esta informado: " + aceptaCookies); 49 return true; 50 } 51 else{ 52 consola("Este usuario todavia no esta informado de las cookies en mi web: " + aceptaCookies); 53 setCookie("_aceptaCookies","SI",365); 54 muestraAvisoCookies(); 55 } 56 return false; 57} 58 59 60 61function muestraAvisoCookies(){ 62 $("body").prepend("<div id=\"_lcms_banerCookies\"><div id=\"_lcms_wrapCookies\"><p>"+_LCMS_COOKIE_MENSAJE+" "+_LCMS_COOKIE_CLICK_INFO+"</p><span id=\"_lcms_cookieClose\">"+_LCMS_COOKIE_TXT_CERRAR+"</span></div></div>"); 63} 64 65function isAceptaCookiesLssi(){ 66 var aceptaCookies=getCookie("_aceptaCookies"); 67 if (aceptaCookies!=null && aceptaCookies!=""){ 68 consola("SI ACEPTA COOKIES"); 69 return true; 70 } 71 else { 72 consola("NO ACEPTA COOKIES"); 73 return false; 74 } 75} 76 77function consola(mensaje){ 78 if (isConsolaON){ 79 console.log(mensaje); 80 } 81} 82 83 84$(function() { 85 //Siempre al cargar la pagina se comprueba si aceptamos las cookies 86 checkAceptaCookies(); 87 88 $("#_lcms_cookieClose").click(function() { 89 consola("Piden cerrar el baner"); 90 setCookie("_aceptaCookies","INFORMADO",365); 91 $("#_lcms_banerCookies").hide(); 92 }); 93});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.