Changeset 90138 in spip-zone


Ignore:
Timestamp:
Jun 13, 2015, 1:05:08 PM (6 years ago)
Author:
cedric@…
Message:

il y avait 2 exemples de checkbox oui/non, on simplifie-unifie, et on ajoute les labels manquants

Location:
_core_/plugins/dev
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/dev/formulaires/charter.html

    r90133 r90138  
    121121                                        </div>
    122122                                </li>
     123                                <!--EX09b-->
     124                                #SET{name,checkbox_ouiounon}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     125                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     126                                        <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     127                                        <span class='erreur_message'>(#GET{erreurs})</span>
     128                                        ]
     129                                        <p class="explication">Des explications au-dessus d'un choix</p>
     130                                        <div class="choix">
     131                                                #SET{val,non}
     132                                                <input type="hidden" name="#GET{name}" value="#GET{val}" />
     133                                                #SET{val,oui}
     134                                                <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     135                                                <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     136                                        </div>
     137                                </li>
    123138                                <!--EX10-->
    124139                                #SET{name,checkbox}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     
    137152                                                <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    138153                                        </div>
    139                                 </li>
    140                 <!--EX10b-->
    141                 #SET{name,checkbox_ouinon}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    142                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    143                     <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
    144                     <span class='erreur_message'>(#GET{erreurs})</span>
    145                     ]
    146                     #SET{val_non,0}
    147                     #SET{val,1}
    148                     <div class="choix">[
    149                         (#REM) Valeur envoyee si case non cochee]
    150                         <input type="hidden" name="#GET{name}" value="#GET{val_non}" />
    151                         <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
    152                         <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    153                     </div>
    154                 </li>
     154                                        <p class="explication">Des explications au-dessous d'un choix</p>
     155                                </li>
    155156
    156157                                <!--EX11-->
     
    168169                                        <div class="choix">
    169170                                                <input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
    170                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    171                                         </div>
    172                                 </li>
    173                                 #SET{name,checkboxouiounon}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    174                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    175                                         <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
    176                                         <span class='erreur_message'>(#GET{erreurs})</span>
    177                                         ]
    178                                         <p class="explication">Des explications au-dessus d'un choix</p>
    179                                         #SET{val,non}
    180                                         <input type="hidden" name="#GET{name}" value="#GET{val}" />
    181                                         #SET{val,oui}
    182                                         <div class="choix">
    183                                                 <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    184171                                                <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    185172                                        </div>
  • _core_/plugins/dev/lang/charter_fr.php

    r76034 r90138  
    1313        'label_checkbox_long_label_1' => 'Un premier choix',
    1414        'label_checkbox_long_label_2' => 'Un deuxième choix',
     15        'label_checkbox_ouiounon' => 'Un choix unique a cocher',
     16        'label_checkbox_ouiounon_oui' => 'Oui',
    1517        'label_radio' => 'Un choix unique',
    1618        'label_radio_non' => 'Non',
Note: See TracChangeset for help on using the changeset viewer.