[spip-dev] [spip-commit] ceb4ae7 - branch master (update)

C'est cool mais ça n'ameliore pas franchement la lisibilité des squelettes de formulaires.

Je me demande si on devrait pas mettre dans le html la version html5 par defaut, et la nettoyer par un filtre quand on en veut vraiment pas (pour ceux qui veulent un html<5 strict)
(filtre qui vire les autofocus, required, et remet input="text" a la place des emails, date....).

Par ailleurs, il faudrait aussi ajouter le type de l'input dans la class :
<input type='email' class='text email' ... .>

Cédric

07/11/10, cedric.morin@yterium.com:

Je me demande si on devrait pas mettre dans le html la version html5
par defaut, et la nettoyer par un filtre quand on en veut vraiment
pas (pour ceux qui veulent un html<5 strict) (filtre qui vire les
autofocus, required, et remet input="text" a la place des emails,
date....).

Argh, ça veut dire parser et modifier le code qu'on vient juste de
générer. C'est pas super productif ni propre. Ceci dit c'est aussi un
avantage: ça aura pour effet que les gens auront la flemme de le faire,
et donc garderont du HTML5 dans leur code. Il ne leur restera plus qu'à
mettre le bon DOCTYPE et leur page sera même valide.

Mais blague à part, si c'est pas ça le but secret, on devrait quand
même éviter de parser/modifier ce qu'on vient _juste_ d'écrire.

Par ailleurs, il faudrait aussi ajouter le type de l'input dans la
class : <input type='email' class='text email' ... .>

Oui bien vu, ça m'est sorti de la tête. Là je vais me coucher, mais go.

07/11/10, cedric.morin@yterium.com:

Je me demande si on devrait pas mettre dans le html la version html5
par defaut, et la nettoyer par un filtre quand on en veut vraiment
pas (pour ceux qui veulent un html<5 strict) (filtre qui vire les
autofocus, required, et remet input="text" a la place des emails,
date....).

Argh, ça veut dire parser et modifier le code qu'on vient juste de
générer. C'est pas super productif ni propre.

Oui, c'est pas *idéal*, mais c'est un fallback qui n'alourdira que ceux qui ne veulent absolument pas de ces input amélioré pour satisfaire leur validateur (car en dehors de ça il n'y a aucune raison de ne pas les utiliser).
Et c'est assez léger, cela ne nécessiterait que 2 ou 3 regexp au plus.

Alors qu'avec le test sur #HTML5 ici, on alourdi la production du code pour tout le monde.

Ceci dit c'est aussi un
avantage: ça aura pour effet que les gens auront la flemme de le faire,
et donc garderont du HTML5 dans leur code. Il ne leur restera plus qu'à
mettre le bon DOCTYPE et leur page sera même valide.

Oui aussi.

Mais blague à part, si c'est pas ça le but secret,

ça n'est pas un but secret, mais plutôt une choix volontariste ou on privilégie un cas avec un fallbak plutôt qu'un compromis qui n'est idéal pour personne.

Là je vais me coucher, mais go.

Quoi, tu prends encore le temps de dormir ? mais je m'insurge !

Cédric