Skip to content

Amélioration des formulaires

ornanovitch requested to merge forms-refactor into master

Voilà une proposition de refonte du design des formulaires. Il s'agit principalement d'avoir un mode plus compact, mais aussi de créer un layout 2col (deux colonnes), surtout pensé pour un nouveau type de formulaire qui apparaitrait avec !51 (mais ça ne coûte pas cher d'avoir cette possibilité dès maintenant, d'où une capture d'écran uniquement pour l'exemple).

Note : tout est responsive, et évidemment en cas de petit écran le layout compact redevient vertical, avec empilement des couples label/input

Note 2 : j'en ai profité pour grossir le captcha, en attendant de meilleures améliorations de son accessibilité

Sur cette branche, on choisir les layouts comme ceci :

{% block content %}

{{ macros.form(form, layout="2col") }}

{% endblock %}
avant après 2col
création service create_service-normal create_service-compact create_service-2col
inscription signup-normal signup-compact non pertinent

Autres améliorations importantes

BooleanFields comme switchs :

boolean

Mise en évidence des erreur :

error

Possibilité d'afficher un help-text :

help

Edited by ornanovitch

Merge request reports