Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 988 Rev 999
Line 311... Line 311...
311
function remplacerContenuWikiParFormulaireEdition(objet_contenu) {
311
function remplacerContenuWikiParFormulaireEdition(objet_contenu) {
312
	objetContenuWiki = objet_contenu;
312
	objetContenuWiki = objet_contenu;
313
	var adresse = getUrlEditionPourPageEtSection(getPageWikiTaxon(), getSection());
313
	var adresse = getUrlEditionPourPageEtSection(getPageWikiTaxon(), getSection());
314
	htmlWikiOriginal = objet_contenu.html();
314
	htmlWikiOriginal = objet_contenu.html();
315
	$.getJSON(adresse, function(data) {
315
	$.getJSON(adresse, function(data) {
316
		objetContenuWiki.html(getTemplateFormulaireEditionWiki(getPageWikiTaxon(), getSection(), data.texte));
316
		$(objetContenuWiki).removeClass('editable_sur_clic').html(getTemplateFormulaireEditionWiki(getPageWikiTaxon(), getSection(), data.texte));
317
	});
317
	});
318
}
318
}
Line 319... Line 319...
319
 
319
 
320
function gererEvenementsWiki() {
320
function gererEvenementsWiki() {
321
	//TODO: ajout automatique d'un lien ouvrant une page d'aide (un popup) au formatage des pages wikini
321
	//TODO: ajout automatique d'un lien ouvrant une page d'aide (un popup) au formatage des pages wikini
322
	$('.contenu_editable').live('dblclick',function(event) {
322
	$('.editable_sur_clic').live('dblclick',function(event) {
323
		remplacerContenuWikiParFormulaireEdition($(this).children('.editable_sur_clic'));
323
		remplacerContenuWikiParFormulaireEdition($(this));
Line 324... Line 324...
324
	});
324
	});
325
	
325
	
326
	$('#formulaire_edition_wiki').live('submit',function(event) {
326
	$('#formulaire_edition_wiki').live('submit',function(event) {
327
	    event.preventDefault(); 
327
	    event.preventDefault(); 
328
		var valeurs = $(this).serialize();
328
		var valeurs = $(this).serialize();
329
		$.post($(this).attr('action'), valeurs, function(data) {
329
		$.post($(this).attr('action'), valeurs, function(data) {
330
			var adresse = getUrlTextePourPageSectionFormatee(getPageWikiTaxon(), getSection());
330
			var adresse = getUrlTextePourPageSectionFormatee(getPageWikiTaxon(), getSection());
331
			$.getJSON(adresse, function(data) {
331
			$.getJSON(adresse, function(data) {
332
				objetContenuWiki.html(data.texte);
332
				$(objetContenuWiki).addClass('editable_sur_clic').html(data.texte);
333
			});
333
			});
Line 334... Line 334...
334
		});
334
		});
335
	});
335
	});
336
	
336
	
337
	$('.bouton_annuler_edition').live('click', function(event) {
337
	$('.bouton_annuler_edition').live('click', function(event) {
Line 338... Line 338...
338
		 event.preventDefault(); 
338
		event.preventDefault();
339
		 objetContenuWiki.html(htmlWikiOriginal);
339
		$(objetContenuWiki).addClass('editable_sur_clic').html(htmlWikiOriginal);
Line 564... Line 564...
564
			img = document.createElement('img');
564
			img = document.createElement('img');
565
			img.src = alt;
565
			img.src = alt;
566
			$(this).replaceWith(img);
566
			$(this).replaceWith(img);
567
		});
567
		});
568
	}
568
	}
569
});
-
 
570
569
});
-
 
570