-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcookies_0001.js
65 lines (65 loc) · 4.05 KB
/
cookies_0001.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
// javascript:
// -----------------------------------------------------------------------
// jsMyLib Version: 0.1.2 Release Date: 20140227
// © Copyright 1999-2023 Manu Herrán
// Free download source code:
// https://manuherran.com/
// -----------------------------------------------------------------------
// jsMyLib_cookies_0001_setCookie
// jsMyLib_cookies_0001_getCookie
// jsMyLib_cookies_0001_showCookiesWarningMessage
// -----------------------------------------------------------------------
function jsMyLib_cookies_0001_setCookie(nombre, valor, tiempo) {
domainName = jsMyLib_path_0001_currentDomainNameWithoutSubdomains();
var expiration = (new Date(2037, 12, 31)).toGMTString();
var thecookie = nombre + " = " + escape(valor) + "; expires=" + expiration+"; path=/; domain=."+domainName;
document.cookie = thecookie;
}
// -----------------------------------------------------------------------
function jsMyLib_cookies_0001_getCookie(nombre) {
var nombreCookie, valorCookie, cookie = null, cookies = document.cookie.split(';');
for (i=0; i<cookies.length; i++){
valorCookie = cookies[i].substr(cookies[i].indexOf('=') + 1);
nombreCookie = cookies[i].substr(0,cookies[i].indexOf('=')).replace(/^\s+|\s+$/g, '');
if (nombreCookie == nombre)
cookie = unescape(valorCookie);
}
return cookie;
}
// -----------------------------------------------------------------------
function jsMyLib_cookies_0001_showCookiesWarningMessage() {
jQuery(document).ready(function(){
var msghtml='';
if( navigator.userAgent.indexOf( "AdobeAIR" ) < 0 ) {
if(!jsMyLib_cookies_0001_getCookie('CookiesWarningMessageShownAndAccepted')){
if(jQuery('body').hasClass('ca')){
msghtml = msghtml + '<div class="cssMyLib_CookiesWarningMessage-all" id="cssMyLib_CookiesWarningMessage-all">';
msghtml = msghtml + '<div class="cssMyLib_CookiesWarningMessage-table">';
msghtml = msghtml + '<p>Aquesta web utilitza "cookies" pròpies i de tercers per oferir-te una millor experiència i servei. Al navegar o utilitzar els nostres serveis, acceptes l\'ús que fem de les "cookies". De tota manera, pots canviar la configuració de "cookies" en qualsevol moment.</p>';
msghtml = msghtml + '<ul>';
msghtml = msghtml + '<li><a class="a1" id="hide-cssMyLib_CookiesWarningMessage-all" href="#">Accepto</a></li>';
//msghtml = msghtml + '<li><a class="a2" href="/ca-politica-cookies.php" target="_blank">Més informació</a></li>';
msghtml = msghtml + '</ul>';
msghtml = msghtml + '</div>';
msghtml = msghtml + '</div>';
} else {
msghtml = msghtml + '<div class="cssMyLib_CookiesWarningMessage-all" id="cssMyLib_CookiesWarningMessage-all">';
msghtml = msghtml + '<div class="cssMyLib_CookiesWarningMessage-table">';
msghtml = msghtml + '<p>El sitio web ' + jsMyLib_path_0001_currentDomainNameWithoutSubdomains() + ' utiliza "cookies" propias y de terceros para ofrecerte una mejor experiencia y servicio. Al navegar o utilizar nuestros servicios, aceptas el uso que hacemos de las "cookies". Sin embargo, puedes cambiar la configuración de "cookies" en cualquier momento.</p>';
msghtml = msghtml + '<ul>';
msghtml = msghtml + '<li><a class="a1" id="hide-cssMyLib_CookiesWarningMessage-all" href="#">Acepto</a></li>';
//msghtml = msghtml + '<li><a class="a2" href="/es-politica-cookies.php" target="_blank">Más información</a></li>';
msghtml = msghtml + '</ul>';
msghtml = msghtml + '</div>';
msghtml = msghtml + '</div>';
}
jQuery("body").prepend(msghtml);
}
}
jQuery("#hide-cssMyLib_CookiesWarningMessage-all").click(function(){
jQuery("#cssMyLib_CookiesWarningMessage-all").hide();
jsMyLib_cookies_0001_setCookie('CookiesWarningMessageShownAndAccepted', 'hide', 'null');
});
});
}
// -----------------------------------------------------------------------