issue90 #157

Closed
maieul wants to merge 11 commits from issue90 into master
  1. 3
      aide/saisies.html
  2. 46
      inc/saisies_aide.php
  3. 98
      inclure/saisies_aide.html
  4. 9
      inclure/saisies_aide/addendum.html
  5. 29
      inclure/saisies_aide/options.html
  6. 22
      inclure/saisies_aide/saisies.html
  7. 44
      inclure/saisies_aide/tableau.html
  8. 13
      lang/saisies_fr.php
  9. 17
      prive/squelettes/contenu/saisies_doc.html
  10. 3
      prive/style_prive_plugin_saisies.html
  11. 16
      saisies/_base/options_dev.yaml
  12. 2
      saisies/auteurs.yaml
  13. 2
      saisies/case.yaml
  14. 3
      saisies/checkbox.yaml
  15. 4
      saisies/choix_grille.yaml
  16. 2
      saisies/date.yaml
  17. 2
      saisies/destinataires.yaml
  18. 2
      saisies/email.yaml
  19. 2
      saisies/explication.yaml
  20. 2
      saisies/fieldset.html
  21. 3
      saisies/fieldset.yaml
  22. 2
      saisies/hidden.yaml
  23. 2
      saisies/input.yaml
  24. 2
      saisies/mot.yaml
  25. 2
      saisies/oui_non.yaml
  26. 3
      saisies/radio.yaml
  27. 2
      saisies/selecteur_article.yaml
  28. 2
      saisies/selecteur_document.yaml
  29. 2
      saisies/selecteur_rubrique.yaml
  30. 2
      saisies/selecteur_rubrique_article.yaml
  31. 3
      saisies/selection.yaml
  32. 3
      saisies/selection_multiple.yaml
  33. 2
      saisies/textarea.yaml

3
aide/saisies.html

@ -1,5 +1,8 @@
<h1>Références complètes des saisies</h1>
<p>Cette documentation a été générée à partir de la [v(#PLUGIN{saisies,version})] du plugin Saisies.</p>
[(#ENV{format}|=={brut}|oui)<textarea style="width:100%; height:100%;">]
[(#VAL|saisies_generer_aide)]
[(#ENV{format}|=={brut}|oui)</textarea>]

46
inc/saisies_aide.php

@ -26,34 +26,40 @@ function saisies_generer_aide() {
// On construit une liste par options
$options = array();
foreach ($saisies as $type_saisie => $saisie) {
$options_saisie = saisies_lister_par_nom($saisie['options'], false);
if (isset($options_saisie['datas'])) {
$options_saisie['data'] = $options_saisie['datas'];
unset($options_saisie['datas']);
}
foreach ($options_saisie as $nom => $option) {
if (isset($option['options']['datas'])) {
$option['options']['data'] = $option['options']['datas'];
unset($option['options']['datas']);
$options_dev = array();
foreach (array
('options_dev' => &$options_dev, 'options' => &$options)
as $nom_type_options => &$type_options
) {
foreach ($saisies as $type_saisie => $saisie) {
$options_saisie = saisies_lister_par_nom($saisie[$nom_type_options], false);
if (isset($options_saisie['datas'])) {//Datas devient data
$options_saisie['data'] = $options_saisie['datas'];
unset($options_saisie['datas']);
}
// Si l'option n'existe pas encore
if (!isset($options[$nom])) {
$options[$nom] = _T_ou_typo($option['options']);
foreach ($options_saisie as $nom => $option) {
if (isset($option['options']['datas'])) {
$option['options']['data'] = $option['options']['datas'];
unset($option['options']['datas']);
}
// Si l'option n'existe pas encore
if (!isset($type_options[$nom])) {
$type_options[$nom] = _T_ou_typo($option['options']);
}
// On ajoute toujours par qui c'est utilisé
$type_options[$nom]['utilisee_par'][] = $type_saisie;
}
// On ajoute toujours par qui c'est utilisé
$options[$nom]['utilisee_par'][] = $type_saisie;
ksort($options_saisie);
$saisies[$type_saisie][$nom_type_options] = $options_saisie;
}
ksort($options_saisie);
$saisies[$type_saisie]['options'] = $options_saisie;
ksort($type_options);
}
ksort($options);
return recuperer_fond(
'inclure/saisies_aide',
array(
'saisies' => saisies_regrouper_disponibles_par_categories($saisies),
'options' => $options
'options' => $options,
'options_dev' => $options_dev
)
);
}

98
inclure/saisies_aide.html

@ -1,92 +1,8 @@
Sauter à : <a href="#liste_saisies">Toutes les saisies</a>, <a href="#liste_options_saisies">Toutes les options</a>
<h2 class="h2 spip">Utilisation des options</h2>
<B_options_tableau>
<div style="overflow:auto; border-collapse:collapse">
<table class="spip">
<colgroup>
<col span="1">
<BOUCLE_categories_tableau_colgroup(DATA){source tableau, #ENV{saisies}}>
<col span="[(#SAISIES|count)]">
</BOUCLE_categories_tableau_colgroup>
</colgroup>
<thead>
<tr class="first_row">
<th></th>
<BOUCLE_categories_tableau_th_first(DATA){source tableau, #ENV{saisies}}>
<th colspan="[(#SAISIES|count)]" style="border-left: 1px solid black;">#NOM</th>
</BOUCLE_categories_tableau_th_first>
</tr>
<tr class="first_row">
<th>Options \ Saisies</th>
<BOUCLE_categories_tableau_th(DATA){source tableau, #ENV{saisies}}>
<BOUCLE_saisies_tableau_th(DATA){source tableau, #SAISIES}>
<th [(#COMPTEUR_BOUCLE|=={1}|oui)style="border-left: 1px solid black;"]><a href="#saisie_#CLE">#CLE</a></th>
</BOUCLE_saisies_tableau_th>
</BOUCLE_categories_tableau_th>
</tr>
</thead>
<tbody>
<BOUCLE_options_tableau(DATA){source tableau, #ENV{options}}>
<tr class="tr_liste [(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
<th><a href="#option_#CLE">#CLE</a></th>
<BOUCLE_categories_tableau(DATA){source tableau, #ENV{saisies}}>
<BOUCLE_saisies_tableau(DATA){source tableau, #SAISIES}>
<td [(#COMPTEUR_BOUCLE|=={1}|oui)style="border-left: 1px solid black;"]>[(#CLE|in_array{#_options_tableau:UTILISEE_PAR}|?{'X','-'})]</td>
</BOUCLE_saisies_tableau>
</BOUCLE_categories_tableau>
</tr>
</BOUCLE_options_tableau>
</tbody>
</table>
</div>
</B_options_tableau>
<h2 class="h2 spip" id="liste_saisies">Toutes les saisies, par catégories</h2>
<BOUCLE_categories(DATA){source tableau, #ENV{saisies}}>
<h3 class="h3">#NOM</h3>
<BOUCLE_saisies(DATA){source tableau, #SAISIES}>
<h4 class="h3 spip" id="saisie_#CLE">#TITRE (#CLE)</h4>
<p class="description">
<strong>Description :</strong> #DESCRIPTION
</p>
<p class="options">
<strong>Options :</strong>
<BOUCLE_options_saisie(DATA){source tableau, #OPTIONS}{", "}><a href="#option_#CLE">#CLE</a></BOUCLE_options_saisie>
</p>
</BOUCLE_saisies>
</BOUCLE_categories>
<h2 class="h2 spip" id="liste_options_saisies">Toutes les options</h2>
<BOUCLE_options(DATA){source tableau, #ENV{options}}>
[(#SET{label, [(#LABEL|sinon{#LABEL_CASE})[ — (#LABEL_CASE)]]})]
<h3 class="h3 spip" id="option_#CLE">[(#GET{label}|?{#GET{label} [ ((#CLE))], #CLE})]</h3>
[<p class="description">
<strong>Description :</strong> (#EXPLICATION|sinon{#LABEL|?{#LABEL_CASE}})
</p>]
<B_utilisee_par>
<p class="utilisee_par">
<strong>Utilisée par :</strong>
<BOUCLE_utilisee_par(DATA){source tableau, #UTILISEE_PAR}{", "}><a href="#saisie_#VALEUR">#VALEUR</a></BOUCLE_utilisee_par>
</p>
</B_utilisee_par>
<B_choix>
<p class="choix_possibles">
<strong>Choix possibles :</strong>
<ul class="spip">
<BOUCLE_choix(DATA){source tableau, #DATA}>
<li>"#CLE" : #VALEUR</li>
</BOUCLE_choix>
</ul>
</p>
</B_choix>
</BOUCLE_options>
<h2 class="spip">Addendum historique</h2>
<ul>
<li>L'option <code>datas</code> est encore supportée, mais on lui préferera l'option <code>data</code>.</li>
<li>La saisie <code>oui_non</code> ne doit plus être utilisée. On lui préférera la saisie <code>radio</code>, avec des libellés pouvant se comprendre hors contexte ("J'accepte telle action" / "Je refuse telle action").</li>
<li>La saisie <code>selection_multiple</code> ne doit plus être utilisée. On lui préféra la saisie <code>selection</code> avec l'option <code>multiple</code>.
</ul>
Sauter à : <a href="#liste_saisies">Toutes les saisies</a>, <a href="#liste_options_saisies">Toutes les options de base</a>, <a href="#liste_options_dev_saisies">Toutes les options de dev</a>.
<INCLURE{fond=inclure/saisies_aide/tableau, titre='Utilisation des options de base', env} />
<INCLURE{fond=inclure/saisies_aide/tableau, titre='Utilisation des options de dev', preambule="Options disponibles uniquement pour le dévellopement PHP/Squelette.", env, options=#ENV{options_dev}} />
<INCLURE{fond=inclure/saisies_aide/saisies, env} />
<INCLURE{fond=inclure/saisies_aide/options, titre='Toutes les options de base', id='liste_options_saisies', env} />
<INCLURE{fond=inclure/saisies_aide/options, titre='Toutes les options de dev', id='liste_options_dev_saisies', preambule="Options disponibles uniquement pour le dévellopement PHP/Squelette.", env, options=#ENV{options_dev}} />
<INCLURE{fond=inclure/saisies_aide/addendum, env} />

9
inclure/saisies_aide/addendum.html

@ -0,0 +1,9 @@
<h2 class="h2 spip">Addendum historique</h2>
<ul>
<li>L'option <code>datas</code> est encore supportée, mais on lui préferera l'option <code>data</code>.</li>
<li>La saisie <code>oui_non</code> ne doit plus être utilisée. On lui préférera la saisie <code>radio</code>, avec des libellés pouvant se comprendre hors contexte ("J'accepte telle action" / "Je refuse telle action").</li>
<li>La saisie <code>selection_multiple</code> ne doit plus être utilisée. On lui préféra la saisie <code>selection</code> avec l'option <code>multiple</code>.
</ul>

29
inclure/saisies_aide/options.html

@ -0,0 +1,29 @@
<h2 class="h2 spip" id="#ENV{id}">#ENV{titre}</h2>
#ENV{preambule}
<BOUCLE_options(DATA){source tableau, #ENV{options}}>
[(#SET{label, [(#LABEL|sinon{#LABEL_CASE})[ — (#LABEL_CASE)]]})]
<h3 class="h3 spip" id="option_#CLE">[(#GET{label}|?{#GET{label} [ ((#CLE))], #CLE})]</h3>
[<p class="description">
<strong>Description :</strong> (#EXPLICATION|sinon{#LABEL|?{#LABEL_CASE}})
[<br /><strong>Description pour les devs :</strong> (#EXPLICATION_DEV)]
</p>]
<B_utilisee_par>
<p class="utilisee_par">
<strong>Utilisée par :</strong>
<BOUCLE_utilisee_par(DATA){source tableau, #UTILISEE_PAR}{", "}><a href="#saisie_#VALEUR">#VALEUR</a></BOUCLE_utilisee_par>
</p>
</B_utilisee_par>
<B_choix>
<p class="choix_possibles">
<strong>Choix possibles :</strong>
<ul class="spip">
<BOUCLE_choix(DATA){source tableau, #DATA}>
<li>"#CLE" : #VALEUR</li>
</BOUCLE_choix>
</ul>
</p>
</B_choix>
</BOUCLE_options>

22
inclure/saisies_aide/saisies.html

@ -0,0 +1,22 @@
<h2 class="h2 spip" id="liste_saisies">Toutes les saisies, par catégories</h2>
<BOUCLE_categories(DATA){source tableau, #ENV{saisies}}>
<h3 class="h3">#NOM</h3>
<BOUCLE_saisies(DATA){source tableau, #SAISIES}>
<h4 class="h3 spip" id="saisie_#CLE">#TITRE (#CLE)</h4>
<p class="description">
<strong>Description :</strong> #DESCRIPTION
</p>
<B_options_saisie>
<p class="options">
<strong>Options de base:</strong>
<BOUCLE_options_saisie(DATA){source tableau, #OPTIONS}{", "}><a href="#option_#CLE">#CLE</a></BOUCLE_options_saisie>
</p>
</B_options_saisie>
<B_options_dev_saisie>
<p class="options_dev">
<strong>Options de dev:</strong>
<BOUCLE_options_dev_saisie(DATA){source tableau, #OPTIONS_DEV}{", "}><a href="#option_#CLE">#CLE</a></BOUCLE_options_dev_saisie>
</p>
</B_options_dev_saisie>
</BOUCLE_saisies>
</BOUCLE_categories>

44
inclure/saisies_aide/tableau.html

@ -0,0 +1,44 @@
<h2 class="h2 spip">#ENV{titre}</h2>
<B_options_tableau>
#ENV{preambule}
<div style="overflow:auto; border-collapse:collapse">
<table class="spip">
<colgroup>
<col span="1">
<BOUCLE_categories_tableau_colgroup(DATA){source tableau, #ENV{saisies}}>
<col span="[(#SAISIES|count)]">
</BOUCLE_categories_tableau_colgroup>
</colgroup>
<thead>
<tr class="first_row">
<th></th>
<BOUCLE_categories_tableau_th_first(DATA){source tableau, #ENV{saisies}}>
<th colspan="[(#SAISIES|count)]" style="border-left: 1px solid black;">#NOM</th>
</BOUCLE_categories_tableau_th_first>
</tr>
<tr class="first_row">
<th>Options \ Saisies</th>
<BOUCLE_categories_tableau_th(DATA){source tableau, #ENV{saisies}}>
<BOUCLE_saisies_tableau_th(DATA){source tableau, #SAISIES}>
<th [(#COMPTEUR_BOUCLE|=={1}|oui)style="border-left: 1px solid black;"]><a href="#saisie_#CLE">#CLE</a></th>
</BOUCLE_saisies_tableau_th>
</BOUCLE_categories_tableau_th>
</tr>
</thead>
<tbody>
<BOUCLE_options_tableau(DATA){source tableau, #ENV{options}}>
<tr class="tr_liste [(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
<th><a href="#option_#CLE">#CLE</a></th>
<BOUCLE_categories_tableau(DATA){source tableau, #ENV{saisies}}>
<BOUCLE_saisies_tableau(DATA){source tableau, #SAISIES}>
<td [(#COMPTEUR_BOUCLE|=={1}|oui)style="border-left: 1px solid black;"]>[(#CLE|in_array{#_options_tableau:UTILISEE_PAR}|?{'X','-'})]</td>
</BOUCLE_saisies_tableau>
</BOUCLE_categories_tableau>
</tr>
</BOUCLE_options_tableau>
</tbody>
</table>
</div>
</B_options_tableau>

13
lang/saisies_fr.php

@ -62,6 +62,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'etapes_formulaire' => 'Étapes du formulaire',
'etapes_recapitulatif_label' => 'Récapitulatif',
'etapes_recapitulatif_texte' => 'Merci de relire vos réponses et de les vérifier avant la validation finale.',
'explication_dev' => 'Pour les devs',
// F
'fichier_erreur_explication_renvoi_alternative' => 'Vous pouvez renvoyer un nouveau fichier, ou bien soumettre le formulaire tel quel, l’ancien fichier n’est pas conservé.',
@ -118,10 +119,13 @@ Vous trouverez la <a href="https://contrib.spip.net/5080" target="_blank" rel="n
'option_cols_explication' => 'Largeur du bloc en nombre de caractères. Cette option n’est pas toujours appliquée car les styles CSS de votre site peuvent l’annuler.',
'option_cols_label' => 'Largeur',
'option_conteneur_class_label' => 'Classes CSS supplémentaires sur le conteneur',
'option_datas_explication' => 'Vous devez indiquez un choix par ligne sous la forme "cle|Label du choix".<br />La clé doit être unique, brève, claire et ne doit plus être modifiée par la suite.<br />',
'option_datas_grille_explication' => 'Vous devez indiquer un choix par ligne sous la forme "cle|Label du choix" ou bien "cle|Label à gauche|Label à droite"<br />La clé doit être unique, brève, claire et ne doit plus être modifiée par la suite.<br />',
'option_datas_explication' => 'Vous devez indiquez un choix par ligne sous la forme "cle|Label du choix".<br />La clé doit être unique, brève, claire et ne doit plus être modifiée par la suite.',
'option_datas_explication_dev' => 'Fournir un liste de choix sous la forme d\'un tableau PHP (<code>array()</code>) ou SPIP (<code>#ARRAY</code>) de type <code>"cle"=>"Label du choix"</code>.',
'option_datas_grille_explication' => 'Vous devez indiquer un choix par ligne sous la forme "cle|Label du choix" ou bien "cle|Label à gauche|Label à droite"<br />La clé doit être unique, brève, claire et ne doit plus être modifiée par la suite.',
'option_datas_grille_explication_dev' => 'Fournir une liste de choix sous la forme d\'un tableau PHP (<code>array()</code>) ou SPIP (<code>#ARRAY</code>) de type <code>"cle"=>"Label du choix"</code> ou bien <code>"cle"=>"Label à gauche|Label à droite"</code>.',
'option_datas_label' => 'Liste des choix possibles',
'option_datas_sous_groupe_explication' => 'Vous devez indiquez un choix par ligne sous la forme "cle|Label" du choix.<br />La clé doit être unique, brève, claire et ne doit plus être modifiée par la suite.<br />Vous pouvez indiquer le début d’un sous-groupe sous la forme "*Titre du sous-groupe". Pour finir un sous-groupe vous pouvez en entamez un autre, ou bien mettre une ligne contenant uniquement "/*".',
'option_datas_sous_groupe_explication_dev' => 'Fournir une liste de choix sous la forme d\'un tableau PHP (<code>array()</code>) ou SPIP (<code>#ARRAY</code>) sous forme <code>"clé" => "valeur"</code>.<br />Vous pouvez regrouper en sous groupe. Pour ce faire, la <code>clé</code> doit être le titre du sous groupe, et la valeur doit être elle-même un tableau associatif de type <code>"clé" => "valeur"</code>.',
'option_defaut_label' => 'Valeur par défaut',
'option_disable_avec_post_explication' => 'Identique à l’option précédente mais poste quand même la valeur dans un champ caché.',
'option_disable_avec_post_label' => 'Désactiver mais poster',
@ -144,12 +148,16 @@ Vous trouverez la <a href="https://contrib.spip.net/5080" target="_blank" rel="n
'option_horaire_label' => 'Horaire',
'option_horaire_label_case' => 'Permettre de saisir aussi l’horaire',
'option_id_groupe_label' => 'Groupe de mots',
'option_id_label' => 'Attribut <code>id</code> de la saisie',
'option_id_explication' => 'Sera automatiquement préfixé par <code>champ_</code>.',
'option_info_obligatoire_explication' => 'Vous pouvez modifier l’indication d’obligation par défaut : <i>[Obligatoire]</i>. Pour garder l’information par défaut, ne rien mettre. Pour ne rien afficher, mettre un texte composé uniquement d’espace.',
'option_info_obligatoire_label' => 'Indication d’obligation',
'option_inserer_barre_choix_edition' => 'barre d’édition complète',
'option_inserer_barre_choix_forum' => 'barre des forums',
'option_inserer_barre_explication' => 'Insère une barre d’outils du porte-plume si ce dernier est activé.',
'option_inserer_barre_label' => 'Insérer une barre d’outils',
'option_inserer_debut_label' => 'Code à insérer en début de saisie',
'option_inserer_fin_label' => 'Code à insérer en fin de saisie',
'option_label_case_label' => 'Label placé à côté de la case',
'option_label_explication' => 'Le titre qui sera affiché.',
'option_label_label' => 'Label',
@ -206,6 +214,7 @@ Vous trouverez la <a href="https://contrib.spip.net/5080" target="_blank" rel="n
'option_valeur_non_label' => 'Valeur non',
'option_valeur_oui_label' => 'Valeur oui',
'option_vue_masquer_sous_groupe' => 'Lors de l’affichage du résultat, n’afficher que la valeur, sans le sous-groupe',
'options_dev_titre' => 'Options pour les dev',
// P
'plugin_yaml_inactif' => 'Le plugin YAML est inactif. Vous devez l’activer pour que cette page soit fonctionnelle.',

17
prive/squelettes/contenu/saisies_doc.html

@ -3,10 +3,10 @@
<B_categorie>
<BOUCLE_categorie (DATA) {source table, #VAL{saisies}|saisies_lister_disponibles{''}|saisies_regrouper_disponibles_par_categories} {si #PLUGIN{yaml}|oui}>
<h3 id="[categorie_(#CLE)]">[(#ICONE|balise_img) ][(#NOM)]</h3>
<h3 id="[categorie_(#CLE)]">[(#ICONE|balise_img|image_reduire{24})&nbsp;][(#NOM)]</h3>
<BOUCLE_saisies(DATA) {source table, #SAISIES}>
[(#BOITE_OUVRIR)]
<h4 id="[saisie_(#CLE)]">[(#ICONE|balise_img) ][(#TITRE)]</h4>
<h4 id="[saisie_(#CLE)]">[(#ICONE|balise_img|image_reduire{24})&nbsp;][(#TITRE)]</h4>
<p>[(#DESCRIPTION)]</p>
<BOUCLE_options (DATA) {source table, #OPTIONS}>
<div class="info">
@ -16,6 +16,7 @@
<BOUCLE_saisies_options (DATA) {source table, #SAISIES}>
<li><strong>[(#VALEUR{options/label}|sinon{#VALEUR{options/label_case}}|saisies_label)] [((#VALEUR{options/nom}|=={datas}|?{data,#VALEUR{options/nom}}))]</strong>[(#VALEUR{options/label}|oui|et{#VALEUR{options/label_case}|oui})[(#VALEUR{options/label_case}|saisies_label)]]
[(#VALEUR{options/explication}|oui)<br/>[(#VALEUR{options/explication}|saisies_label)]]
[(#VALEUR{options/explication_dev}|oui)<br/><strong><:saisies:explication_dev|label_ponctuer:></strong> [(#VALEUR{options/explication_dev}|saisies_label)]]
[(#VALEUR{options/defaut}|oui)<br/>[Par défaut : (#VALEUR{options/defaut}|saisies_label)]]
<B_saisies_data>
<br/>Choix possibles :
@ -29,6 +30,18 @@
</B_saisies_options>
</div>
</BOUCLE_options>
<B_saisies_options_dev>
<h5><:saisies:options_dev_titre:></h5>
<ul class="spip">
<BOUCLE_saisies_options_dev (DATA) {source table, #OPTIONS_DEV}>
<li><strong>[(#VALEUR{options/label}|sinon{#VALEUR{options/label_case}}|saisies_label)] [((#VALEUR{options/nom}|=={datas}|?{data,#VALEUR{options/nom}}))]</strong>[(#VALEUR{options/label}|oui|et{#VALEUR{options/label_case}|oui})[(#VALEUR{options/label_case}|saisies_label)]]
[(#VALEUR{options/explication}|oui)<br/>[(#VALEUR{options/explication}|saisies_label)]]
[(#VALEUR{options/explication_dev}|oui)<br/><strong><:saisies:explication_dev|label_ponctuer:></strong> [(#VALEUR{options/explication_dev}|saisies_label)]]
[(#VALEUR{options/defaut}|oui)<br/>[Par défaut : (#VALEUR{options/defaut}|saisies_label)]]
</li>
</BOUCLE_saisies_options_dev>
</ul>
</B_saisies_options_dev>
[(#BOITE_FERMER)]
</BOUCLE_saisies>
</B_saisies>

3
prive/style_prive_plugin_saisies.html

@ -13,9 +13,6 @@
#HTTP_HEADER{Vary: Accept-Encoding}
#wysiwyg .saisie_fieldset .champ {font-size: 1em;}
body.saisies_doc {
background-color: #efefef;
}
<B_saisies>
<BOUCLE_saisies (DATA) {source table, #VAL{saisies}|saisies_lister_disponibles{''}}>
.navigation_avec_icones .bando2_saisie_[(#CLE)] { [background-image: url((#ICONE|image_reduire{16}|extraire_attribut{src}));] }

16
saisies/_base/options_dev.yaml

@ -0,0 +1,16 @@
-
saisie: 'input'
options:
nom: 'inserer_debut'
label: '<:saisies:option_inserer_debut_label:>'
-
saisie: 'input'
options:
nom: 'inserer_fin'
label: '<:saisies:option_inserer_fin_label:>'
-
saisie: 'input'
options:
nom: 'id'
label: '<:saisies:option_id_label:>'
explication: '<:saisies:option_id_explication:>'

2
saisies/auteurs.yaml

@ -114,6 +114,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_auteurs_titre:>'

2
saisies/case.yaml

@ -124,6 +124,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_case_titre:>'

3
saisies/checkbox.yaml

@ -32,6 +32,7 @@ options:
nom: 'datas'
label: '<:saisies:option_datas_label:>'
explication: '<:saisies:option_datas_explication:>'
explication_dev: '<:saisies:option_datas_sous_groupe_explication_dev:>'
rows: 10
cols: 50
verifier:
@ -131,6 +132,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_checkbox_titre:>'

4
saisies/choix_grille.yaml

@ -31,12 +31,14 @@ options:
nom: 'data_rows'
label: '<:saisies:data_rows_label:>'
explication: '<:saisies:option_datas_grille_explication:>'
explication_dev: '<:saisies:option_datas_grille_explication_dev:>'
-
saisie: 'textarea'
options:
nom: 'data_cols'
label: '<:saisies:data_cols_label:>'
explication: '<:saisies:option_datas_explication:>'
explication_dev: '<:saisies:option_datas_explication_dev:>'
-
saisie: 'fieldset'
options:
@ -82,6 +84,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_choix_grille_titre:>'

2
saisies/date.yaml

@ -114,6 +114,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_date_titre:>'

2
saisies/destinataires.yaml

@ -72,6 +72,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_destinataires_titre:>'

2
saisies/email.yaml

@ -133,6 +133,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_email_titre:>'

2
saisies/explication.yaml

@ -52,6 +52,8 @@ options:
nom: 'conteneur_class'
label: '<:saisies:option_class_label:>'
size: 50
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
texte: '<:saisies:saisie_explication_titre:>'

2
saisies/fieldset.html

@ -13,7 +13,7 @@
<div class="avec_sous_saisies fieldset[ fieldset_(#ENV{nom}|saisie_nom2classe)][ (#ENV{conteneur_class,#ENV{li_class}})][ (#ENV{type_saisie}|saisie_type2classe)][ (#GET{classe_pliable})[ (#GET{classe_plie})]][ (#GET{classe_onglet})]"[ data-id="(#ENV{id_saisie})"][ data-afficher_si="(#ENV*{afficher_si}|saisies_afficher_si_js{#ENV{_saisies}})"]>
#ENV*{inserer_debut}
<fieldset>
<fieldset id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]">
Review

je sais pas pour quoi c'est cet id mais attention au conflit avec l'autre branche qui supprime l'imbrication et donc rajoute déjà plein de choses sur le fieldset directement

je sais pas pour quoi c'est cet id mais attention au conflit avec l'autre branche qui supprime l'imbrication et donc rajoute déjà plein de choses sur le fieldset directement
Review

ca à la rigueur je m'en charge. Je sais plus pourquoi non plus j'ai mis cela dans cette branche :P

ca à la rigueur je m'en charge. Je sais plus pourquoi non plus j'ai mis cela dans cette branche :P
Review

ah oui je me rappelle : c'était la seule saisie qui n'avait pas la possibilité du id_manuel. et comme je documentais précisement le id...

ah oui je me rappelle : c'était la seule saisie qui n'avait pas la possibilité du id_manuel. et comme je documentais précisement le id...
[(#ENV{label}|oui)
[(#REM) Récupérer le tag qui sera utilisé pour la légende ]

3
saisies/fieldset.yaml

@ -75,7 +75,8 @@ options:
explication: '<:saisies:option_tagfield_explication:>'
placeholder: '<legend>'
size: 50
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_fieldset_titre:>'

2
saisies/hidden.yaml

@ -44,6 +44,8 @@ options:
label: '<:saisies:option_groupe_affichage:>'
saisies:
- 'inclure:saisies/_base/afficher_si.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_hidden_titre:>'

2
saisies/input.yaml

@ -136,6 +136,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_input_titre:>'

2
saisies/mot.yaml

@ -114,6 +114,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_mot_titre:>'

2
saisies/oui_non.yaml

@ -86,6 +86,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_oui_non_titre:>'

3
saisies/radio.yaml

@ -32,6 +32,7 @@ options:
nom: 'datas'
label: '<:saisies:option_datas_label:>'
explication: '<:saisies:option_datas_sous_groupe_explication:>'
explication_dev: '<:saisies:option_datas_sous_groupe_explication_dev:>'
rows: 10
cols: 50
verifier:
@ -106,6 +107,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_radio_titre:>'

2
saisies/selecteur_article.yaml

@ -95,6 +95,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:public:article:>'

2
saisies/selecteur_document.yaml

@ -46,6 +46,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:medias:objet_document:>'

2
saisies/selecteur_rubrique.yaml

@ -95,6 +95,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:public:rubrique:>'

2
saisies/selecteur_rubrique_article.yaml

@ -95,6 +95,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_selecteur_rubrique_article_titre:>'

3
saisies/selection.yaml

@ -32,6 +32,7 @@ options:
nom: 'datas'
label: '<:saisies:option_datas_label:>'
explication: '<:saisies:option_datas_sous_groupe_explication:>'
explication_dev: '<:saisies:option_datas_sous_groupe_explication_dev:>'
rows: 10
cols: 50
verifier:
@ -135,6 +136,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_selection_titre:>'

3
saisies/selection_multiple.yaml

@ -33,6 +33,7 @@ options:
nom: 'datas'
label: '<:saisies:option_datas_label:>'
explication: '<:saisies:option_datas_sous_groupe_explication:>'
explication_dev: '<:saisies:option_datas_sous_groupe_explication_dev:>'
rows: 10
cols: 50
verifier:
@ -118,6 +119,8 @@ options:
label: '<:saisies:option_groupe_validation:>'
saisies:
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_selection_multiple_titre:>'

2
saisies/textarea.yaml

@ -137,6 +137,8 @@ options:
label: '<:saisies:option_maxlength_label:>'
explication: '<:saisies:option_maxlength_explication:>'
- 'inclure:saisies/_base/obligatoire.yaml'
options_dev:
- 'inclure:saisies/_base/options_dev.yaml'
defaut:
options:
label: '<:saisies:saisie_textarea_titre:>'

Loading…
Cancel
Save