Subversion Repositories Sites.tela-botanica.org

Rev

Rev 1125 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1125 Rev 1127
Line 18... Line 18...
18
		'Le site de Tela Botanica utilise des cookies. En poursuivant votre navigation sur le site, vous acceptez l\'utilisation de ces cookies qui permettent notamment de se souvenir de vos pr&eacute;f&eacute;rences. <br />'+
18
		'Le site de Tela Botanica utilise des cookies. En poursuivant votre navigation sur le site, vous acceptez l\'utilisation de ces cookies qui permettent notamment de se souvenir de vos pr&eacute;f&eacute;rences. <br />'+
19
		'<a class="en_savoir_plus" target="_blank" href="http://www.tela-botanica.org/page:licence"> En savoir plus</a>'+
19
		'<a class="en_savoir_plus" target="_blank" href="http://www.tela-botanica.org/page:licence"> En savoir plus</a>'+
20
		'<a class="button" id="accepterCookie" onclick="javascript:accepterCookie()" href="#" > OK </a>'+
20
		'<a class="button" id="accepterCookie" onclick="javascript:accepterCookie()" href="#" > OK </a>'+
21
		'</div>'+
21
		'</div>'+
22
    '</div>';
22
    '</div>';
-
 
23
  var nDiv = document.createElement('div');
23
  document.body.innerHTML += divCookie;
24
  nDiv.innerHTML = divCookie;
-
 
25
  document.getElementsByTagName("body")[0].appendChild(nDiv);
24
}
26
}
Line 25... Line 27...
25
 
27
 
26
function accepterCookie() {
28
function accepterCookie() {
27
  var element = document.getElementById("bandeau_cookie_cnil");
29
  var element = document.getElementById("bandeau_cookie_cnil");
Line 65... Line 67...
65
		}
67
		}
66
    }
68
    }
67
    return "";
69
    return "";
68
}
70
}
Line -... Line 71...
-
 
71
 
-
 
72
function contentLoaded(win, fn) {
-
 
73
 
-
 
74
	var done = false, top = true,
-
 
75
 
-
 
76
	doc = win.document,
-
 
77
	root = doc.documentElement,
-
 
78
	modern = doc.addEventListener,
-
 
79
 
-
 
80
	add = modern ? 'addEventListener' : 'attachEvent',
-
 
81
	rem = modern ? 'removeEventListener' : 'detachEvent',
-
 
82
	pre = modern ? '' : 'on',
-
 
83
 
69
 
84
	init = function(e) {
-
 
85
		if (e.type == 'readystatechange' && doc.readyState != 'complete') return;
-
 
86
		(e.type == 'load' ? win : doc)[rem](pre + e.type, init, false);
-
 
87
		if (!done && (done = true)) fn.call(win, e.type || e);
-
 
88
	},
-
 
89
 
-
 
90
	poll = function() {
-
 
91
		try { root.doScroll('left'); } catch(e) { setTimeout(poll, 50); return; }
-
 
92
		init('poll');
-
 
93
	};
-
 
94
 
-
 
95
	if (doc.readyState == 'complete') fn.call(win, 'lazy');
-
 
96
	else {
-
 
97
		if (!modern && root.doScroll) {
-
 
98
			try { top = !win.frameElement; } catch(e) { }
-
 
99
			if (top) poll();
-
 
100
		}
70
//http://stackoverflow.com/questions/799981/document-ready-equivalent-without-jquery#answer-18775368
101
		doc[add](pre + 'DOMContentLoaded', init, false);
-
 
102
		doc[add](pre + 'readystatechange', init, false);
-
 
103
		win[add](pre + 'load', init, false);
-
 
104
	}
-
 
105
 
-
 
106
}
-
 
107
 
-
 
108
 
-
 
109
/**
-
 
110
 * Initialisation
71
document.onreadystatechange = function () {
111
 */
72
	// tant pis pour les vieux navigateurs qui ne supportent pas document.readyState
112
var tIdBandeau = setInterval(function() {
-
 
113
	if (document.readyState == "complete") {
73
	if (document.readyState == "complete") {
114
	    clearInterval(tIdBandeau);    
74
		var cookieCnil = getCookie("cnil");
115
	    var cookieCnil = getCookie("cnil");
75
	    if(cookieCnil == null || cookieCnil != 1) {
116
		if(cookieCnil == null || cookieCnil != 1) {
76
	    	initialiserBandeauCnil();
117
			initialiserBandeauCnil();
77
	    }
118
		} 
78
	}
-
 
79
}
119
	}
-
 
120
}, 200);
80
121