Changeset 113558 in spip-zone


Ignore:
Timestamp:
Jan 22, 2019, 5:26:44 PM (4 weeks ago)
Author:
maieul@…
Message:

required sur les radios, avec adaptation du js pour les afficher_si (Chourak, sur contrib)

Location:
_plugins_/saisies/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/trunk/inc/saisies_afficher_si.php

    r113067 r113558  
    127127                                                        ."$sel .obligatoire > textarea, "// si le afficher_si porte sur le fiedset
    128128                                                        ."$sel.obligatoire > select, "//si le afficher_si porte directement sur le select
    129                                                         ."$sel .obligatoire > select";//si le afficher_si porte sur le fieldset
     129                                                        ."$sel .obligatoire > select, "//si le afficher_si porte sur le fieldset
     130                                                        ."$sel.obligatoire input ";//si le afficher_si porte sur un radio
    130131                        $code .=        "\t\t$(form).find("
    131132                                                        .'"'."$pour_html_5\")".
  • _plugins_/saisies/trunk/paquet.xml

    r113488 r113558  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="3.12.4"
     4        version="3.12.5"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/saisies/trunk/saisies/radio.html

    r109859 r113558  
    1 [(#REM) 
     1[(#REM)
    22
    33  ### /!\ boucle POUR (spip Bonux) ###
    4  
     4
    55  Parametres :
    66  - data : tableau de donnees cle=>valeur
    77  - defaut : valeur par defaut si pas présente dans l'environnement
    88  - valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
    9  
     9
    1010  Exemple d'appel :
    1111        [(#SAISIE{radio, afficher_liste,
     
    2929#SET{disabled, #ENV{disable}|is_string|?{#ENV{disable}, #ENV{disable/#CLE}}}
    3030<div class="#ENV{choix,choix}[ (#ENV{choix,choix})_#CLE][ (#ENV{class})]">
    31         <input type="radio" name="#ENV{nom}" class="radio" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_#COMPTEUR_BOUCLE"[ (#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)checked="checked"] value="#CLE"[(#GET{disabled}|ou{#CLE|in_array{#GET{disable_choix}}}) disabled="disabled"][ readonly="(#ENV{readonly})"][ aria-describedby="(#ENV{describedby})"] />
     31        <input type="radio" name="#ENV{nom}" class="radio" [(#HTML5|oui)[(#ENV{obligatoire}|et{#ENV{obligatoire}|!={non}}|oui) required="required"]] id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_#COMPTEUR_BOUCLE"[ (#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)checked="checked"] value="#CLE"[(#GET{disabled}|ou{#CLE|in_array{#GET{disable_choix}}}) disabled="disabled"][ readonly="(#ENV{readonly})"][ aria-describedby="(#ENV{describedby})"] />
    3232        <label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_#COMPTEUR_BOUCLE"[(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)class="on"]>#VALEUR</label>
    3333</div>
Note: See TracChangeset for help on using the changeset viewer.