[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / noiZetier / formulaires / inc-configurer-noisettes.html
diff --git a/www/plugins/auto/noiZetier/formulaires/inc-configurer-noisettes.html b/www/plugins/auto/noiZetier/formulaires/inc-configurer-noisettes.html
new file mode 100644 (file)
index 0000000..40d3afe
--- /dev/null
@@ -0,0 +1,104 @@
+#SET{rang_suivant,1}\r
+<ul id="bloc-#ENV{bloc}" class="noisettes">\r
+       <BOUCLE_noisettes(NOISETTES){type}{composition}{bloc}{par rang}>\r
+       <li class="noisette plie"[ style="background-image:url((#NOIZETIER_LISTE_NOISETTES|table_valeur{#NOISETTE}|table_valeur{icon}|chemin|image_reduire{24}|extraire_attribut{src}))"]>\r
+               <input type="hidden" name="rang_noisettes[]" value="#ID_NOISETTE" />\r
+               <BOUCLE_test_modifier(CONDITION){si #ENV{id_noisette}|=={#ID_NOISETTE}|non}>\r
+               <div class="ligne">\r
+                       <div class="description arial2">\r
+                               [(#REM) On teste que la noisette est toujours accessible]\r
+                               [(#NOIZETIER_LISTE_NOISETTES|table_valeur{#NOISETTE}|non)\r
+                                       <img src="#CHEMIN{images/warning.gif}" alt="WARNING"/>\r
+                                       <strong style="color:red"><:noizetier:warning_noisette_plus_disponible:></strong>\r
+                               ]\r
+                               <div class="titre">[(#NOIZETIER_LISTE_NOISETTES|table_valeur{#NOISETTE}|table_valeur{nom}|sinon{#NOISETTE})]</div>\r
+                                       [<div class="infos">\r
+                                       (#NOIZETIER_LISTE_NOISETTES|table_valeur{#NOISETTE}|oui)\r
+                                               [(#VOIR_SAISIES{#NOIZETIER_LISTE_NOISETTES|table_valeur{#NOISETTE}|table_valeur{parametres},[(#PARAMETRES|unserialize)]})]\r
+                                               <div class="afficher afficher_noizetier_css saisie_input"><strong><:noizetier:label_noizetier_css:></strong> <div class="valeur"><p>[(#CSS|sinon{<:saisies:vue_sans_reponse:>})]</p></div></div>\r
+                                       ]\r
+                                       <!-- A priori n'est plus nécessaire puisqu'il y a au moins le paramètre Classes CSS\r
+                                       [(#NOIZETIER_LISTE_NOISETTES|table_valeur{#NOISETTE}|table_valeur{parametres}|count|=={0}|oui)\r
+                                               <div class="infos"><:noizetier:formulaire_noisette_sans_parametre:></div>\r
+                                       ]\r
+                                       -->\r
+                                       [(#NOIZETIER_LISTE_NOISETTES|table_valeur{#NOISETTE}|non)\r
+                                               <div class="infos"><:noizetier:warning_noisette_plus_disponible_details{squelette=noisettes/#NOISETTE.html}:></div>\r
+                               ]\r
+                       </div>\r
+                       [(#AUTORISER{configurer,noizetier}|et{#ENV{id_noisette}|non}|et{#ENV{bloc_page_nouvelle_noisette}|non|ou{#ENV{bloc_page_nouvelle_noisette}|!={#ENV{bloc_page}}}})\r
+                       <div class="actions">\r
+                               [(#NOIZETIER_LISTE_NOISETTES|table_valeur{#NOISETTE}|oui)\r
+                               <button name="modifier_noisette" value="#ID_NOISETTE" title="<:noizetier:formulaire_modifier_noisette:>">\r
+                                       [<img height="24" width="24" alt="<:noizetier:formulaire_modifier_noisette:>" src="(#CHEMIN{img/noizetier_action_modifier.png})" />]\r
+                               </button>\r
+                               ]\r
+                               <button name="supprimer_noisette" value="#ID_NOISETTE" title="<:noizetier:formulaire_supprimer_noisette:>">\r
+                                       [<img height="24" width="24" alt="<:noizetier:formulaire_supprimer_noisette:>" src="(#CHEMIN{img/noizetier_action_supprimer.png})" />]\r
+                               </button>\r
+                               <button name="deplacer_noisette" value="#ID_NOISETTE-bas" title="<:noizetier:formulaire_deplacer_bas:>">\r
+                                       [<img height="24" width="24" alt="<:noizetier:formulaire_deplacer_bas:>" src="(#CHEMIN{img/noizetier_action_bas.png})" />]\r
+                               </button>\r
+                               <button name="deplacer_noisette" value="#ID_NOISETTE-haut" title="<:noizetier:formulaire_deplacer_haut:>">\r
+                                       [<img height="24" width="24" alt="<:noizetier:formulaire_deplacer_haut:>" src="(#CHEMIN{img/noizetier_action_haut.png})" />]\r
+                               </button>\r
+                       </div>\r
+                       ]\r
+                       <div class="nettoyeur"></div>\r
+               </div>\r
+               </BOUCLE_test_modifier>\r
+               #INCLURE{fond=formulaires/inc-nouvelle_noisette-2, env, id_noisette=#ID_NOISETTE}\r
+               <//B_test_modifier>\r
+               \r
+       </li>\r
+       #SET{rang_suivant,(#RANG|plus{1})}\r
+       </BOUCLE_noisettes>\r
+       <li class="editer_noisette fieldset">\r
+               <BOUCLE_pas_demande_noisette(CONDITION){si #ENV{bloc_page_nouvelle_noisette}|=={#ENV{bloc_page}}|non}>\r
+                       [(#AUTORISER{configurer,noizetier}|oui)\r
+                               [(#ENV{noisette}|non)\r
+                                       <div class="boutons">\r
+                                       <button type="submit" class="submit" name="demander_nouvelle_noisette" value="#ENV{bloc_page}">\r
+                                               [<img src="(#CHEMIN{img/noizetier_action_ajouter.png})" alt="<:noizetier:formulaire_ajouter_noisette:>" />]\r
+                                               <:noizetier:formulaire_ajouter_noisette:>\r
+                                       </button>\r
+                                       </div>\r
+                               ]\r
+                       ]\r
+               </BOUCLE_pas_demande_noisette>\r
+                       [(#ENV{noisette}|non)\r
+                               #INCLURE{fond=formulaires/inc-nouvelle_noisette-1, env, bloc_page_nouvelle_noisette=#ENV{bloc_page_nouvelle_noisette}}\r
+                       ]\r
+                       [(#ENV{noisette}|oui)\r
+                               #INCLURE{fond=formulaires/inc-nouvelle_noisette-2, env, bloc_page_nouvelle_noisette=#ENV{bloc_page_nouvelle_noisette}, rang_suivant=#GET{rang_suivant}}\r
+                       ]\r
+               <//B_pas_demande_noisette>\r
+       </li>\r
+</ul>\r
+[(#AUTORISER{configurer,noizetier}|et{#ENV{bloc_page_nouvelle_noisette}|=={#ENV{bloc_page}}|non}|et{#ENV{noisette}|non})\r
+<p class='boutons' style="display: none;">\r
+       <input type="submit" class="submit link" name="annuler_deplacer_noisette" value="<:bouton_annuler:>" />\r
+       <input type="submit" class="submit" name="dragndrop_noisette" value="<:bouton_enregistrer:>" />\r
+</p>\r
+<script type="text/javascript">\r
+<!--\r
+(function($){\r
+       $(function(){\r
+               $('button[(#VAL{91}|chr)]name=deplacer_noisette[(#VAL{93}|chr)]').hide();\r
+               $('#bloc-[(#ENV{bloc})]').sortable({\r
+                       items: 'li.noisette',\r
+                       opacity: 0.8,\r
+                       forcePlaceholderSize: true,\r
+                       cursor: 'move',\r
+                       update: function(event, ui) {\r
+                               $(this).children('.editer_noisette').hide();\r
+                               $(this).next('p.boutons').show();\r
+                               if(!$(this).prev('div.notice').length)\r
+                                       $(this).before('<div class="notice"><:noizetier:notice_enregistrer_rang|texte_script:></div>');\r
+                               $('#bloc-[(#ENV{bloc})] div.actions button').hide();\r
+                       }\r
+               });\r
+       });\r
+})(jQuery);\r
+-->\r
+</script>]
\ No newline at end of file