Projet

Général

Profil

Development #50089

utiliser une classe pour faire le rendu "inline" d'une liste de boutons radios

Ajouté par Frédéric Péters il y a plus de 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
12 janvier 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Actuellement on a l'ajout de <br> entre les options quand il est déterminés qu'elles doivent chacune aller sur leur ligne; je me dis que ça sera plus simple à dynamiser si on a plutôt ce comportement déterminé par une classe.


Fichiers

Révisions associées

Révision 0e89a30c (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

forms: use a css class to display radio choices inline (#50089)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 3 ans

C'est aussi pour faciliter #50088, parce que les <br> c'est pénible.

#2

Mis à jour par Frédéric Péters il y a plus de 3 ans

Ça garde le "TODO: absence/presence of delimitor should be an option" mais en passant je me suis dit qu'on avait désormais différentes options d'affichage complémentaires qui s'affichent selon le choix du mode d'affichage (pour les cartes, les horaires) et qu'on avait désormais une voie correcte pour gérer ce TODO.

#3

Mis à jour par Nicolas Roche il y a plus de 3 ans

Ça fonctionne, mais je ne comprend pas comment est chargée la feuille qommon.css.
Pour tester, je dois l'importer à la main dans l'inspect du navigateur.

(voici ce que j'ai fait pour tenter de rejouer le patch directement)

$ sassc wcs/qommon/static/css/qommon.scss > qommon.css
$ wcs-manage collectstatic
$ ls -l /var/lib/wcs/collectstatic/css/qommon.css
/var/lib/wcs/collectstatic/css/qommon.css -> /home/nroche/src/wcs/data/qommon/css/qommon.css
$ ls -l /home/nroche/src/wcs/data/qommon/css/qommon.css
/home/nroche/src/wcs/data/qommon/css/qommon.css
$ grep widget-inline-radio /home/nroche/src/wcs/data/qommon/css/qommon.css
  div.CheckboxesWidget.widget-inline-radio ...

#4

Mis à jour par Frédéric Péters il y a plus de 3 ans

Ça fonctionne, mais je ne comprend pas comment est chargée la feuille qommon.css.

Elle n'est pas chargée. (sauf pour les vieilles intégrations wcs only). (ou le backoffice)

Pour le front le style est côté publik-base-theme, c'est le patch https://dev.entrouvert.org/attachments/51086

#5

Mis à jour par Nicolas Roche il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée

Merci, je n'avais pas compris.
(donc oui, ça fonctionne avec publik-base-theme patché)

#6

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 0e89a30c127aae2f6633bc98308e6d9d9a4d21b0
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Jan 12 21:37:59 2021 +0100

    forms: use a css class to display radio choices inline (#50089)
#7

Mis à jour par Frédéric Péters il y a environ 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF