maieul@maieul.net
14bf435cd6
contructeur de formulaire : nouvelle option pour exclure certains types de saisie
4 years ago
maieul@maieul.net
a2f7499081
php doc
4 years ago
maieul@maieul.net
d11be53276
constructeur de formulaire : on peut passer une option uniquement_sql pour ne proposer comme saisies que les saisies qui ont un type sql associés (par ex : pour que l'interface de champ extra ne propose pas de saisies fichiers, ce qui n'a pas de sens)
4 years ago
real3t@gmail.com
343c0e6e96
[Salvatore] [source:_plugins_/saisies/trunk/lang/ saisies] Export depuis http://trad.spip.net de la langue fr_tu
4 years ago
real3t@gmail.com
57e65862f2
[Saisies] Correction orthographe
4 years ago
salvatore@rezo.net
e18350848a
[Salvatore] [source:_plugins_/saisies/trunk/lang/ saisies] Export depuis http://trad.spip.net
4 years ago
nicod@lerebooteux.fr
4f199eb012
Si on met un retour chariot (donc une ligne vide) dans Affichage conditionnel, ça plante tout le javascript généré (en gros ça ferme directement un if ouvrant).
...
Ajout d'un trim pour éviter ces cas là (et suppression du deuxième isset, il l'est forcément)
Merci Anne-Marie pour le signalement :)
4 years ago
tcharlss@bravecassine.com
7ee2a9fbd9
Oups
4 years ago
tcharlss@bravecassine.com
14dc053170
Saisie input / paramètre datalist : l'élément autorise d'afficher une valeur différente de celle réellement enregistrée, ex.: . Si le paramètre data est un tableau associatif, on prend donc #CLE comme valeur enregistrée au lieu de #VALEUR.
4 years ago
maieul@maieul.net
8838c1d3e6
ergonomie : en cas d'erreur sur l'envoi d'un fichier, indiquer que le fichier n'a pas été conservé et qu'on peut donc en renvoyer un autre
4 years ago
placido@roxing.net
3cfb0fec7d
saisie case : corrige le test pour l'affichage de l'attribut 'required'
4 years ago
tcharlss@bravecassine.com
2dd20069db
Refacto de la saisie mot pour y voir plus clair et la rendre plus maintenable. On ne change pas le comportement, qui est le suivant : par défaut, la saisie produit un select avec une seule valeur possible, *sauf* si on passe un id_groupe en paramètre et que sa configuration autorise les utilisateurs à choisir plusieurs mots, dans ce cas on a des checkbox. On garde la main tout de même sur ces 2 options avec les paramètres 'multiple' et 'forcer_select'. Inutile de réécrire complètement les saisies select et checkbox dans cette saisie : on ne fait que préparer les données, l'affichage est relégué aux saisies selection/checkbox avec un inclure. Enfin, on étend un peu la saisie checkbox afin de pouvoir regrouper les valeurs, un peu sur le même modèle que la saisie selection. On peut donc passer d'une saisie selection à checkbox avec les mêmes valeurs dans le paramètre 'data'. Un dernier détail pour la saisie groupe_mot : quand on ne choisit aucun groupe, on veut une valeur vide, pas '0' !
4 years ago
maieul@maieul.net
f60784dab4
notice php
4 years ago
maieul@maieul.net
44d43bd948
up de y
4 years ago
maieul@maieul.net
53da5558be
un exemple de formulaire avec afficher_si, pour les tests futurs
4 years ago
maieul@maieul.net
836e9b85ac
Les sélecteurs jquery pour basculer les required en cas d'afficher_si
...
n'allaient pas:
- pas génériques
- ne testaient pas la présence de required, donc pas logique
- hypers lourds et pouvaient provoquer des lagues importants en cas
d'afficher_si multiple
On modifie donc ces selecteurs.
- Si le test d'affichage de la saisie n'est pas validé, on cherche tous les
élèments inclus dans la saisie qui ont attribut required, et on modifie
cet attribut required en data-afficher_si_required
- Si le test d'affichage de la saisie est validé, on cherche tous les
élèments inclus dans la saisie qui ont attribut data-afficher-sirequired, et on modifie
cet attribut en required
Bref, un bete drapeaux de switch.
Merci Rasta d'avoir signalé les problèmes :)
4 years ago
maieul@maieul.net
ebf91b4de1
required sur les cases uniques obligatoires
4 years ago
salvatore@rezo.net
f42e6931eb
[Salvatore] [source:_plugins_/saisies/trunk/lang/ saisies] Export depuis http://trad.spip.net
4 years ago
tcharlss@bravecassine.com
7a384a29a1
Yaml saisie mots : ajout des options 'multiple', 'forcer_select' et 'class'. Ça permet d'activer chosen via le constructeur de formulaires si on en a besoin.
4 years ago
maieul@maieul.net
ebee6b7580
quand on fait des exclusions, il faut les faires sur les bons selecteurs
4 years ago
maieul@maieul.net
f240c55fd4
revert r115020, il faudrait échapper les retours lignes eux mêmes, ca va encore complexifier les choses
4 years ago
maieul@maieul.net
34cd34b9de
Bugfix
...
Si on a un champ checkbox multiple, les input individuel ne doivent
jamais avoir de required.
Or, si ce checkbox multiple se trouvait dans un fiedset conditionné par
afficher_si, le js ajoutait ce required.
On ajoute donc une exception.
Bon, c'est encore du bricolage, faut vraiment qu'un de ces 4 on trouve
une méthode propre pour gérer ce genre de problème.
4 years ago
maieul@maieul.net
f1eea97796
retour ligne pour y voir plus clair dans le debugage
4 years ago
maieul@maieul.net
3af7ddac87
Bugfix. Vérification qu'une saisie obligatoire a bien été remplie : si
...
la saisie envoie des données tabulaires (type saisie date et heure),
alors il faut vérifier que ces données tabulaires ne soient pas vide.
Merci à Florence Henry pour la remarque.
4 years ago
hanjo.spip@gmail.com
d084e037f9
[Salvatore] [source:_plugins_/saisies/trunk/lang/ saisies] Export depuis http://trad.spip.net de la langue nl
4 years ago
maieul@maieul.net
c85308309a
orthographe
4 years ago
salvatore@rezo.net
513edefeaa
[Salvatore] [source:_plugins_/saisies/trunk/lang/ saisies] Export depuis http://trad.spip.net
4 years ago
maieul@maieul.net
842602bf3b
Suites aux remarques de Cédric, et après discussion avec Rastapopoulos,
...
la vérification automatique des valeurs acceptables devient une option,
désactivée par défaut.
En attendant de pouvoir l'indiquer plus précisement champs par champs.
4 years ago
nicod@lerebooteux.fr
9690ab50eb
Pour l'export des réponses de Formidable, structurer les réponses aux grilles de choix dans un format exploitable.
...
Exemple : * Je suis à l'aise|1 * Je suis content|2|4 * Je donne mon avis|3|5|6
C'est un premier jet, l'idéal serait d'avoir une colonne par ligne de la grille, mais ça impliquerait des modifications plus profondes dans les fonctions d'export, et le fait d'indiquer cette saisie comme étant "multicolonnes".
A voir plus tard, peut être.
4 years ago
maieul@maieul.net
67207eb0d6
notices php
4 years ago
maieul@maieul.net
41ca0a3597
retour ligne
4 years ago
nicod@lerebooteux.fr
e6fed661e7
Gérer le cas des textarea avec barre d'édtion (encapsulés dans un markitup).
...
Dans certains cas (chargement du formulaire en ajax), le js markitup peut être chargé avant le js afficher_si, qui ne trouve donc plus les textarea pour manipuler leur attribut required.
4 years ago
hanjo.spip@gmail.com
51caa8d3f6
[Salvatore] [source:_plugins_/saisies/trunk/lang/ saisies] Export depuis http://trad.spip.net de la langue nl
4 years ago
maieul@maieul.net
f5873af3bb
[Salvatore] [source:_plugins_/saisies/trunk/lang/ saisies] Export depuis http://trad.spip.net de la langue en
4 years ago
nicod@lerebooteux.fr
71867e7d59
Correction du libellé, et ajout d'une option multiple dans le .yaml, pour pouvoir utiliser des checkboxes
4 years ago
nicod@lerebooteux.fr
aaea448b12
Possibilité d'afficher un label à droite et à gauche de la liste de choix, pour indiquer entre quoi et quoi on choisit une valeur (exemple : "Je suis content 1 2 3 4 5 J'en ai gros")
4 years ago
maieul@maieul.net
f3fd1462e2
[Salvatore] [source:_plugins_/saisies/trunk/lang/ saisies] Export depuis http://trad.spip.net de la langue nl
4 years ago
eric@smellup.net
6bd770c1cb
On fait pointer le lien de doc vers l'article de base plutôt que la rubrique afin de récupérer le flux rss des messages
4 years ago
salvatore@rezo.net
920fd55292
[Salvatore] [source:_plugins_/saisies/trunk/lang/ saisies] Export depuis http://trad.spip.net
4 years ago
maieul@maieul.net
35a203cf46
target=blank pour le liens vers la doc d'afficher_si, sinon on peut perdre des choses
4 years ago
rastapopoulos@spip.org
096802fa4d
Correction : en fait bouton_precedent n'existe pas dans SPIP (c'est qui les boulets qui ajoutent un bouton_suivant sans faire un bouton_precedent en même temps? :D). Donc on utilise une autre chaine par défaut.
4 years ago
rastapopoulos@spip.org
d6092271a2
Saisies fournit dans son pipeline saisies_verifier les erreurs propres aux fichiers dans les args.
4 years ago
salvatore@rezo.net
00d76d830d
[Salvatore] [source:_plugins_/saisies/trunk/lang/ saisies] Export depuis http://trad.spip.net
4 years ago
rastapopoulos@spip.org
f29b0c0695
Nouvelle fonctionnalité : le constructeur de formulaire permet désormais de configurer par interface des options globales à l'affichage d'un formulaire. Ces options sont déjà prévues dans l'API, par ex pour personnaliser le texte du bouton ou pour activer le multi-étapes. Elles sont stockés dans une clé 'options' à la racine du tableau de description du formulaire. Pour avoir l'interface, le constructeur a besoin de connaître la liste des champs qu'on permet de configurer pour CET appel. En effet, suivant les contextes, ce ne sont pas forcément les mêmes options ! Si on est dans Formidable, ou dans Champs Extras, les mêmes choses ne sont pas pertinentes. C'est donc au plugin qui appelle le constructeur de décider quelles sont les options qu'il permet.
4 years ago
rastapopoulos@spip.org
79ab8047fa
Nouveauté sans rien casser (normalement) : l'API saisies permet maintenant d'activer un formulaire multi-étapes en une ligne ! Pour ça, il suffit 1) d'avoir des fieldsets racines qui se transformeront en étapes et 2) d'avoir un tableau options dans le tableau des saisies avec 'options'=>array('etapes_activer'=>true). Et… c'est tout ! Paf magie. Comme option, on peut aussi utiliser 'etapes_suivant' et 'etapes_precedent' pour personnaliser les labels des boutons qui s'affichent quand on n'est pas encore à la fin du formulaire. Ça ajoute aussi un menu pas trop mal accessible (ça suit accedeweb) qui liste les étapes avec leur nom humain (le label des fieldsets) et quand ce sont les étapes précédentes, ça fait un bouton pour y revenir. La suite : permettre aussi de configurer tout ça par interface dans le constructeur de formulaire, afin de pouvoir l'utiliser dans Formidable ! Demain est un autre jour…
4 years ago
salvatore@rezo.net
82043a76d2
[Salvatore] [source:_plugins_/saisies/trunk/lang/ saisies] Export depuis http://trad.spip.net
4 years ago
maieul@maieul.net
a74123852b
numéro de version incorrect, on corrige tant que le zip n'a pas été généré
4 years ago
maieul@maieul.net
c9d7fec497
constructeur de saisies: en plus de la class sur la saisie elle même, pouvoir régler celle sur le conteneur. Pour le moment on ne met que sur les saisies qui ont déjà des réglages de classes
4 years ago
maieul@maieul.net
52b65069d3
pointer sur la rubrique plutôt que sur l'article pour la doc, vu le nombre d'article
4 years ago
maieul@maieul.net
711f4a0caf
up de y
4 years ago