Maïeul
1f461dea2f
a677759
provquait parfois un warning
2 years ago
Maïeul
6795c9be4b
up de z
2 years ago
Maïeul
a677759cc6
Lors de la verification PHP des affichages conditionnelles des saisies,
...
passer le tableau d'options globales aux sous saisies, histoire de ne
pas perdrer l'option globale `afficher_si_avec_post`.
2 years ago
Maïeul
8300b8139e
Suite discussion avec @rastapopoulous , unifier le nom des options
...
qu'elles soient globales ou par saisies.
On garde `afficher_si_avec_post`.
On mappe pour rétrocompatibilité `poster_afficher_si`
Ping @tcharlss
Note : un grep sur git.spip.net ne donne aucune occurence de poster_afficher_si
2 years ago
Maïeul
c0a43322ff
ne pas confondre singulier et pluriel
2 years ago
Maïeul
1991948140
amélioration du phpdoc pour y voir plus clair sur les options saisies_veirfier_afficher_si()
2 years ago
Maïeul
8c22d9e435
plus de point médian>up de Z
2 years ago
Maïeul
871a659c64
Je maintiens que le site s'appelle SPIP-contrib (cf. balise title). contrib.spip.net, c'est uniquement l'url. Dans tous les cas ce n'est pas contrib.spip
2 years ago
Maïeul
52a9207a26
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr_tu
2 years ago
Salvatore
e667562195
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr
...
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr_tu
[Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
2 years ago
Maïeul
6150e3f6e4
Merge pull request 'dans saisies aussi, limitons les points médians' ( #47 ) from limiter_points_medians into master
...
Reviewed-on: #47
2 years ago
Maïeul
6142af4538
dans saisies aussi, limitons les points médians
2 years ago
Maïeul
69b45f5534
message d'erreur personnalisé en cas d'obligation de remplissage non effectué : passer par _T_ou_typo pour permettre les chaînes de langues
2 years ago
nicod_
010fe2c015
Placer le label au niveau de la case (plus ergonomique)
2 years ago
nicod_
8128ac5f06
Il y a parfois des cases et parfois des oui_non (obsolètes) pour le choix obligatoire des saisies, utiliser des cases partout pour plus de cohérence.
2 years ago
Maïeul
6fea87e4a4
debug du transformateur de condition d'afficher_si pour constructeur de formulaire lorsque les conditions sont complexes (aka, plusieurs @...@)
2 years ago
Salvatore
d82cdc1fb2
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr
...
[Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
2 years ago
Maïeul
b97bcf2509
up de y suite à l'intégration de différent PR de @tcharlss
2 years ago
Maïeul
6419489e9d
Merge pull request 'Ticket #33 : nouvelle option `afficher_si_avec_post` qui permet de conserver les valeurs des saisies masquées.' ( #40 ) from issue_33 into master
...
Reviewed-on: #40
2 years ago
Maïeul
8a2cae1064
D'après @pierre.laszczak : nom2classe à la place de nom2name pour les id. Cf discussion sur #34 . Close #34
2 years ago
Maïeul
8dca99fed3
Merge pull request 'Ticket #38 : rendre les saisies selecteur_article et selecteur_rubrique un peu plus souples' ( #39 ) from issue_38 into master
...
Reviewed-on: #39
2 years ago
Maïeul
318bb07add
afficher_si sur selecteur de document (en attendant la refonte par héritage)
2 years ago
Eric Lupinacci
5cf0607325
Positionner le calcul de la variable disabled à l'intérieur de la boucle radio et pas à l'extérieur
2 years ago
RastaPopoulos
eae1024e8f
ouuuups fix #42
2 years ago
RastaPopoulos
04b91d0500
Déplacer ce qui ne concerne que la saisie date, dans le fichier de la saisie date.
2 years ago
Salvatore
32819dc813
[Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
2 years ago
nicod_
5ef55518ac
Accessibilité, description des saisies
...
Préciser le format de date attendu pour les saisies date
Passer les textes décrivant la saisie (explication, erreur, format attendu) à l'attribut aria-describedby
closes #35
closes #37
2 years ago
tcharlss
c0f097f21d
La nouvelle option dans les yaml des saisies (à part la saisie hidden où ça n'aurait pas de sens. Si on veut poster la valeur on ne met pas de afficher_si dans ce cas).
2 years ago
tcharlss
b2d559c812
Également une option globale pour conserver les valeurs de toutes les saisies masquées
2 years ago
tcharlss
ca8ed167fa
Nouvelle option `afficher_si_avec_post` qui permet de conserver les valeurs des saisies cachées.
2 years ago
tcharlss
86cb04e8ff
Merge branch 'master' into issue_38
2 years ago
tcharlss
863065c95c
Rendre les saisies selecteur_article et selecteur_rubrique un peu plus souples : on peut passer une valeur simple en entrée, par ex. `10` ou `array(10,20)`, et celle-ci sera convertie dans le bon format pour le picker ajax : `array('article|10', 'article|20')`. Cela évite d'avoir à faire ça à chaque fois dans le charger des formulaires.
2 years ago
nicod_
1b2f9e9370
Pas de log
2 years ago
RastaPopoulos
ed8fab3352
Après des jours de recherche… Gros bug avec un énième (c'est récurent au fil des années) oubli de prendre en compte quand les champs ne sont pas des noms simples mais des sous-tableaux. Là c'est quand on cherche à vider les valeurs de request des champs masqués donc désactivés par afficher_si. Ça faisait un set_request() basique, qui ne faisait donc rien si le nom était tableau[index]. Tout comme il y a saisies_request, on fait donc une fonction saisies_set_request qui fait ça proprement et mutualisé. MAIS comme dit dans le ticket #29 ça n'a strictement rien de propre à Saisies ! On devrait donc prendre en compte ces cas directement dans _request() et set_request() du core, d'après moi.
2 years ago
Salvatore
25dbef141d
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue de
...
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue en
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue es
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr_tu
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue nl
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue pt_br
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue ru
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue sk
[Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
2 years ago
Maïeul
bf61a1e47b
simplification chaine de langue
2 years ago
nicod_
1dcc9a55ac
Rien à faire ici
2 years ago
Matthieu Marcillaud
17d5f5349b
Notice PHP -- (imbrication de ternary operators)
2 years ago
nicod_
fe98461b48
Pour les saisies de type fichiers avec un unique fichier, générer un attribut for spécifique
2 years ago
nicod_
0c41cc26b5
Pas d'attribut for sur les labels des saisies cases uniques non plus, sinon on peut se retrouver avec deux labels qui indiquent des choses différentes
2 years ago
RastaPopoulos
14fe3a4a3c
Dans les tests de condition *en PHP*, on sait moins facilement si on attend un tableau ou pas, suivant comment ça a été stocké en base (pas pareil en Formidable et Champs Extras pour l'instant). Donc quand on récupère la valeur, on teste si c'était une saisie de type tabulaire ou pas puisqu'on sait ici de quelle saisie il s'agit ! Et dans ce cas on force toujours en tableau. Au passage on renomme des variables pour être plus explicite : saisies_par_nom et valeur au lieu de champ
3 years ago
RastaPopoulos
d6a12b0b9d
Plusieurs corrections qui font marcher les autres choix libres des checkbox y compris Champs Extras, pas que dans Formidable.
3 years ago
Salvatore
0d57922179
[Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
3 years ago
nicod_
dc7fcf1932
Accessibilité des grilles de questions (recommandation Temesis)
...
L’utilisation d’un tableau de données n’est pas pertinente pour associer un champ avec ses étiquettes.
Par conséquent, pour ce type de grille, il est nécessaire de :
- utiliser un tableau de mise en forme (ou ne pas utiliser de tableau du tout)
- associer chaque input avec ses étiquettes. D’autres solutions sont possibles, mais celle avec aria-labelledby est la plus "facile" à mettre en place de manière pérenne.
Pour cela donc, sur le tableau (si un élément <table> reste utilisé) :
- ajouter l’attribut role="presentation" à l’élément <table>
- utiliser uniquement des éléments <td> (pas de <th> ni de <thead> ni d’attribut scope)
Pour le formulaire :
- ajouter un id avec une valeur unique à chaque question (1ère colonne) et à chaque proposition (1ère ligne)
- sur chaque input ajouter un attribut aria-labelledby qui fait référence aux 2 valeurs d’id concernées
3 years ago
nicod_
2d527ff5e1
Ajout du script et du readme
3 years ago
nicod_
04d2cf88f2
Ajout de l'attribut maxlength et d'un script plus accessible pour compter le nombre de caractères restant sur un textarea limité en taille, extrait de la bibliothèque Scampi ( https://pidila.gitlab.io/scampi/ )
3 years ago
Salvatore
352be172ff
[Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
3 years ago
nicod_
c01c3e7cd9
Accessibilité (recommandation Temesis)
3 years ago
Salvatore
a11306cf17
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue en
...
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr_tu
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue nl
[Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
3 years ago
Maïeul
46d4339957
précisions sur l'emploi de la clé dans les affichages cond
3 years ago