Projet

Général

Profil

Development #54251

cd13 : industrialiser les cellules de l'extranet RSA

Ajouté par Benjamin Dauvergne il y a presque 3 ans. Mis à jour il y a presque 3 ans.

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Voir #53930.


Fichiers

Révisions associées

Révision e7da84fb (diff)
Ajouté par Benjamin Dauvergne il y a presque 3 ans

bouches-du-rhones: add rsa13 json cells (#54251)

Historique

#2

Mis à jour par Benjamin Dauvergne il y a presque 3 ans

#3

Mis à jour par Benjamin Dauvergne il y a presque 3 ans

Le visuel est déjà validé par le client, je souhaite surtout une relecture formelle du markup et de la CSS (est-ce que c'est bien comme ça qu'il faut faire?).

#4

Mis à jour par Thomas Jund il y a presque 3 ans

Remarques globales

C'est les points qui reviennent systematiquement.

Class `.cell--body`
Nouvelle class à utiliser pour aligner le contenu d'une cellule avec le titre. À utiliser sur les divs qui englobent du contenu. À placer au même niveau que les titres h2 des cellules. Ne pas utiliser sur les links-lists. Voir remarques sur chaques cellules ci-dessous.

p > table, p > form
L'élément p ne doit contenir que des balises type inline (em, strong, etc.) et jamais de balises block comme des ul, table, form etc.

.pk-table-wrapper > table
Les grands tableaux ne sont pas consultables sur petits écrans.
Tu peux ajouter un wrapper aux tableaux qui permet de leur ajouter un scoll horizontal sur mobile (qui permet à minima de voir la tabelau en entier s'il est trop large).

<div class="pk-table-wrapper">
  <table>
  …
  </table>
</div>

J'ai commencé à détailler mais c'est toujours les mêmes trucs

rsa13-plateformes.html

Supprimer la div qui encadre la div.links-list. Le list de liens doit se trouver au même niveau que le titre de la cellule pour que les liens prennent toute la largeur de la cellule.

  <h2>Vos Platesformes</h2>
- <div>
  <div class="links-list>

rsa13-plateforme.html

ajouter class .cell-body

  <h2>{{ plateforme.name }}</h2>
+ <div class="cell-body">
- <div>

rsa13-liste-des-beneficaires.html

  • add .cell-body class
  • Supprimer p autour de form

rsa13-fragment-liste-beneficiaires.html

  • supprimer p autour de table
  • ajouter `div.pk-table-wrapper` autour de table

rsa13-beneficiaire.html

  • Pas de p autour de table
  • utiliser plutôt les grid. plutot qu'un table pour civilité, nom, etc. (a cause responsive)

rsa13-accompagnateurs.html

  • Pas de p autour de table

rsa13-beneficiaire-presentation, rsa13-beneficiaire-pole-emploi

  • utiliser plutôt les grid. plutot qu'un table pour civilité, nom, etc. (a cause responsive)

rsa13-beneficiaire-fonds-aide

  • Pas de p autour de table, `.pk-table-wrapper`

ETC.

#5

Mis à jour par Benjamin Dauvergne il y a presque 3 ans

  • Assigné à changé de Benjamin Dauvergne à Mikaël Ates
#6

Mis à jour par Mikaël Ates il y a presque 3 ans

Benjamin, fera le vrai patch pour commiter, celui-ci c'est pour te permettre de relire la prise en compte des modifications sur les templates.

#7

Mis à jour par Thomas Jund il y a presque 3 ans

désolé, ma faute.

La class `.cell--body` utilise la syntaxe "2 tiret" "block--element". Voir https://dev.entrouvert.org/projects/prod-eo/wiki/HowDoWeDoCSS#Convention-block--element
Sinon c'est bien.

Autre astuce qui peut faciliter la mise en forme à l'aide des class `grid--*` :
Entourer les colonnes avec un wrapper `.clearfix`, ce qui évite de devoir ajouter des class .`grid-1-1` sur les éléments précédents et suivants


<p>…</p>
<p>…/p>

<div class="clearfix">
  <div class="grid-1-2">…</div>
  <div class="grid-1-2">…</div>
</div>

<p>…</p>
<p>…/p>

#8

Mis à jour par Mikaël Ates il y a presque 3 ans

  • Statut changé de Solution proposée à En cours
  • Assigné à changé de Thomas Jund à Benjamin Dauvergne

Je viens de mettre à jour tous les templates sur le serveur avec class="cell--body".

Merci pour l'astuce clearfix, je note.

Je laisse la main à Benjamin pour reproposer un patch commitable (je n'ai modifié que les templates Benj).

#9

Mis à jour par Benjamin Dauvergne il y a presque 3 ans

Voilà, Thomas je te laisse donner un dernier coup d'oeuil.

#10

Mis à jour par Thomas Jund il y a presque 3 ans

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

Ça me semble bon

#11

Mis à jour par Benjamin Dauvergne il y a presque 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit e7da84fbd6573d1115870163fb70f8d8576bf894
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Thu May 20 16:59:26 2021 +0200

    bouches-du-rhones: add rsa13 json cells (#54251)
#12

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

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

Formats disponibles : Atom PDF