Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 334 Rev 356
Line 263... Line 263...
263
		// si on a cliqué sur l'onglet etPlus, on ne doit rien faire car celui-ci affiche le menu
263
		// si on a cliqué sur l'onglet etPlus, on ne doit rien faire car celui-ci affiche le menu
264
		// TODO: voir s'il convient d'afficher le menu EtPlus dans d'autres onglets que celui de synthese
264
		// TODO: voir s'il convient d'afficher le menu EtPlus dans d'autres onglets que celui de synthese
265
		if (ancre != 'etPlus') {
265
		if (ancre != 'etPlus') {
266
			// Si c'est un onglet correspondant à un projet, on cache la synthèse et le plugin
266
			// Si c'est un onglet correspondant à un projet, on cache la synthèse et le plugin
267
			// chargera son contenu dans l'espace approprié
267
			// chargera son contenu dans l'espace approprié
268
			// affichage des icones de fermeture d'onglet si on vient d'en changer
-
 
269
			$('.ui-icon-close').css({visibility: "visible"});
-
 
270
			if (ancre != 'ui-tabs-1') {
268
			if (ancre != 'ui-tabs-1') {
271
				var panel = $(ui.panel);
269
				var panel = $(ui.panel);
272
			    if (panel.is(":empty")) {
270
			    if (panel.is(":empty")) {
273
			        panel.append("<div class='tab-chargement'>Chargement des informations...</div>")
271
			        panel.append("<div class='tab-chargement'>Chargement des informations...</div>")
274
			    }
272
			    }
Line 275... Line 273...
275
 
273
 
276
				deselectionnerOngletSynthese();
274
				deselectionnerOngletSynthese();
277
				$('.ui-tabs-panel').show();
275
				$('.ui-tabs-panel').show();
278
				$('#zone_contenu_fiche').hide();
-
 
279
				// on cache la croix pour ne pas fermer l'onglet actuellement consulté
-
 
-
 
276
				$('#zone_contenu_fiche').hide();
280
				$(ui.tab).nextAll().css({visibility: "hidden"});
277
				
281
				enregistrerOngletCookiePourPage(ancre);
278
				enregistrerOngletCookiePourPage(ancre);
282
			} else {
279
			} else {
283
				if(ongletSyntheseCharge) {
280
				if(ongletSyntheseCharge) {
284
					// Si c'est l'onglet fiche, on le sélectionne artificiellement
281
					// Si c'est l'onglet fiche, on le sélectionne artificiellement
Line 393... Line 390...
393
		},
390
		},
394
		select: function(event, ui) {	
391
		select: function(event, ui) {	
395
			return surSelectionOnglet(event,ui)
392
			return surSelectionOnglet(event,ui)
396
		}
393
		}
397
	});
394
	});
398
	
-
 
-
 
395
	// TODO : devrait être .on() à la place de live()
399
	$('.lien_popup').live('click',function(event) {
396
	$('.lien_popup').live('click',function(event) {
400
		event.preventDefault();
397
		event.preventDefault();
401
		$.fancybox(this,{
398
		$.fancybox(this,{
402
			autoDimensions:false,
399
			autoDimensions:false,
403
			width:580
400
			width:580
Line 418... Line 415...
418
	creerMenuOngletsFermes();
415
	creerMenuOngletsFermes();
419
	afficherOngletsPourNiveau();
416
	afficherOngletsPourNiveau();
420
	ajouterTitreSurvolOnglets();
417
	ajouterTitreSurvolOnglets();
421
	redimensionnerOnglets();
418
	redimensionnerOnglets();
422
	selectionnerOngletParDefautOuEnregistre();
419
	selectionnerOngletParDefautOuEnregistre();
-
 
420
	
-
 
421
	$('.ui-icon-close').click(function() {
-
 
422
		estOngletActif = $(this).parent().hasClass('ui-state-active');
-
 
423
		if (estOngletActif) {
-
 
424
			//L'onglet que l'on veut fermet est celui qui est ouvert, on va donc le masquer et afficher celui d'accueil
-
 
425
			$("#zone_onglets").tabs('select', 0);
-
 
426
		}
-
 
427
	});
423
});
428
});
Line 424... Line 429...
424
 
429
 
425
 
430