Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 928 | Rev 941 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 928 Rev 940
Line 105... Line 105...
105
	this.afficherCacherModule = function() { 
105
	this.afficherCacherModule = function() { 
106
		$(this.portlet).find(".lienToggle").toggleClass("ui-icon-plusthick");
106
		$(this.portlet).find(".lienToggle").toggleClass("ui-icon-plusthick");
107
		$(this.portlet).find(".lienToggle").toggleClass("ui-icon-minusthick");
107
		$(this.portlet).find(".lienToggle").toggleClass("ui-icon-minusthick");
108
		$(this.portlet).find(".titreOnglet").toggleClass("pasDeCurseur");
108
		$(this.portlet).find(".titreOnglet").toggleClass("pasDeCurseur");
109
		$(this.portlet).find(".contenu").toggle();
109
		$(this.portlet).find(".contenu").toggle();
110
		
-
 
111
		redimensionnerOnglets();
-
 
112
	}
110
	}
113
}
111
}
Line 114... Line -...
114
	
-
 
115
function redimensionnerOnglets() {
-
 
116
	// 570 px au max
-
 
117
	// 18 px largeur croix 
-
 
118
	// 18 px largeur texte 
-
 
119
	// 36 px largeur totale
-
 
120
	// 25 px largeur et +
-
 
121
	var liensVisibles = $('#zone_onglets > ul > li:visible > a');
-
 
122
	var longueurLiens = 0;
-
 
123
	liensVisibles.each(function() {
-
 
124
		longueurLiens += $(this).width();
-
 
125
	});
-
 
126
	var nbOnglets = $('#zone_onglets > ul > li:visible').length;
-
 
127
	var longueurMax =  760/nbOnglets - 25;
-
 
128
	if (longueurLiens >= longueurMax || nbOnglets > 5) { 
-
 
129
		$('#zone_onglets > ul > li > a').not('.lien-statique').width(longueurMax);
-
 
130
	} else {
-
 
131
		$('#zone_onglets > ul > li > a').not('.lien-statique').css("width","auto");	
-
 
132
	}
-
 
133
}
-
 
134
 
-
 
135
 
112
 
136
function selectionnerOngletSynthese() {
113
function selectionnerOngletSynthese() {
137
	// Suppression des classes css qui mettent en surbrillance l'onglet actif
114
	// Suppression des classes css qui mettent en surbrillance l'onglet actif
138
	$('#zone_onglets > ul > li').removeClass('ui-tabs-selected');
115
	$('#zone_onglets > ul > li').removeClass('ui-tabs-selected');
Line 220... Line 197...
220
	var fragmentsAncre = url.split('#');
197
	var fragmentsAncre = url.split('#');
221
	fancyboxinitialise = false;
198
	fancyboxinitialise = false;
Line 222... Line 199...
222
	
199
	
223
	if (fragmentsAncre.length > 0) {
200
	if (fragmentsAncre.length > 0) {
224
		var ancre = fragmentsAncre[fragmentsAncre.length - 1];
-
 
225
		// si on a cliqué sur l'onglet etPlus, on ne doit rien faire car celui-ci affiche le menu
-
 
226
		// TODO: voir s'il convient d'afficher le menu EtPlus dans d'autres onglets que celui de synthese
-
 
227
		if (ancre != 'etPlus') {
201
		var ancre = fragmentsAncre[fragmentsAncre.length - 1];
228
			// Si c'est un onglet correspondant à un projet, on cache la synthèse et le plugin
202
		// Si c'est un onglet correspondant à un projet, on cache la synthèse et le plugin
229
			// chargera son contenu dans l'espace approprié
203
		// chargera son contenu dans l'espace approprié
230
			if (ancre != 'ui-tabs-1') {
204
		if (ancre != 'ui-tabs-1') {
231
				var panel = $(ui.panel);
205
			var panel = $(ui.panel);
Line 250... Line 224...
250
				} else {
224
			} else {
251
					window.location = url;
225
				window.location = url;
252
				}
226
			}
253
			}
227
		}
254
		}
228
	}
255
	}
-
 
256
	return true;
229
	return true;
257
}
230
}
Line 258... Line 231...
258
 
231
 
259
function obtenirOngletCookiePourPage() {
232
function obtenirOngletCookiePourPage() {
Line 499... Line 472...
499
		connectWith: ".colonne",
472
		connectWith: ".colonne",
500
		handle: $(".module").children('h3') // mouvement seulement sur les titres
473
		handle: $(".module").children('h3') // mouvement seulement sur les titres
501
	});
474
	});
Line 502... Line 475...
502
	
475
	
503
	$('#zone_onglets').tabs({
-
 
504
		add: function(event, ui) {
-
 
505
			redimensionnerOnglets();
-
 
506
		},
-
 
507
		remove: function(event, ui) {
-
 
508
			redimensionnerOnglets();
-
 
509
		},
476
	$('#zone_onglets').tabs({
510
		select: function(event, ui) {	
477
		select: function(event, ui) {	
511
			return surSelectionOnglet(event,ui)
478
			return surSelectionOnglet(event,ui)
512
		}
479
		}
513
	});
480
	});
Line 523... Line 490...
523
	$('.lien-image-cel').live('click', param_popup_Cel , ouvrirPopUpImg);
490
	$('.lien-image-cel').live('click', param_popup_Cel , ouvrirPopUpImg);
524
	$('.lien-image-coste').live('click', param_popup_Coste , ouvrirPopUpImg);
491
	$('.lien-image-coste').live('click', param_popup_Coste , ouvrirPopUpImg);
Line 525... Line 492...
525
	
492
	
526
	afficherOngletsPourNiveau();
493
	afficherOngletsPourNiveau();
527
	ajouterTitreSurvolOnglets();
-
 
528
	redimensionnerOnglets();
494
	ajouterTitreSurvolOnglets();
Line 529... Line 495...
529
	selectionnerOngletParDefautOuEnregistre();
495
	selectionnerOngletParDefautOuEnregistre();
530
	
496
	
531
	$('.ui-icon-close').click(function() {
497
	$('.ui-icon-close').click(function() {