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);
|