[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / formidable_1_0 / formulaires / editer_formulaire_traitements.html
diff --git a/www/plugins/formidable_1_0/formulaires/editer_formulaire_traitements.html b/www/plugins/formidable_1_0/formulaires/editer_formulaire_traitements.html
new file mode 100644 (file)
index 0000000..31dbc36
--- /dev/null
@@ -0,0 +1,41 @@
+<div class="formulaire_spip formulaire_editer formulaire_#ENV{form}[ formulaire_#ENV{form}-(#ENV{id,nouveau})]">
+       [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
+       [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
+       
+       [(#ENV{editable}|oui)
+       <form method="post" action="#ENV{action}" enctype="multipart/form-data"><div>
+               [(#REM) declarer les hidden qui declencheront le service du formulaire 
+               parametre : url d'action ]
+               #ACTION_FORMULAIRE{#ENV{action}}
+               
+               <ul>
+                       #GENERER_SAISIES{#ENV{_configurer_traitements}}
+               </ul>
+               
+               [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
+               <!--extra-->
+               
+               <p class="boutons"><span class="image_loading"></span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p>
+       </div></form>
+       <script type="text/javascript">
+               $(function(){
+                       // On commence par cacher toutes les options
+                       $('.options_traiter').hide().find('h3').hide();
+                       
+                       // Ensuite on parcourt les traitements choisis
+                       $('.editer_traitements_choisis input')
+                               .each(function(){
+                                       // Si c'est coché on affiche le fieldset d'options
+                                       if ($(this).is(':checked')){
+                                               $('.options_traiter.'+$(this).val()).show();
+                                               $(this).parents('.editer_traitements_choisis').toggleClass('hover');
+                                       }
+                               })
+                               .click(function(){
+                                       $('.options_traiter.'+$(this).val()).slideToggle('fast');
+                                       $(this).parents('.editer_traitements_choisis').toggleClass('hover');
+                               });
+               });
+       </script>
+       ]
+</div>