Changeset 90289 in spip-zone
- Timestamp:
- Jun 16, 2015, 8:03:56 AM (6 years ago)
- Location:
- _plugins_/saisies/trunk
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/saisies/trunk/formulaires/construire_formulaire.php
r90254 r90289 161 161 'label' => _T('saisies:construire_verifications_label'), 162 162 'option_intro' => _T('saisies:construire_verifications_aucune'), 163 ' li_class' => 'liste_verifications',163 'conteneur_class' => 'liste_verifications', 164 164 'datas' => array() 165 165 ) … … 175 175 'nom' => 'options', 176 176 'label' => $verif['titre'], 177 ' li_class' => "$type_verif options_verifier"177 'conteneur_class' => "$type_verif options_verifier" 178 178 ), 179 179 'saisies' => $verif['options'] … … 352 352 $formulaire_actuel = saisies_modifier($formulaire_actuel, $nom, $saisie_modifiee); 353 353 } 354 354 355 355 // Si on demande à réinitialiser 356 356 if (_request('reinitialiser') == 'oui'){ 357 357 $formulaire_actuel = $formulaire_initial; 358 358 } 359 359 360 360 // On enregistre en session la nouvelle version du formulaire 361 361 session_set($identifiant, $formulaire_actuel); 362 362 363 363 // Le formulaire reste éditable 364 364 $retours['editable'] = true; 365 365 366 366 return $retours; 367 367 } … … 383 383 $formulaire_config = isset($env['erreurs']['configurer_'.$nom]) ? $env['erreurs']['configurer_'.$nom] : ""; 384 384 // On ajoute une classe 385 if (!isset($saisie['options']['li_class'])) { 386 $saisie['options']['li_class'] = ''; // initialisation 387 } 388 $saisie['options']['li_class'] .= ' configurable'; 385 if (!isset($saisie['options']['conteneur_class'])) { 386 $saisie['options']['conteneur_class'] = ''; // initialisation 387 } 388 // Compat ancien nom li_class 389 if (isset($saisie['options']['li_class'])) { 390 $saisie['options']['conteneur_class'] .= " " . $saisie['options']['li_class']; // initialisation 391 } 392 $saisie['options']['conteneur_class'] .= ' configurable'; 393 389 394 // On ajoute l'option "tout_afficher" 390 395 $saisie['options']['tout_afficher'] = 'oui'; 391 396 392 397 // On ajoute les boutons d'actions, mais seulement s'il n'y a pas de configuration de lancée 393 398 if (!$env['erreurs']) { … … 406 411 ); 407 412 } 408 413 409 414 // On ajoute une ancre pour s'y déplacer 410 415 $saisie = saisies_inserer_html( … … 413 418 'debut' 414 419 ); 415 420 416 421 // Si ya un form de config on l'ajoute à la fin 417 422 if (is_array($formulaire_config)){ … … 419 424 $env2 = $env; 420 425 // On ajoute une classe 421 $saisie['options'][' li_class'] .= ' en_configuration';422 426 $saisie['options']['conteneur_class'] .= ' en_configuration'; 427 423 428 // Si possible on met en readonly 424 429 $saisie['options']['readonly'] = 'oui'; -
_plugins_/saisies/trunk/inc/saisies_afficher.php
r87651 r90289 297 297 foreach ($saisies as $saisie) { 298 298 // on utilise comme selecteur l'identifiant de saisie en priorite s'il est connu 299 // parce que li_class = 'tableau[nom][option]' ne fonctionne evidement pas299 // parce que conteneur_class = 'tableau[nom][option]' ne fonctionne evidement pas 300 300 // lorsque le name est un tableau 301 301 if (isset($saisie['options']['afficher_si']) or isset($saisie['options']['afficher_si_remplissage'])) { -
_plugins_/saisies/trunk/paquet.xml
r90256 r90289 2 2 prefix="saisies" 3 3 categorie="outil" 4 version="2. 3.1"4 version="2.4.0" 5 5 etat="stable" 6 6 compatibilite="[3.0.0;3.1.*]" -
_plugins_/saisies/trunk/saisies-vues/_base.html
r84935 r90289 17 17 [(#REM) Cas normal avec présentation ] 18 18 [(#GET{valeur_uniquement}|non) 19 <div class="afficher[ afficher_(#ENV{nom})][ saisie_(#ENV{type_saisie})][ (#ENV{ li_class})][ (#GET{reponse}|non)sans_reponse vide]">19 <div class="afficher[ afficher_(#ENV{nom})][ saisie_(#ENV{type_saisie})][ (#ENV{conteneur_class,#ENV{li_class}})][ (#GET{reponse}|non)sans_reponse vide]"> 20 20 [(#REM) S'il y a des enfants on n'inclut que la vue ] 21 21 [(#GET{enfants}|oui) -
_plugins_/saisies/trunk/saisies/_base.html
r90194 r90289 19 19 - readonly : est-ce que le champ est non modifiable ? (pas de saisie possible, selection possible, contenus postes) 20 20 (defaut: non, valeurs : null/"non"/autre=oui ) n'est peut etre pas valable pour toutes les saisies. 21 - saisies_base_conteneur : définit la balise englobante de la saisie (balise li par défaut (nomenclature SPIP)) 21 - saisies_base_conteneur : définit la balise englobante de la saisie (balise div par défaut en SPIP 3.1+, et li avant) 22 - conteneur_class : Classe CSS à ajouter au conteneur 23 - li_class : pour compatibilité. Voir conteneur_class 22 24 23 25 24 26 Exemples d'appels : 25 27 [(#SAISIE{input, couleur_foncee, 26 28 label=<:spa:couleur_foncee:>, 27 29 obligatoire=oui})] … … 40 42 [(#ENV{type_saisie}|in_array{#GET{saisies_autonomes}}|non) 41 43 #SET{erreurs,#ENV**{erreurs/#ENV{nom}}} 42 #SET{ li_class,#ENV{type_saisie}|substr{0,9}|=={selecteur}|?{selecteur_item,''}}44 #SET{conteneur_class,#ENV{type_saisie}|substr{0,9}|=={selecteur}|?{selecteur_item,''}} 43 45 <!--!inserer_saisie_editer--> 44 <[(#ENV{saisies_base_conteneur,[(#VAL{li}|saisie_balise_structure_formulaire)]})] 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})"]>46 <[(#ENV{saisies_base_conteneur,[(#VAL{li}|saisie_balise_structure_formulaire)]})] class="editer editer_[(#ENV{nom}|saisie_nom2classe)][ (#GET{obligatoire})][ (#GET{erreurs}|oui)erreur][ (#GET{conteneur_class})][ (#ENV{conteneur_class,#ENV{li_class}})][ saisie_(#ENV{type_saisie})]"[ data-id="(#ENV{id_saisie})"]> 45 47 #ENV*{inserer_debut} 46 48 [<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>] -
_plugins_/saisies/trunk/saisies/destinataires.html
r86597 r90289 3 3 #SET{erreurs,#ENV**{erreurs/#ENV{nom}}} 4 4 <BOUCLE_choix(CONDITION){si #GET{choix_destinataires}|count|<{2}|ou{#GET{type_choix}|=={tous}}}> 5 < 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})"]>5 <[(#ENV{saisies_base_conteneur,[(#VAL{li}|saisie_balise_structure_formulaire)]})] class="editer editer_[(#ENV{nom})][ (#ENV{obligatoire})][ (#GET{erreurs}|oui)erreur][ (#ENV{conteneur_class,#ENV{li_class}})][ saisie_(#ENV{type_saisie})]" [(#ENV{tout_afficher}|!={oui}|?{style="display:none;"})][ data-id="(#ENV{id_saisie})"]> 6 6 #ENV*{inserer_debut} 7 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>] … … 28 28 <//B_tous> 29 29 #ENV*{inserer_fin} 30 </ li>30 </[(#ENV{saisies_base_conteneur,[(#VAL{li}|saisie_balise_structure_formulaire)]})]> 31 31 </BOUCLE_choix> 32 32 33 33 [(#SET{valeur,[(#ENV*{valeur}|is_array|?{#ENV*{valeur},[(#ENV*{valeur}|explode{','})]})]})] 34 < li class="editer editer_[(#ENV{nom})][ (#ENV{obligatoire})][ (#GET{erreurs}|oui)erreur][ (#ENV{li_class})][ saisie_(#ENV{type_saisie})]">34 <[(#ENV{saisies_base_conteneur,[(#VAL{li}|saisie_balise_structure_formulaire)]})] class="editer editer_[(#ENV{nom})][ (#ENV{obligatoire})][ (#GET{erreurs}|oui)erreur][ (#ENV{conteneur_class,#ENV{li_class}})][ saisie_(#ENV{type_saisie})]"> 35 35 36 36 #ENV*{inserer_debut} … … 65 65 </B_destinataires> 66 66 #ENV*{inserer_fin} 67 </ li>67 </[(#ENV{saisies_base_conteneur,[(#VAL{li}|saisie_balise_structure_formulaire)]})]> 68 68 <//B_choix> -
_plugins_/saisies/trunk/saisies/explication.yaml
r77561 r90289 42 42 saisie: 'input' 43 43 options: 44 nom: ' li_class'44 nom: 'conteneur_class' 45 45 label: '<:saisies:option_class_label:>' 46 46 size: 50 -
_plugins_/saisies/trunk/saisies/fieldset.html
r90254 r90289 11 11 #SET{erreur_ici,#ENV**{erreurs/#ENV{nom}}} 12 12 13 <[(#ENV{saisies_base_conteneur,[(#VAL{li}|saisie_balise_structure_formulaire)]})] class="fieldset[ fieldset_(#ENV{nom})][ (#ENV{ li_class})][ saisie_(#ENV{type_saisie})][ (#GET{pliable})[ (#GET{plie})]]"[ data-id="(#ENV{id_saisie})"]>13 <[(#ENV{saisies_base_conteneur,[(#VAL{li}|saisie_balise_structure_formulaire)]})] class="fieldset[ fieldset_(#ENV{nom})][ (#ENV{conteneur_class,#ENV{li_class}})][ saisie_(#ENV{type_saisie})][ (#GET{pliable})[ (#GET{plie})]]"[ data-id="(#ENV{id_saisie})"]> 14 14 #ENV*{inserer_debut} 15 15 <fieldset> -
_plugins_/saisies/trunk/saisies/fieldset.yaml
r77561 r90289 59 59 saisie: 'input' 60 60 options: 61 nom: ' li_class'61 nom: 'conteneur_class' 62 62 label: '<:saisies:option_class_label:>' 63 63 size: 50 -
_plugins_/saisies/trunk/saisies/hidden.html
r66524 r90289 1 < li class="editer editer_[(#ENV{nom})][ (#ENV{li_class})][ saisie_(#ENV{type_saisie})]" [(#ENV{tout_afficher}|!={oui}|?{style="display:none;"})][ data-id="(#ENV{id_saisie})"]>1 <[(#ENV{saisies_base_conteneur,[(#VAL{li}|saisie_balise_structure_formulaire)]})] class="editer editer_[(#ENV{nom})][ (#ENV{conteneur_class,#ENV{li_class}})][ saisie_(#ENV{type_saisie})]" [(#ENV{tout_afficher}|!={oui}|?{style="display:none;"})][ data-id="(#ENV{id_saisie})"]> 2 2 #ENV*{inserer_debut} 3 3 [(#ENV{tout_afficher}|!={oui}|oui) … … 10 10 11 11 #ENV*{inserer_fin} 12 </ li>12 </[(#ENV{saisies_base_conteneur,[(#VAL{li}|saisie_balise_structure_formulaire)]})]>
Note: See TracChangeset
for help on using the changeset viewer.