Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 400 Rev 407
Line 395... Line 395...
395
	  	  '<input class="bouton_annuler_edition" type="button" value="annuler" />';
395
	  	  '<input class="bouton_annuler_edition" type="button" value="annuler" />';
396
		'</form>';		
396
		'</form>';		
397
	return formulaire;
397
	return formulaire;
398
}
398
}
Line -... Line 399...
-
 
399
 
-
 
400
 
-
 
401
var htmlWikiOriginal = '';
399
 
402
var objetContenuWiki = null;
400
function getSection() {
403
function getSection() {
401
	return $('.editable_sur_clic').attr("title");
404
	return objetContenuWiki.attr("title");
Line 402... Line 405...
402
}
405
}
403
 
406
 
404
function getPageWikiTaxon() {
407
function getPageWikiTaxon() {
Line 415... Line 418...
415
 
418
 
416
function getUrlTextePourPageSectionFormatee(page, section) {
419
function getUrlTextePourPageSectionFormatee(page, section) {
417
	return urlTexteFormateSectionWikiTpl.replace('{pageTag}', page).replace('{sectionTitre}', section);
420
	return urlTexteFormateSectionWikiTpl.replace('{pageTag}', page).replace('{sectionTitre}', section);
Line 418... Line -...
418
}
-
 
419
 
421
}
-
 
422
 
420
var htmlWikiOriginal = '';
423
function remplacerContenuWikiParFormulaireEdition(objet_contenu) {
421
function remplacerContenuWikiParFormulaireEdition(objet_contenu) {
424
	objetContenuWiki = objet_contenu;
422
	var adresse = getUrlTextePourPageSectionBrute(getPageWikiTaxon(), getSection());
425
	var adresse = getUrlTextePourPageSectionBrute(getPageWikiTaxon(), getSection());
423
	htmlWikiOriginal = objet_contenu.html();
426
	htmlWikiOriginal = objet_contenu.html();
424
	$.getJSON(adresse, function(data) {
427
	$.getJSON(adresse, function(data) {
425
		$('.editable_sur_clic').html(getTemplateFormulaireEditionWiki(getPageWikiTaxon(), getSection(), data.texte));
428
		objetContenuWiki.html(getTemplateFormulaireEditionWiki(getPageWikiTaxon(), getSection(), data.texte));
Line 426... Line 429...
426
	});
429
	});
427
}
430
}
Line 436... Line 439...
436
	    event.preventDefault(); 
439
	    event.preventDefault(); 
437
		var valeurs = $(this).serialize();
440
		var valeurs = $(this).serialize();
438
		$.post($(this).attr('action'), valeurs, function(data) {
441
		$.post($(this).attr('action'), valeurs, function(data) {
439
			var adresse = getUrlTextePourPageSectionFormatee(getPageWikiTaxon(), getSection());
442
			var adresse = getUrlTextePourPageSectionFormatee(getPageWikiTaxon(), getSection());
440
			$.getJSON(adresse, function(data) {
443
			$.getJSON(adresse, function(data) {
441
				$('.editable_sur_clic').html(data.texte);
444
				objetContenuWiki.html(data.texte);
442
			});
445
			});
443
		});
446
		});
444
	});
447
	});
Line 445... Line 448...
445
	
448
	
446
	$('.bouton_annuler_edition').live('click', function(event) {
449
	$('.bouton_annuler_edition').live('click', function(event) {
447
		 event.preventDefault(); 
450
		 event.preventDefault(); 
448
		 $('.editable_sur_clic').html(htmlWikiOriginal);
451
		 objetContenuWiki.html(htmlWikiOriginal);
449
	});
452
	});
Line 450... Line 453...
450
}
453
}