Changeset 112394 in spip-zone


Ignore:
Timestamp:
Nov 11, 2018, 6:43:41 PM (5 weeks ago)
Author:
maieul@…
Message:

saisie case : valeur_oui et valeur_non : gestion correcte notamment de case cochée pa défaut et de disable_avec_post r112391 et r112392 ne marchaient pas dans tous les cas

Location:
_plugins_/saisies/trunk/saisies
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/trunk/saisies/_base.html

    r112393 r112394  
    5454                        [<em class='attention'>(#ENV*{attention})</em>]
    5555                        [(#INCLURE{fond=saisies/#ENV{type_saisie},env,nom=[(#ENV{nom}|saisie_nom2name)], disable=#GET{disable},readonly=#GET{readonly},describedby=[(#ENV*{explication}|?{[explication_(#ENV{nom}|saisie_nom2name)]})]})]
    56                         [(#ENV{disable_avec_post}|et{#ENV{disable_avec_post}|!={non}}|oui)<input type='hidden' name='[(#ENV{nom}|saisie_nom2name)]' value="#ENV{valeur,#ENV{defaut}}" />]
     56                        [(#ENV{disable_avec_post}|et{#ENV{disable_avec_post}|!={non}}|et{#ENV{type_saisie}|!={case}}|oui)<input type='hidden' name='[(#ENV{nom}|saisie_nom2name)]' value="#ENV{valeur,#ENV{defaut}}" />]
    5757                        #ENV**{inserer_fin}
    5858                </[(#ENV{saisies_base_conteneur,#DIV|sinon{li}})]>
  • _plugins_/saisies/trunk/saisies/case.html

    r112392 r112394  
    1414                label_case=<:plugin:activer:>,
    1515                explication=<:plugin:explication_afficher_liste:>})]
    16                 ]#SET{valeur,#ENV{valeur_forcee,#ENV{valeur}}|is_null|?{#ENV{defaut}|?{#ENV{valeur_oui,on},#ENV{valeur_non}},#ENV{valeur_forcee,#ENV{valeur}}}}
     16]
     17#SET{valeur,#ENV{valeur_forcee,#ENV{valeur}}|is_null|?{#ENV{defaut},#ENV{valeur_forcee,#ENV{valeur}}}}
     18#SET{valeur,#GET{valeur}|in_array{#LISTE{on,#ENV{valeur_oui}}}|?{#ENV{valeur_oui,on},#ENV{valeur_non}}}
    1719<div class="choix[ (#ENV{class})]">
    1820        [(#ENV{disable}|non)<input type="hidden" name="#ENV{nom}" value="#ENV{valeur_non,''}" />]
    19         [(#ENV{disable_avec_post}|non)<input type="hidden" name="#ENV{nom}" value="#GET{valeur}" />]
    2021        <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})"][ aria-describedby="(#ENV{describedby})"][ (#ENV*{attributs})]/>
    2122        [<label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"[(#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)class="on"]>(#ENV*{label_case})</label>]
     23        [(#ENV{disable_avec_post}|et{#ENV{disable_avec_post}|!={non}}|oui)
     24                <input type="hidden" name="#ENV{nom}" value="#GET{valeur}" />
     25        ]
    2226</div>
Note: See TracChangeset for help on using the changeset viewer.