Server : Apache System : Linux ks5.tuic.fr 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 User : pragmatice ( 1003) PHP Version : 8.2.24 Disable Function : NONE Directory : /home/pragmatice/public_html/lesite/plugins/saisies/ |
# Changelog ## [4.6.1] - 2022-12-01 ### Added - #236 Ajout de la saisie `type_mime` (utilisé pour constructeur de formulaire) depuis CVT-Upload ### Fixed - #236 Correction d'un bug sur constructeur de formulaire lorsque CVT-Upload n'est pas disponible - #236 Ne pas proposer la vérification `fichiers` pour des saisies non `fichiers` - #237 `saisie_transformer_option()` ajoute l'option si jamais elle est inexistante (bug introduit en v4.5.0) - #237 Constructeur de formulaire : toutes les saisies sont en pleine largeur (comportement qui avait été cassé en v4.5.0) - #237 `saisie_mapper_option()` ajoute l'option si jamais elle est inexistante - #238 Saisie `destinataires` : ne pas afficher de label si jamais tout est caché ## [4.6.0] - 2022-11-21 ### Changed - Dans le constructeur de formulaires, on ne gère plus directement les exceptions de vérification pour la saisie `fichiers` du plugin CVT-Upload. On n'utilise à la place un pipeline `saisies_verifier_lister_disponibles`. ### Fixed - #233 Lorsqu'un constructeur de formulaire ajoute ses propres fieldsets racine à la configuration d'une saisie, les afficher en onglet à côté des autres fieldset, pas en dessous - inserer_modeles/#12 Faire fonctionner la saisie `selecteur_documents` appelée au sein d'une modalbox - #226 Debug des `afficher_si` au chargement des pages qui chargent également du contenu/javascript en Ajax - cvt-upload/#12 Constructeur de formulaire : afficher les options de vérification pour la saisie fichier ### Removed - La saisie `selecteur_documents` n'a plus besoin de `_modalbox_retour` ## [4.5.2] - 2022-09-23 ### Fixed - #225 : un input avec une valeur 0 (ou '0') affichait une chaine vide : saisies_utf8_restaurer_planes() ne retourne plus une chaine vide ## [4.5.1] - 2022-09-14 ### Fixed - Refait fonctionner la vérification de (certains) formulaires ## [4.5.0] - 2022-09-11 ### Fixed - formidable/#120: Pour la saisie explication, seul le bouton d'affichage/masquage affiche/masque, pas les boutons du constructeur de formulaire. - #208 Générer une exception dans `saisies_lister_disponibles()` et `saisies_charger_infos()` si le plugin `YAML` n'est pas actif. - formidable_participation/#9 + #207 Dans l'espace privé, éviter les problèmes de marge supérieur lorsqu'un fieldset suit un élèment masqué par `afficher_si`. - #216 Eviter une rupture de compat brutal en v4 concernant l'emplacement de `nouveau_type_saisie` dans l'argument `$modifs` dans `saisie_modifier()`. ### Added - #208 Tenir compte des options pour dev lorsqu'on nettoie l'environnement de `#GENERER_SAISIES` - #222 Nouvelle fonction `saisie_mapper_option()` pour appliquer une fonction de rappel sur une (ou plusieurs) options données d'un ensemble de saisies - #222 `saisie_transformer_option()` peut recevoir une liste d'options à modifier, plutôt qu'une option unique ## [4.4.1] - 2022-06-06 ### Fixed - #206 Pour la saisie radio, si les clés sont des entiers, ne pas considérer que l'absence de valeur par défaut vaut valeur par défaut == 0 - Correction de `selecteur_document.yaml` mal formaté ## [4.4.0] - 2022-05-31 ### Added - #200 Ajout de `saisies_verifier_coherence_afficher_si()` (utilisable par les constructeurs de formulaire) - #171 Option de saisie `explication_apres`, pour insérer une explication après le champ, en plus ou à la place de l'explication avant - #171 Dans l'aide de saisies, les messages d'attention accolés aux options sont affichés - #185 Les emoji apparaissent sous la forme normale, et non pas la forme entité HTML, dans les saisies `textarea` et `input` - #198 Ajout de quatre `trigger` Javascript sur les `afficher_si` : * `afficher_si_visible_pre` (avant de rendre visible un champ); * `afficher_si_visible_post` (après avoir rendu visible); * `afficher_si_masque_pre` (avant de masquer un champ); * `afficher_si_masque_post` (après avoir masqué un champ); ### Changed - formidable/#70 Vue des `fieldset` : utiliser aussi un markup `fieldset`/`legend`, pour affichage correct dans les emails - #198 `afficher_si` : ne faire les actions de masquage/demasquage que si la saisie n'est pas déjà masquée/démasquée - #199 Constructeur de saisie : tout ce qui est `afficher_si` dans un onglet `condition` à part - #188 Constructeur de formulaire : positionner l'écran sur la saisie en cours d'édition ### Fixed - #196 Debug du constructeur de formulaire, qui ne doit pas proposer les saisies obsolètes, même aprés une première vérification de saisies - #198 Lors de l'édition d'un formulaire, les fieldsets ne sont pas mis en mode onglet - #198 Les fieldset en onglets restent à leur emplacement ; il est possible de mettre du contenu hors onglet entre deux fieldset - #194 La saisie `fieldset` n'hérite plus de l'`id` du formulaire - #193 Afficher correctement les erreurs des champs dont le nom est déclarée selon la syntaxe SPIP `cle/souscle/nom` - Le `describedby` d'un champ lorsque l'on a une erreur sur une saisie avec un `name` contenant des crochets est corrigé - #198 Les `afficher_si` fonctionnent désormais sur les onglets - #198 Attribut `aria-labelledby` correct sur les onglets - #180 Sous firefox : pouvoir sélectionner la barre de scroll pour les onglets horizontaux + ne pas la superposer avec la bordure des onglets - #166 Constructeur de formulaire : rendre visible les boutons d'action lorsqu'une saisie non `fieldset` suit un `fieldset`