Re: spip 4 - retour d'usage

Jean-Christophe Villeneuve <[email protected]> Wed, 5 May 2021 23:02:50 +0200
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
En effet ça marche mieux avec un seul input par .choix

Merci !

JC

Le 05/05/2021 à 22:50, Jean-Christophe Villeneuve a écrit :
> Ah mais c'est pas moi qui ai stylé ainsi, c'est spip !
>
> Mais ok pour la suite, je vais essayé de coder plus proprement
>
> JC
>
>
> Le 05/05/2021 à 22:30, Cerdic a écrit :
>> Hello,
>>
>> Ça me parait quand même louche de styler le 2n+1 et le 3n+3 child 
>> dans .choix :(
>>
>> Je suppose que tu as voulu traiter le cas où on a juste un .choix et 
>> dedans une succession de input+label, mais c’est normalement pas un 
>> cas à traiter et ça me semble invasif et pas très robuste...
>>
>> Quid du ou des input hidden dans un .choix qui viennent perturber le 
>> compteur comme ici
>> https://git.spip.net/spip/dev/src/branch/master/formulaires/charter.html#L132 ?
>>
>> Je vois que c’est parce que vous avec voulu permettre le cas de « On 
>> met tous les choix dans un seul .choix » comme ici
>> https://git.spip.net/spip/dev/src/branch/dev/refacto_form_charter/formulaires/charter.html#L101
>> mais ça me parait pas pertinent ni robuste
>>
>> Ce conteneur .choix a été introduit pour permettre justement 
>> d’identifier une unité semantique de choix, et qu’on puisse y mettre 
>> si besoin un markup un peu souple comme une explication, une image, 
>> ou que sais-je qui serais nécessaire dans des cas particuliers.
>>
>> En présumant que le .choix est rempli de succession de label+input et 
>> uniquement ça on bloque à nouveau toute souplesse de balisage...
>>
>> Il faut rester sur la convention .choix = 1 choix, en général composé 
>> d’un input+label, mais pas forcément uniquement.
>>
>> Alternativement, si besoin pour certains cas de mise en forme, il 
>> faut introduire un .groupe-choix l’encadrant ?
>> Jusqu’ici ça n’avait pas été indispensable, mais pourquoi pas...
>>
>> -- 
>> Cédric
>> Le 5 mai 2021 à 21:34 +0200, tcharlss <[email protected]>, a 
>> écrit :
>>>
>>> On peut voir le squelette du formulaire et une capture de ce que ça 
>>> donnait avant ?
>>> Et est-ce qu'il y a des CSS personnalisées ?
>>>
>>> Ces règles s'appuient sur les cas connus et documentés de la charte 
>>> des formulaires.
>>>
>>> Le 05/05/2021 à 21:07, Jean-Christophe Villeneuve a écrit :
>>>> J'ai un souci d'affichage dans le privé
>>>>
>>>> http://escal.ac-lyon.fr/spip4test/squelettes/Selection.png
>>>>
>>>> J'ai un doute sur ces 2 règles css
>>>>
>>>> .formulaire_spip .choix > :nth-child(2n+1) {
>>>>     margin-right: calc(var(--spip-form-padding-input-x) * 3/4);
>>>> }
>>>>
>>>> et
>>>>
>>>> .formulaire_spip .choix > :nth-child(3n+3), .formulaire_spip 
>>>> span.choix + span.choix {
>>>>     margin-left: var(--spip-form-spacing-x);
>>>> }
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> liste:https://listes.rezo.net/mailman/listinfo/spip-dev
>>>> doc:https://www.spip.net/
>>>> dev:https://core.spip.net/
>>>> irc://irc.freenode.net/spip
>>> _______________________________________________
>>> liste: https://listes.rezo.net/mailman/listinfo/spip-dev
>>> doc: https://www.spip.net/
>>> dev: https://core.spip.net/
>>> irc://irc.freenode.net/spip
>
>
> _______________________________________________
> liste: https://listes.rezo.net/mailman/listinfo/spip-dev
> doc: https://www.spip.net/
> dev: https://core.spip.net/
> irc://irc.freenode.net/spip