Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1257 | Rev 1272 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1257 Rev 1266
Line 198... Line 198...
198
	
198
	
199
	// analyse de l'onglet désigné comme selectionné par défaut
199
	// analyse de l'onglet désigné comme selectionné par défaut
200
	// (on peut accéder directement à un onglet précis à travers un param url)
200
	// (on peut accéder directement à un onglet précis à travers un param url)
201
	var tabSelectionneDefaut = $('#onglets li.ui-state-active');
201
	var tabSelectionneDefaut = $('#onglets li.ui-state-active');
202
	var indexTabSelectionneDefaut = $("#onglets li").index($(tabSelectionneDefaut));
202
	var indexTabSelectionneDefaut = $("#onglets li").index($(tabSelectionneDefaut));
203
	
203
 
204
	$('#zone_onglets').tabs({
204
	$('#zone_onglets').tabs({
205
		create: function( event, ui ) {
205
		create: function( event, ui ) {
206
			// par défaut, le contenu déjà chargé est dans une autre zone
206
			// par défaut, le contenu déjà chargé est dans une autre zone
207
			// on le déplace donc comme s'il avait été chargé par le plugin tab
207
			// on le déplace donc comme s'il avait été chargé par le plugin tab
Line 484... Line 484...
484
		mettreAJourUrl(permalienNumNom+"-"+onglet, onglet);
484
		mettreAJourUrl(permalienNumNom+"-"+onglet, onglet);
485
	}
485
	}
486
	gererInteractionsPermaliens();
486
	gererInteractionsPermaliens();
487
});
487
});
Line 488... Line 488...
488
 
488
 
-
 
489
function ajouterEvenement(elementHtml, nomEvenement, functionCallBack) {  
489
function ajouterEvenement(elementHtml, nomEvenement, functionCallBack) {       
490
	if(!!elementHtml && elementHtml != null) {	
490
   if(elementHtml.attachEvent) // Internet Explorer
491
		if(elementHtml.attachEvent) {// Internet Explorer
491
	   elementHtml.attachEvent("on" + nomEvenement, function() {functionCallBack.call(elementHtml);}); 
492
			elementHtml.attachEvent("on" + nomEvenement, function() {functionCallBack.call(elementHtml);}); 
492
   else if(elementHtml.addEventListener) // Firefox & autres
493
		} else if(elementHtml.addEventListener) { // Firefox & autres
-
 
494
			elementHtml.addEventListener(nomEvenement, functionCallBack, false);
-
 
495
		}
493
	   elementHtml.addEventListener(nomEvenement, functionCallBack, false);
496
	}
Line 494... Line 497...
494
} 
497
} 
495
 
498
 
496
$(document).one('ongletRepartitionCharge', function() {
499
$(document).one('ongletRepartitionCharge', function() {
497
	$(".conteneur_repartition_observations").addClass("chargement_repartition");
500
	$(".conteneur_repartition_observations").addClass("chargement_repartition");
-
 
501
	// utilisation d'une fonction native car jQuery refuse d'ajouter un évènement load
498
	// utilisation d'une fonction native car jQuery refuse d'ajouter un évènement load
502
	// sur autre chose qu'une image
499
	// sur autre chose qu'une image
503
	$('#repartition_observations').ready(function() {
-
 
504
		ajouterEvenement(document.getElementById("repartition_observations"), "load", function() {
500
	ajouterEvenement(document.getElementById("repartition_observations"), "load", function() {
505
			$(".conteneur_repartition_observations").removeClass("chargement_repartition");
-
 
506
		});
501
		$(".conteneur_repartition_observations").removeClass("chargement_repartition");
507
	});
Line 502... Line 508...
502
	});
508
 
503
});
509
});