7e1145d8ee7ef5ae58df4a84432cd98018542a0c
[lhc/web/www.git] / www / plugins / formidable / formulaires / editer_formulaire_champs.html
1
2 <div class="formulaire_spip formulaire_editer formulaire_#ENV{form}[ formulaire_#ENV{form}-(#ENV{id,nouveau})]">
3 <p class="explication message_saisies_modifiees"><strong><:saisies:construire_attention_enregistrer:></strong></p>
4 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
5 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
6
7 [(#ENV*{message_erreur}|non)
8 <div class="ajax">
9 #FORMULAIRE_CONSTRUIRE_FORMULAIRE{#ENV{saisie_id}, #ENV{_saisies}}
10 </div>
11 ]
12
13 [(#ENV{editable}|oui)
14 <form method="post" action="#ENV{action}" enctype="multipart/form-data"><div>
15 [(#REM) declarer les hidden qui declencheront le service du formulaire
16 parametre : url d'action ]
17 #ACTION_FORMULAIRE{#ENV{action}}
18
19 <p class="boutons">
20 <span class='image_loading'></span>
21
22 [(#ENV*{message_erreur}|oui)
23 <input type='submit' class='submit' name="annulation" value='<:bouton_annuler|attribut_html:>' />
24 <input type='submit' class='submit' name="enregistrer_confirmation" value='<:bouton_enregistrer|attribut_html:>' />
25 ]
26 [(#ENV*{message_erreur}|non)
27 <input type='submit' class='submit revert' name="revert" value='<:formidable:bouton_revert_formulaire|attribut_html:>'
28 onclick="return confirm('<:saisies:construire_reinitialiser_confirmer:>')" />
29 <input type='submit' class='submit' name="enregistrer" value='<:bouton_enregistrer|attribut_html:>' />
30 ]
31
32 </p>
33 </div></form>
34 ]
35 </div>
36 <style>
37 .formulaire_edit .formulaire_editer_formulaire_champs .message_reinitialiser,
38 .formulaire_edit .formulaire_editer_formulaire_champs #reinitialiser {display: none;}
39
40 .formulaire_spip .message_saisies_modifiees,input.revert {display: none;}
41 .modifie .message_saisies_modifiees,.modifie input.revert {display: block;}
42 </style>
43 <script type="text/javascript">
44 function update_modif_saisies(){
45 var is_modified = jQuery('.formulaire_[(#ENV{form})] .formulaire_construire_formulaire').is('.modifie');
46 if (is_modified)
47 jQuery('.formulaire_#ENV{form}').addClass('modifie');
48 else
49 jQuery('.formulaire_#ENV{form}').removeClass('modifie');
50 }
51 jQuery(function(){
52 update_modif_saisies();
53 onAjaxLoad(update_modif_saisies);
54 jQuery('.formulaire_[(#ENV{form})] .formulaire_construire_formulaire').bind('modifsaisies',update_modif_saisies);
55 });
56 </script>