Browse Source

Merge branch 'issue90'

pull/173/head
Maïeul 8 months ago
parent
commit
b1f1d9b737
  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)]">
[(#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