[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / prive / formulaires / configurer_preferences.html
index dcd0f18..f4d24c7 100644 (file)
@@ -6,10 +6,10 @@
        <form method='post' action='#ENV{action}'><div>
                [(#REM) declarer les hidden qui declencheront le service du formulaire
                parametre : url d'action ]
-               #ACTION_FORMULAIRE{#ENV{action}}
-               <ul>
-                       #SET{name,spip_ecran}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}
-                       <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
+               #ACTION_FORMULAIRE
+               <div class="editer-groupe">
+                       #SET{name,spip_ecran}#SET{erreurs,#ENV{erreurs/#GET{name}}}#SET{obli,''}
+                       <div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
                                <label><:label_taille_ecran:></label>[
                                <span class='erreur_message'>(#GET{erreurs})</span>
                                ]<div class="choix">
@@ -22,9 +22,9 @@
                                        onchange="if (this.checked) jQuery('body').addClass('large').removeClass('etroit'); else jQuery('body').removeClass('large').addClass('etroit');"/>
                                        <label for="[(#GET{name})]_large"><:info_grand_ecran:></label>
                                </div>
-                       </li>
-                       #SET{name,display_navigation}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}
-                       <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
+                       </div>
+                       #SET{name,display_navigation}#SET{erreurs,#ENV{erreurs/#GET{name}}}#SET{obli,''}
+                       <div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
                                <label><:label_texte_et_icones_navigation:></label>[
                                <span class='erreur_message'>(#GET{erreurs})</span>
                                ]<div class="choix">
@@ -37,9 +37,9 @@
                                        onchange="if (!this.checked) jQuery('body').addClass('navigation_sans_icone').removeClass('navigation_avec_icones'); else jQuery('body').removeClass('navigation_sans_icone').addClass('navigation_avec_icones');"/>
                                        <label for="[(#GET{name})]_2"><:lien_afficher_texte_icones:></label>
                                </div>
-                       </li>
-                       #SET{name,display}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}
-                       <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
+                       </div>
+                       #SET{name,display}#SET{erreurs,#ENV{erreurs/#GET{name}}}#SET{obli,''}
+                       <div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
                                <label><:label_texte_et_icones_page:></label>[
                                <span class='erreur_message'>(#GET{erreurs})</span>
                                ]<div class="choix">
                                        />
                                        <label for="[(#GET{name})]_3"><:lien_afficher_icones_seuls:></label>
                                </div>
-                       </li>
-                       #SET{name,couleur}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}
-                       <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
+                       </div>
+                       #SET{name,couleur}#SET{erreurs,#ENV{erreurs/#GET{name}}}#SET{obli,''}
+                       <div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
                                <label><:titre_changer_couleur_interface:></label>[
                                <span class='erreur_message'>(#GET{erreurs})</span>
                                ]<BOUCLE_couleurs(POUR){tableau #ENV{couleurs}}>
                                <div class="choix">
                                        <input type='radio' class='radio' name='#GET{name}' id='[(#GET{name})]_#CLE'[(#ENV{#GET{name}}|=={#CLE}|oui)checked="checked" ]value="#CLE"
-                                       onchange="if (this.checked) jQuery('head>link#csspriveedef').clone().removeAttr('id').attr('href', '[(#ENV{_couleurs_url/#CLE})]').appendTo(jQuery('head'));" />
+                                       onchange="if (this.checked) jQuery('head>link#csspriveedef').clone().removeAttr('id').appendTo(jQuery('head')).attr('href', '[(#ENV{_couleurs_url/#CLE})]');" />
                                        <label for="[(#GET{name})]_#CLE">
                                                <img src="#CHEMIN{rien.gif}" alt="" width="16" height="16" style="background-color:[#(#VALEUR{couleur_foncee}|couleur_foncer)];" />
                                                <img src="#CHEMIN{rien.gif}" alt="<:choix_couleur_interface|attribut_html:> 1" width="16" height="16" style="background-color:[(#VALEUR{couleur_foncee})];" />
@@ -87,8 +87,8 @@
                                        </label>
                                </div>
                                </BOUCLE_couleurs>
-                       </li>
-                       <li class="editer editer_imessage">
+                       </div>
+                       <div class="editer editer_imessage">
                                <label><:info_liste_redacteurs_connectes:></label>
                                <p class='explication'><:texte_auteur_messagerie:></p>
                                <div class="choix">
                                        <input type='radio' class='radio' name='imessage' value='non' [(#ENV{imessage}|=={non}|oui) checked='checked'] id='perso_activer_imessage_off' #GET{disable}/>
                                        <label for='perso_activer_imessage_off'><:bouton_radio_non_apparaitre_liste_redacteurs_connectes:></label>
                                </div>
-                       </li>
-               </ul>
+                       </div>
+               </div>
                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
                <!--extra-->
                <p class='boutons'><span class='image_loading'>&nbsp;</span><input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
        </div></form>
        <script type="text/javascript">
-               jQuery(document).ready(function(){
-                       jQuery('div.formulaire_#FORM form input.radio').bind('change',function(){jQuery(this).parents('form').submit();});
-                       jQuery('div.formulaire_#FORM .boutons').hide();
+               jQuery(function($){
+                       $('div.formulaire_#FORM form').find('input.radio, input.checkbox').on('change',function(){$(this).parents('form').submit();});
+                       $('div.formulaire_#FORM .boutons').hide();
                });
        </script>