Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1267 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1267 Rev 1268
Line 189... Line 189...
189
}
189
}
Line 190... Line 190...
190
 
190
 
191
ongletsInitialises = false;
191
ongletsInitialises = false;
192
numOngletEnCours = null;
192
numOngletEnCours = null;
-
 
193
nePasEmpilerUrl = false;
193
nePasEmpilerUrl = false;
194
popStateOriginal = true;
194
function initialiserOnglets() {
195
function initialiserOnglets() {
195
	// replacement du chargement de toute la page par un lien vers uniquement le contenu de l'onglet
196
	// replacement du chargement de toute la page par un lien vers uniquement le contenu de l'onglet
196
	// pour le module tab qui charge les url désignée dans les liens des tabs
197
	// pour le module tab qui charge les url désignée dans les liens des tabs
Line 254... Line 255...
254
	$(window).bind('popstate', function(event) {
255
	$(window).bind('popstate', function(event) {
255
		if(!!event.originalEvent.state) {
256
		if(!!event.originalEvent.state) {
256
			nePasEmpilerUrl = true;
257
			nePasEmpilerUrl = true;
257
			$("#onglets > li > a[rel='"+event.originalEvent.state+"']").click();
258
			$("#onglets > li > a[rel='"+event.originalEvent.state+"']").click();
258
		} else {
259
		} else {
-
 
260
			// chrome fait un popstate au chargement de la page, ce qui la fait recharger 
-
 
261
			// indéfiniment, ce comportement étant compréhensible, il vaut mieux s'en prévenir
-
 
262
			if(!popStateOriginal) {
259
			window.location = window.location.href;
263
				window.location = window.location.href;
-
 
264
			}
-
 
265
			popStateOriginal = false;
260
		}
266
		}
261
	});
267
	});
262
}
268
}
Line 263... Line 269...
263
 
269
 
Line 438... Line 444...
438
 
444
 
439
var param_popup_Cel = {h: 750, w: 630, t: 100, l: 100, 
445
var param_popup_Cel = {h: 750, w: 630, t: 100, l: 100, 
Line 440... Line 446...
440
		toolbar: 'no', menubar: 'no', location: 'no', resizable: 'yes', scrollbars: 'yes', status: 'no'};
446
		toolbar: 'no', menubar: 'no', location: 'no', resizable: 'yes', scrollbars: 'yes', status: 'no'};
441
 
447
 
442
//Initialisation (uniquement sur la présence de la div bloc-fiche, qui contient la fiche eflore)
448
//Initialisation (uniquement sur la présence de la div bloc-fiche, qui contient la fiche eflore)
Line 443... Line 449...
443
$("#bloc-fiche").ready(function() {
449
$(document).one('ficheSyntheseChargee', function() {
444
	initialiserOnglets();
450
	initialiserOnglets();
445
 
451