Changeset 80006 in spip-zone


Ignore:
Timestamp:
Jan 13, 2014, 2:20:17 PM (5 years ago)
Author:
rastapopoulos@…
Message:

Prise en compte d'une option optionnelle (hu) nommée fortuitement "id", et qui prend le pas sur "nom" pour être utiliser dans les attributs… "id=".

C'est pris en priorité par rapport au nom, mais optionnel, donc ça ne change normalement rien à l'existant, tout en permettant la correction d'un bug.

En effet, il est alors enfin possible de demander plusieurs fois le même "nom" (name) pour plusieurs champs différents d'affilés, SANS casser le "for" des labels. Puisque pour l'instant, quand on faisait ça, le clique sur un label prenait toujours en compte uniquement la première saisie trouvée.
Pour cela il suffit de donner un "id" différent du "nom", et surtout différent entre chaque saisie.

Au passage on met en stable.

Location:
_plugins_/saisies
Files:
27 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/paquet.xml

    r78960 r80006  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="1.38.4"
    5         etat="test"
     4        version="1.38.5"
     5        etat="stable"
    66        compatibilite="[2.0.0;3.0.*]"
    77        logo="images/logo_saisie_48.png"
  • _plugins_/saisies/plugin.xml

    r78960 r80006  
    44    <auteur>Matthieu Marcillaud - RastaPopoulos - Joseph</auteur>
    55    <licence>&#169; 2009-2013 GNU/GPL</licence>
    6     <version>1.38.4</version>
    7     <etat>test</etat>
     6    <version>1.38.5</version>
     7    <etat>stable</etat>
    88    <categorie>outil</categorie>
    99   
  • _plugins_/saisies/saisies/_base.html

    r59077 r80006  
    4343                <li class="editer editer_[(#ENV{nom}|saisie_nom2classe)][ (#GET{obligatoire})][ (#GET{erreurs}|oui)erreur][ (#GET{li_class})][ (#ENV{li_class})][ saisie_(#ENV{type_saisie})]"[ data-id="(#ENV{id_saisie})"]>
    4444                        #ENV*{inserer_debut}
    45                         [<label[(#ENV{type_saisie}|match{oui_non|radio|checkbox}|non) for="champ_#ENV{nom}"]>(#ENV*{label})[<span class='obligatoire'>(#GET{obligatoire}|oui)[(#ENV*{info_obligatoire}|is_null|?{<:info_obligatoire_02:>,#ENV*{info_obligatoire}})]</span>]</label>]
     45                        [<label[(#ENV{type_saisie}|match{oui_non|radio|checkbox}|non) for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"]>(#ENV*{label})[<span class='obligatoire'>(#GET{obligatoire}|oui)[(#ENV*{info_obligatoire}|is_null|?{<:info_obligatoire_02:>,#ENV*{info_obligatoire}})]</span>]</label>]
    4646                        [<span class='erreur_message'>(#GET{erreurs})</span>]
    4747                        [<p class='explication'>(#ENV*{explication})</p>]
  • _plugins_/saisies/saisies/articles_originaux.html

    r66524 r80006  
    2020                multiple=oui})]
    2121]
    22 <select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple" size="#ENV{size,10}"][ (#ENV*{attributs})]>
     22<select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple" size="#ENV{size,10}"][ (#ENV*{attributs})]>
    2323        [(#ENV{cacher_option_intro}|ou{#ENV{multiple}}|non)
    2424                <option value="0">[(#ENV{option_intro})]</option>]
  • _plugins_/saisies/saisies/auteurs.html

    r78959 r80006  
    3232        [(#SET{valeur,[(#ENV*{valeur}|is_array|?{[(#ENV*{valeur})],[(#ENV*{valeur}|explode{','})]})]})]
    3333]
    34 <select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple" size="#ENV{size,10}"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
     34<select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple" size="#ENV{size,10}"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
    3535        [(#ENV{cacher_option_intro}|ou{#ENV{multiple}}|non)
    3636                <option value="">[(#ENV{option_intro})]</option>]
  • _plugins_/saisies/saisies/case.html

    r66524 r80006  
    1616]#SET{valeur,#ENV{valeur_forcee,#ENV{valeur}}|is_null|?{#ENV{defaut},#ENV{valeur_forcee,#ENV{valeur}}}}
    1717<div class="choix">
    18         <input type="checkbox" name="#ENV{nom}" class="checkbox" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ (#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)checked="checked"] value="#ENV{valeur_oui,on}" [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"][ (#ENV*{attributs})]/>
    19         [<label for="champ_[(#ENV{nom}|saisie_nom2classe)]">[(#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)<strong>](#ENV*{label_case})[(#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)</strong>]</label>]
     18        <input type="checkbox" name="#ENV{nom}" class="checkbox" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ (#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)checked="checked"] value="#ENV{valeur_oui,on}" [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"][ (#ENV*{attributs})]/>
     19        [<label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]">[(#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)<strong>](#ENV*{label_case})[(#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)</strong>]</label>]
    2020</div>
  • _plugins_/saisies/saisies/checkbox.html

    r77674 r80006  
    4040[(#ENV{tout_selectionner}|oui)
    4141        <div class="[(#ENV{choix,choix})] none-nojs">
    42                 <input type="checkbox" name="#ENV{nom}_tout" class="checkbox" id="champ_[(#ENV{nom}|saisie_nom2classe)]_tout" value="on" onChange="if (jQuery(this).attr('checked')=='checked') jQuery(this).parent('div').parent().find('input').attr('checked','checked'); else jQuery(this).parent('div').parent().find('input').removeAttr('checked');"/>
    43                 <label for="champ_[(#ENV{nom}|saisie_nom2classe)]_tout"><:saisies:tout_selectionner:></label>
     42                <input type="checkbox" name="#ENV{nom}_tout" class="checkbox" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_tout" value="on" onChange="if (jQuery(this).attr('checked')=='checked') jQuery(this).parent('div').parent().find('input').attr('checked','checked'); else jQuery(this).parent('div').parent().find('input').removeAttr('checked');"/>
     43                <label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_tout"><:saisies:tout_selectionner:></label>
    4444        </div>
    4545]
     
    4747<BOUCLE_checkbox(POUR){tableau #GET{datas}}>
    4848<div class="#ENV{choix,choix}[ (#ENV{choix,choix})_#CLE]">
    49         <input type="checkbox" name="#ENV{nom}[]" class="checkbox" id="champ_[(#ENV{nom}|saisie_nom2classe)]_#COMPTEUR_BOUCLE"[ (#CLE|in_array{#ENV{valeur_forcee,#GET{valeur,#GET{defaut}}}}|oui)checked="checked"] value="#CLE"[(#CLE|in_array{#GET{disabled}}|oui) disabled="disabled"][ (#ENV*{attributs})] />
    50         <label for="champ_[(#ENV{nom}|saisie_nom2classe)]_#COMPTEUR_BOUCLE">[(#CLE|in_array{#ENV{valeur_forcee,#GET{valeur,#GET{defaut}}}}|oui)<strong>]#VALEUR[(#CLE|in_array{#ENV{valeur_forcee,#GET{valeur,#GET{defaut}}}}|oui)</strong>]</label>
     49        <input type="checkbox" name="#ENV{nom}[]" class="checkbox" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_#COMPTEUR_BOUCLE"[ (#CLE|in_array{#ENV{valeur_forcee,#GET{valeur,#GET{defaut}}}}|oui)checked="checked"] value="#CLE"[(#CLE|in_array{#GET{disabled}}|oui) disabled="disabled"][ (#ENV*{attributs})] />
     50        <label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_#COMPTEUR_BOUCLE">[(#CLE|in_array{#ENV{valeur_forcee,#GET{valeur,#GET{defaut}}}}|oui)<strong>]#VALEUR[(#CLE|in_array{#ENV{valeur_forcee,#GET{valeur,#GET{defaut}}}}|oui)</strong>]</label>
    5151</div>
    52 
    5352</BOUCLE_checkbox>
    5453[(#ENV{choix_alternatif}|oui)
    55     <div class="#ENV{choix,choix} choix_alternatif[ (#ENV{choix,choix})_alternatif]">
    56         <input name="#ENV{nom}[(#VAL{91}|chr)]choix_alternatif[(#VAL{93}|chr)]" id="[champ_(#ENV{nom}|saisie_nom2classe)_choix_alternatif]" />
    57         <label for="[champ_(#ENV{nom}|saisie_nom2classe)_choix_alternatif]">
    58             #ENV{choix_alternatif_label}
    59         </label>
    60     </div>
     54<div class="#ENV{choix,choix} choix_alternatif[ (#ENV{choix,choix})_alternatif]">
     55    <input name="#ENV{nom}[(#VAL{91}|chr)]choix_alternatif[(#VAL{93}|chr)]" id="[champ_(#ENV{id,#ENV{nom}}|saisie_nom2classe)_choix_alternatif]" />
     56    <label for="[champ_(#ENV{id,#ENV{nom}}|saisie_nom2classe)_choix_alternatif]">
     57        #ENV{choix_alternatif_label, <:saisies:option_choix_alternatif_label_defaut:>}
     58    </label>
     59</div>
    6160]
    6261</B_checkbox>
  • _plugins_/saisies/saisies/choisir_objet.html

    r66524 r80006  
    1515#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
    1616
    17 <select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"][ (#ENV*{attributs})]>
     17<select name="#ENV{nom}" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"][ (#ENV*{attributs})]>
    1818        [(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
    1919<BOUCLE_objets(POUR){tableau #REM|lister_tables_objets_sql}{cle !IN #ENV{exclus,''}}>[(#VALEUR{editable}|oui)
  • _plugins_/saisies/saisies/destinataires.html

    r76524 r80006  
    1 #SET{type_choix, #ENV{type_choix,tous}}
     1        #SET{type_choix, #ENV{type_choix,tous}}
    22#SET{choix_destinataires, #ENV*{choix_destinataires,#ARRAY}}
    33#SET{erreurs,#ENV**{erreurs}|table_valeur{#ENV{nom}}}
     
    55<li class="editer editer_[(#ENV{nom})][ (#ENV{obligatoire})][ (#GET{erreurs}|oui)erreur][ (#ENV{li_class})][ saisie_(#ENV{type_saisie})]" [(#ENV{tout_afficher}|!={oui}|?{style="display:none;"})][ data-id="(#ENV{id_saisie})"]>
    66        #ENV*{inserer_debut}
    7         [<label for="champ_#ENV{nom}">(#ENV*{label})[<span class='obligatoire'>(#ENV{obligatoire}|oui)[(#ENV*{info_obligatoire}|is_null|?{<:info_obligatoire_02:>,#ENV*{info_obligatoire}})]</span>]</label>]
     7        [<label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]">(#ENV*{label})[<span class='obligatoire'>(#ENV{obligatoire}|oui)[(#ENV*{info_obligatoire}|is_null|?{<:info_obligatoire_02:>,#ENV*{info_obligatoire}})]</span>]</label>]
    88        [<span class='erreur_message'>(#GET{erreurs})</span>]
    99        [<p class='explication'>(#ENV*{explication})</p>]
     
    1818                <input type="checkbox" name="#ENV{nom}&#91;&#93;" class="checkbox"
    1919                        readonly="readonly" checked="checked"
    20                         id="champ_[(#ENV{nom}|saisie_nom2classe)]_destinataire#ID_AUTEUR"
     20                        id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_destinataire#ID_AUTEUR"
    2121                        value="#ID_AUTEUR"[ (#ID_AUTEUR|in_array{#ENV{valeur_forcee,#ENV*{valeur,#ENV*{defaut,#ARRAY}}}}|oui)checked="checked"]
    2222                />
    23                 <label for="champ_#ENV{nom}_destinataire#ID_AUTEUR">#NOM</label>
     23                <label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_destinataire#ID_AUTEUR">#NOM</label>
    2424        </div>
    2525        ]
     
    3232<li class="editer editer_[(#ENV{nom})][ (#ENV{obligatoire})][ (#GET{erreurs}|oui)erreur][ (#ENV{li_class})][ saisie_(#ENV{type_saisie})]">
    3333        #ENV*{inserer_debut}
    34         [<label[(#GET{type_choix}|=={un}|ou{#GET{type_choix}|=={un_radio}}|oui)for="champ_#ENV{nom}"]>(#ENV*{label})[<span class='obligatoire'>(#ENV{obligatoire}|oui)[(#ENV*{info_obligatoire}|is_null|?{<:info_obligatoire_02:>,#ENV*{info_obligatoire}})]</span>]</label>]
     34        [<label[(#GET{type_choix}|=={un}|ou{#GET{type_choix}|=={un_radio}}|oui)for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"]>(#ENV*{label})[<span class='obligatoire'>(#ENV{obligatoire}|oui)[(#ENV*{info_obligatoire}|is_null|?{<:info_obligatoire_02:>,#ENV*{info_obligatoire}})]</span>]</label>]
    3535        [<span class='erreur_message'>(#GET{erreurs})</span>]
    3636        [<p class='explication'>(#ENV*{explication})</p>]
     
    3939        <B_destinataires>
    4040                [(#GET{type_choix}|=={un}|oui)
    41                         <select name="#ENV{nom}&#91;&#93;" id="champ_[(#ENV{nom}|saisie_nom2classe)]">
     41                        <select name="#ENV{nom}&#91;&#93;" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]">
    4242                [<option value="">(#ENV{option_intro})</option>]
    4343                ]
     
    4646                                <div class="choix">
    4747                                        <input type="[(#GET{type_choix}|=={plusieurs}|?{checkbox,radio})]" name="#ENV{nom}&#91;&#93;" class="checkbox"
    48                                                 id="champ_[(#ENV{nom}|saisie_nom2classe)]_destinataire#ID_AUTEUR"
     48                                                id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_destinataire#ID_AUTEUR"
    4949                                                value="#ID_AUTEUR"[ (#ID_AUTEUR|in_array{#ENV*{valeur_forcee,#ENV*{valeur,#ENV*{defaut,#ARRAY}}}}|oui)checked="checked"]
    5050                                        />
    51                                         <label for="champ_[(#ENV{nom}|saisie_nom2classe)]_destinataire#ID_AUTEUR">[(#ID_AUTEUR|in_array{#ENV*{valeur_forcee,#ENV*{valeur,#ENV*{defaut,#ARRAY}}}}|oui)<strong>]#NOM[(#ID_AUTEUR|in_array{#ENV*{valeur_forcee,#ENV*{valeur,#ENV*{defaut,#ARRAY}}}}|oui)</strong>]</label>
     51                                        <label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_destinataire#ID_AUTEUR">[(#ID_AUTEUR|in_array{#ENV*{valeur_forcee,#ENV*{valeur,#ENV*{defaut,#ARRAY}}}}|oui)<strong>]#NOM[(#ID_AUTEUR|in_array{#ENV*{valeur_forcee,#ENV*{valeur,#ENV*{defaut,#ARRAY}}}}|oui)</strong>]</label>
    5252                                </div>
    5353                        ]
  • _plugins_/saisies/saisies/groupe_mots.html

    r66524 r80006  
    2020                table_liaison=articles})]
    2121]
    22 <select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple" size="#ENV{size,10}"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
     22<select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple" size="#ENV{size,10}"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
    2323        [(#ENV{cacher_option_intro}|ou{#ENV{multiple}}|non)
    2424                <option value="0">[(#ENV{option_intro})]</option>]
  • _plugins_/saisies/saisies/input.html

    r72796 r80006  
    4646</datalist>
    4747</B_selection>
    48 <input type="#GET{type}" name="#ENV{nom}" class="#GET{type}[ (#ENV{class})]" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ list="(#GET{list_id})"][ value="(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}})"][ size="(#ENV{size})"][ maxlength="(#ENV{maxlength})"][ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"][ placeholder="(#ENV{placeholder})"][(#ENV{obligatoire}|et{#ENV{obligatoire}!={non}}|et{#HTML5}|oui) required="required"][(#ENV{autofocus}|et{#ENV{autofocus}!={non}}|et{#HTML5}|oui) autofocus="autofocus"][(#GET{val_autocomplete}|find{#ENV{autocomplete}}|oui) autocomplete="#ENV{autocomplete}"][ (#ENV*{attributs})] />
     48<input type="#GET{type}" name="#ENV{nom}" class="#GET{type}[ (#ENV{class})]" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ list="(#GET{list_id})"][ value="(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}})"][ size="(#ENV{size})"][ maxlength="(#ENV{maxlength})"][ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"][ placeholder="(#ENV{placeholder})"][(#ENV{obligatoire}|et{#ENV{obligatoire}!={non}}|et{#HTML5}|oui) required="required"][(#ENV{autofocus}|et{#ENV{autofocus}!={non}}|et{#HTML5}|oui) autofocus="autofocus"][(#GET{val_autocomplete}|find{#ENV{autocomplete}}|oui) autocomplete="#ENV{autocomplete}"][ (#ENV*{attributs})] />
  • _plugins_/saisies/saisies/mot.html

    r74829 r80006  
    1414]
    1515
    16 <select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ value="(#ENV{valeur_forcee,#ENV{valeur}})"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
     16<select name="#ENV{nom}" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][ value="(#ENV{valeur_forcee,#ENV{valeur}})"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
    1717[(#ENV{cacher_option_intro}|non)
    1818        <option value="">[(#ENV{option_intro})]</option>]
  • _plugins_/saisies/saisies/oui_non.html

    r63497 r80006  
    1515#SET{valeur,#ENV{valeur_forcee,#ENV{valeur}}|is_null|?{#ENV{defaut},#ENV{valeur_forcee,#ENV{valeur}}}}
    1616<div class="choix">
    17         <input type="radio" name="#ENV{nom}" class="radio" id="champ_[(#ENV{nom}|saisie_nom2classe)]_oui"[ (#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)checked="checked"] value="#ENV{valeur_oui,on}" [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"] />
    18         <label for="champ_[(#ENV{nom}|saisie_nom2classe)]_oui">[(#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)<strong>]<:item_oui:>[(#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)</strong>]</label>
     17        <input type="radio" name="#ENV{nom}" class="radio" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_oui"[ (#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)checked="checked"] value="#ENV{valeur_oui,on}" [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"] />
     18        <label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_oui">[(#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)<strong>]<:item_oui:>[(#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)</strong>]</label>
    1919</div>
    2020<div class="choix">
    21         <input type="radio" name="#ENV{nom}" class="radio" id="champ_[(#ENV{nom}|saisie_nom2classe)]_non"[ (#GET{valeur}|=={#ENV{valeur_non,''}}|ou{#GET{valeur}|non})checked="checked"] value="#ENV{valeur_non,''}" [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"] />
    22         <label for="champ_[(#ENV{nom}|saisie_nom2classe)]_non">[(#GET{valeur}|=={#ENV{valeur_non,''}}|ou{#GET{valeur}|non})<strong>]<:item_non:>[(#GET{valeur}|=={#ENV{valeur_non,''}}|ou{#GET{valeur}|non})</strong>]</label>
     21        <input type="radio" name="#ENV{nom}" class="radio" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_non"[ (#GET{valeur}|=={#ENV{valeur_non,''}}|ou{#GET{valeur}|non})checked="checked"] value="#ENV{valeur_non,''}" [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"] />
     22        <label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_non">[(#GET{valeur}|=={#ENV{valeur_non,''}}|ou{#GET{valeur}|non})<strong>]<:item_non:>[(#GET{valeur}|=={#ENV{valeur_non,''}}|ou{#GET{valeur}|non})</strong>]</label>
    2323</div>
  • _plugins_/saisies/saisies/pays.html

    r66524 r80006  
    1414                label=<:plugin:info_pays:>})]
    1515]
    16 <select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
     16<select name="#ENV{nom}" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
    1717[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
    1818<BOUCLE_pays(GEO_PAYS){par multi nom}>
  • _plugins_/saisies/saisies/police.html

    r66524 r80006  
    1515                obligatoire=non})]
    1616]
    17 <select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
     17<select name="#ENV{nom}" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
    1818        [(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
    1919        <BOUCLE_police(POUR){tableau #VAL{polices/}|find_all_in_path{\w+\.ttf}}{par cle}>
  • _plugins_/saisies/saisies/position_construire_formulaire.html

    r49575 r80006  
    1 <select name="#ENV{nom}" id="champ_#ENV{nom}">
     1<select name="#ENV{nom}" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]">
    22        #SET{tab,#ENV{formulaire}}
    33        #SET{tab_par_nom,#ENV{formulaire}|saisies_lister_par_nom}
  • _plugins_/saisies/saisies/radio.html

    r66621 r80006  
    2424<BOUCLE_radio(POUR){tableau #GET{datas}}>
    2525<div class="#ENV{choix,choix}[ (#ENV{choix,choix})_#CLE]">
    26         <input type="radio" name="#ENV{nom}" class="radio" id='champ_[(#ENV{nom}|saisie_nom2classe)]_#COMPTEUR_BOUCLE'[ (#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)checked='checked'] value='#CLE' [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"] />
    27         <label for="champ_[(#ENV{nom}|saisie_nom2classe)]_#COMPTEUR_BOUCLE">[(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)<strong>]#VALEUR[(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)</strong>]</label>
     26        <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" [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"] />
     27        <label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_#COMPTEUR_BOUCLE">[(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)<strong>]#VALEUR[(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)</strong>]</label>
    2828</div>
    2929</BOUCLE_radio>
  • _plugins_/saisies/saisies/secteur.html

    r66524 r80006  
    1717                multiple=oui})]
    1818]
    19 <select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
     19<select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
    2020        [(#ENV{cacher_option_intro}|ou{#ENV{multiple}}|non)
    2121                <option value="">[(#ENV{option_intro})]</option>]
  • _plugins_/saisies/saisies/selecteur_document.html

    r59270 r80006  
    1717]
    1818
    19 <input type="text" name="#ENV{nom}" class="text[ (#ENV{class})]" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ value="(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}})"][ size="(#ENV{size})"][ maxlength="(#ENV{maxlength})"][ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"][(#ENV{obligatoire}|et{#HTML5}|oui) required="required"] />
     19<input type="text" name="#ENV{nom}" class="text[ (#ENV{class})]" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ value="(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}})"][ size="(#ENV{size})"][ maxlength="(#ENV{maxlength})"][ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"][(#ENV{obligatoire}|et{#HTML5}|oui) required="required"] />
    2020
    2121[(#REM) Si la mediatheque est presente ]
  • _plugins_/saisies/saisies/selecteur_langue.html

    r66524 r80006  
    1212[(#SET{valeur,[(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut,''}}})]})]
    1313[(#SET{langues,[(#VAL{changer_lang}|liste_options_langues{#GET{valeur}})]})]
    14 <select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
     14<select name="#ENV{nom}" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
    1515<BOUCLE_si_spip2(CONDITION){si (#GET{langues}|is_array|non)}>
    1616#GET{langues}
  • _plugins_/saisies/saisies/selecteur_site.html

    r66524 r80006  
    1616
    1717]
    18 <select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple" size="#ENV{size,10}"][ (#ENV*{attributs})]>
     18<select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple" size="#ENV{size,10}"][ (#ENV*{attributs})]>
    1919        [(#ENV{cacher_option_intro}|ou{#ENV{multiple}}|non)
    2020                <option value="0">[(#ENV{option_intro})]</option>]
  • _plugins_/saisies/saisies/selection.html

    r72044 r80006  
    3939#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
    4040
    41 <select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"][ (#ENV*{attributs})]>
     41<select name="#ENV{nom}" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"][ (#ENV*{attributs})]>
    4242[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
    4343<BOUCLE_selection(POUR){tableau #GET{datas}}>
  • _plugins_/saisies/saisies/selection_multiple.html

    r66524 r80006  
    2929#SET{valeur, #ENV{valeur}|saisies_valeur2tableau}
    3030
    31 <select name="#ENV{nom}[]" id="champ_[(#ENV{nom}|saisie_nom2classe)]" multiple="multiple"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size,10})"][ (#ENV*{attributs})]>
     31<select name="#ENV{nom}[]" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]" multiple="multiple"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size,10})"][ (#ENV*{attributs})]>
    3232[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
    3333<BOUCLE_selection(POUR){tableau #GET{datas}}>
  • _plugins_/saisies/saisies/selection_par_groupe.html

    r66524 r80006  
    2424                                cle6,valeur3}}})]
    2525]
    26 <select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
     26<select name="#ENV{nom}" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
    2727[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
    2828<BOUCLE_groupes(POUR){tableau #ENV{datas}}>
  • _plugins_/saisies/saisies/statuts_auteurs.html

    r66524 r80006  
    2020]
    2121
    22 <select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple" size="[(#ENV{size,#ENV{afficher_tous}|?{4,3}})]"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
     22<select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple" size="[(#ENV{size,#ENV{afficher_tous}|?{4,3}})]"][ disabled="(#ENV{disable})"][ (#ENV*{attributs})]>
    2323        [(#ENV{cacher_option_intro}|ou{#ENV{multiple}}|non)
    2424                <option value="">[(#ENV{option_intro})]</option>]
  • _plugins_/saisies/saisies/textarea.html

    r66524 r80006  
    1919#SET{valeur, #ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}}
    2020#SET{valeur, #GET{valeur}|is_array|?{(#GET{valeur}|saisies_tableau2chaine), #GET{valeur}}}
    21 <textarea name="#ENV{nom}" class="[(#ENV{class}) ][inserer_barre_(#ENV{inserer_barre}) ][(#ENV{previsualisation}|oui)inserer_previsualisation]" id="champ_[(#ENV{nom}|saisie_nom2classe)]" rows="[(#ENV{rows,20})]" cols="[(#ENV{cols,40})]"[ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"][(#ENV{obligatoire}|et{#ENV{obligatoire}!={non}}|et{#HTML5}|oui) required="required"][ (#ENV*{attributs})]>#GET{valeur}</textarea>
     21<textarea name="#ENV{nom}" class="[(#ENV{class}) ][inserer_barre_(#ENV{inserer_barre}) ][(#ENV{previsualisation}|oui)inserer_previsualisation]" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]" rows="[(#ENV{rows,20})]" cols="[(#ENV{cols,40})]"[ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"][(#ENV{obligatoire}|et{#ENV{obligatoire}!={non}}|et{#HTML5}|oui) required="required"][ (#ENV*{attributs})]>#GET{valeur}</textarea>
  • _plugins_/saisies/saisies/true_false.html

    r63497 r80006  
    1515#SET{valeur,#ENV{valeur_forcee,#ENV{valeur}}|is_null|?{#ENV{defaut},#ENV{valeur_forcee,#ENV{valeur}}}}
    1616<div class="choix">
    17         <input type="radio" name="#ENV{nom}" class="radio" id='champ_[(#ENV{nom}|saisie_nom2classe)]_true'[ (#GET{valeur}|=={true}|oui)checked='checked'] value='true' [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"] />
    18         <label for="champ_[(#ENV{nom}|saisie_nom2classe)]_true">[(#GET{valeur}|=={true}|oui)<strong>]<:item_oui:>[(#GET{valeur}|=={true}|oui)</strong>]</label>
     17        <input type="radio" name="#ENV{nom}" class="radio" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_true"[ (#GET{valeur}|=={true}|oui)checked="checked"] value="true" [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"] />
     18        <label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_true">[(#GET{valeur}|=={true}|oui)<strong>]<:item_oui:>[(#GET{valeur}|=={true}|oui)</strong>]</label>
    1919</div>
    2020<div class="choix">
    21         <input type="radio" name="#ENV{nom}" class="radio" id='champ_[(#ENV{nom}|saisie_nom2classe)]_false'[ (#GET{valeur}|=={false}|oui)checked='checked'] value='false' [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"] />
    22         <label for="champ_[(#ENV{nom}|saisie_nom2classe)]_false">[(#GET{valeur}|=={false}|oui)<strong>]<:item_non:>[(#GET{valeur}|=={false}|oui)</strong>]</label>
     21        <input type="radio" name="#ENV{nom}" class="radio" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_false"[ (#GET{valeur}|=={false}|oui)checked="checked"] value="false" [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"] />
     22        <label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_false">[(#GET{valeur}|=={false}|oui)<strong>]<:item_non:>[(#GET{valeur}|=={false}|oui)</strong>]</label>
    2323</div>
Note: See TracChangeset for help on using the changeset viewer.