Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 1593 Rev 1594
Line 104... Line 104...
104
	});
104
	});
105
}
105
}
Line 106... Line 106...
106
 
106
 
107
function gererEvenementsWiki() {
107
function gererEvenementsWiki() {
108
	//TODO: ajout automatique d'un lien ouvrant une page d'aide (un popup) au formatage des pages wikini
108
	//TODO: ajout automatique d'un lien ouvrant une page d'aide (un popup) au formatage des pages wikini
109
	$('.editable_sur_clic').live('dblclick',function(event) {
109
	$('.editable_sur_clic').on('dblclick',function(event) {
110
		remplacerContenuWikiParFormulaireEdition($(this));
110
		remplacerContenuWikiParFormulaireEdition($(this));
Line 111... Line 111...
111
	});
111
	});
112
	
112
	
113
	$('#formulaire_edition_wiki').live('submit',function(event) {
113
	$('#formulaire_edition_wiki').on('submit',function(event) {
114
	    event.preventDefault(); 
114
	    event.preventDefault(); 
115
		var valeurs = $(this).serialize();
115
		var valeurs = $(this).serialize();
116
		$.post($(this).attr('action'), valeurs, function(data) {
116
		$.post($(this).attr('action'), valeurs, function(data) {
117
			var adresse = getUrlTextePourPageSectionFormatee(getPageWikiTaxon(), getSection());
117
			var adresse = getUrlTextePourPageSectionFormatee(getPageWikiTaxon(), getSection());
118
			$.getJSON(adresse, function(data) {
118
			$.getJSON(adresse, function(data) {
119
				$(objetContenuWiki).addClass('editable_sur_clic').html(data.texte);
119
				$(objetContenuWiki).addClass('editable_sur_clic').html(data.texte);
120
			});
120
			});
Line 121... Line 121...
121
		});
121
		});
122
	});
122
	});
123
	
123
	
124
	$('.bouton_annuler_edition').live('click', function(event) {
124
	$('.bouton_annuler_edition').on('click', function(event) {
Line 125... Line 125...
125
		event.preventDefault();
125
		event.preventDefault();
126
		$(objetContenuWiki).addClass('editable_sur_clic').html(htmlWikiOriginal);
126
		$(objetContenuWiki).addClass('editable_sur_clic').html(htmlWikiOriginal);
Line 127... Line 127...
127
	});
127
	});
128
	
128
	
129
	rendreLienAffichableDansNouvelleFenetre('.contenu_editable');
129
	rendreLienAffichableDansNouvelleFenetre('.contenu_editable');
130
}
130
}
131
 
131
 
132
//+----------------------------------------------------------------------------------------------------------+
132
//+----------------------------------------------------------------------------------------------------------+
133
//Affichage dans une nouvelle fenetre
133
//Affichage dans une nouvelle fenetre
134
function rendreLienAffichableDansNouvelleFenetre(selecteur) {
134
function rendreLienAffichableDansNouvelleFenetre(selecteur) {
135
	$(selecteur).find('a').live('click', function(event) {
135
	$(selecteur).find('a').on('click', function(event) {
Line 203... Line 203...
203
		}
203
		}
204
	});
204
	});
205
}
205
}
Line 206... Line 206...
206
 
206
 
207
function gererEvenementsPliage() {
207
function gererEvenementsPliage() {
208
	$('.lien_tout_deplier').live('click', function() {
208
	$('.lien_tout_deplier').on('click', function() {
209
		deplierTout();
209
		deplierTout();
210
	});
210
	});
211
	$('.lien_tout_plier').live('click', function() {
211
	$('.lien_tout_plier').on('click', function() {
212
		plierTout();
212
		plierTout();
213
	});
213
	});
214
	gestionBiblio(document);
214
	gestionBiblio(document);
Line 230... Line 230...
230
function gererChargementGraphiqueEcologie() {
230
function gererChargementGraphiqueEcologie() {
231
	$('.ecologie_svg').addClass('chargement');
231
	$('.ecologie_svg').addClass('chargement');
232
}
232
}
Line 233... Line 233...
233
 
233
 
234
function gererAffichageLegendeEcologie() {
234
function gererAffichageLegendeEcologie() {
235
	$('.voir').live('click', function() {
235
	$('.voir').on('click', function() {
236
		$(this).siblings('.legende_graphique').show();
236
		$(this).siblings('.legende_graphique').show();
237
		$(this).siblings('.cacher').show();
237
		$(this).siblings('.cacher').show();
238
		$(this).hide();
238
		$(this).hide();
Line 239... Line 239...
239
	});
239
	});
240
	
240
	
241
	$('.cacher').live('click', function() {
241
	$('.cacher').on('click', function() {
242
		$(this).siblings('.legende_graphique').hide();
242
		$(this).siblings('.legende_graphique').hide();
243
		$(this).siblings('.voir').show();
243
		$(this).siblings('.voir').show();
244
		$(this).hide();
244
		$(this).hide();
Line 255... Line 255...
255
var param_popup_Cel = {h: 750, w: 630, t: 100, l: 100, 
255
var param_popup_Cel = {h: 750, w: 630, t: 100, l: 100, 
256
		toolbar: 'no', menubar: 'no', location: 'no', resizable: 'yes', scrollbars: 'yes', status: 'no'};
256
		toolbar: 'no', menubar: 'no', location: 'no', resizable: 'yes', scrollbars: 'yes', status: 'no'};
Line 257... Line 257...
257
 
257
 
258
//Initialisation (uniquement sur la présence de la div bloc-fiche, qui contient la fiche eflore)
258
//Initialisation (uniquement sur la présence de la div bloc-fiche, qui contient la fiche eflore)
259
$(document).one('ficheSyntheseChargee', function() {
-
 
260
	// TODO : devrait être .on() à la place de live()
259
$(document).one('ficheSyntheseChargee', function() {
261
	$('.lien_popup').live('click',function(event) {
260
	$('.lien_popup').on('click',function(event) {
262
		event.preventDefault();
261
		event.preventDefault();
263
		$.fancybox(this,{
262
		$.fancybox(this,{
264
			autoDimensions:false,
263
			autoDimensions:false,
265
			width:580
264
			width:580
266
		});
265
		});
Line 267... Line -...
267
	});
-
 
268
	
266
	});
269
	// TODO : devrait être .on() à la place de live()
267
	
270
	$('.lien_popup.lien_metadonnees').live('click',function(event) {
268
	$('.lien_popup.lien_metadonnees').on('click',function(event) {
271
		event.preventDefault();
269
		event.preventDefault();
272
		$.fancybox(this,{
270
		$.fancybox(this,{
273
			autoDimensions:true
271
			autoDimensions:true
Line 274... Line 272...
274
		});
272
		});
275
	});
273
	});
Line 276... Line 274...
276
		
274
		
277
	$('.lien-image-cel').live('click', param_popup_Cel , ouvrirPopUpImg);
275
	$('.lien-image-cel').on('click', param_popup_Cel , ouvrirPopUpImg);
Line 278... Line 276...
278
	$('.lien-image-coste').live('click', param_popup_Coste , ouvrirPopUpImg);
276
	$('.lien-image-coste').on('click', param_popup_Coste , ouvrirPopUpImg);
Line 332... Line 330...
332
});
330
});
Line 333... Line 331...
333
 
331
 
334
 
332
 
335
// À la fin du chargement de l'onglet Illustrations
333
// À la fin du chargement de l'onglet Illustrations
336
$(document).one('ongletIllustrationsCharge', function() {
334
$(document).one('ongletIllustrationsCharge', function() {
337
	$('a.lien-images-organes.fourni').live('click', afficherOngletOrgane);
335
	$('a.lien-images-organes.fourni').on('click', afficherOngletOrgane);
338
	$('a.lien-grande-image-organe').live('click', afficherGrandeImageOrgane);
336
	$('a.lien-grande-image-organe').on('click', afficherGrandeImageOrgane);
339
	// pour que la galerie soit ouverte par défaut sur le premier organe non vide
337
	// pour que la galerie soit ouverte par défaut sur le premier organe non vide
Line 340... Line 338...
340
	var premier = $('a.lien-images-organes.fourni').first().data('tag');
338
	var premier = $('a.lien-images-organes.fourni').first().data('tag');
341
	afficherOngletOrgane(null, premier);
339
	afficherOngletOrgane(null, premier);
342
	
340
	
343
	$('a.lien_telechargement_image').live('click',function(e) {
341
	$('a.lien_telechargement_image').on('click',function(e) {
344
		if($(e.target).data('oneclicked')!='yes')
342
		if($(e.target).data('oneclicked')!='yes')
345
		{
343
		{
Line 475... Line 473...
475
}
473
}
Line 476... Line 474...
476
 
474
 
477
 
475
 
478
// ouvre le popup de galerie lors d'un clic sur l'illustration dans la fiche synthèse
476
// ouvre le popup de galerie lors d'un clic sur l'illustration dans la fiche synthèse
479
function gererClicIllustrationsFiche() {
477
function gererClicIllustrationsFiche() {
480
	$('.illustration_cel').live('click', function() {
478
	$('.illustration_cel').on('click', function() {
481
		var url_image = $(this).attr('src');
479
		var url_image = $(this).attr('src');
482
		var titre = $('.nomenclature').first().text();
480
		var titre = $('.nomenclature').first().text();
483
		var url = urlPopup+"?module=popup-galerie&action=fiche&num_nom="+$(this).attr('data-num-nom')+"&titre="+encodeURIComponent(titre)+"&url_image="+encodeURIComponent(url_image)+"&referentiel="+REFERENTIEL;
481
		var url = urlPopup+"?module=popup-galerie&action=fiche&num_nom="+$(this).attr('data-num-nom')+"&titre="+encodeURIComponent(titre)+"&url_image="+encodeURIComponent(url_image)+"&referentiel="+REFERENTIEL;