Projet

Général

Profil

Development #30421

Configuration d'une cellule menu de pied de page

Ajouté par Emmanuel Cazenave il y a environ 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
06 février 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Après #29129, on voudrait pouvoir configurer à coup de variables :

- la casse, la couleur, la graisse du texte des liens
- la présence d'un séparateur vertical entre les entrées


Fichiers


Demandes liées

Lié à Intégrations graphiques Publik - Bug #30412: cd13 : marges entre texte et séparateur vertical ne s'adpate pas à la longueur du texte Fermé05 février 2019

Actions

Révisions associées

Révision 18b1546f (diff)
Ajouté par Emmanuel Cazenave il y a environ 5 ans

layout: restrict $footer-background to background-color (#30421)

Révision 9b13d444 (diff)
Ajouté par Emmanuel Cazenave il y a environ 5 ans

cells: horizontal separator in footer menucell (#30421)

Historique

#1

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

- la casse, la couleur, la graisse du texte des liens

Je dirais qu'on peut s'épargner casse/graisse, infréquents, et avoir par défaut couleur = text-color($footer-background); et si jamais ça doit varier dans une intégration, que ça aille dans le _custom.scss.

(parce que faire footer .menucell a { ... } est facile).

- la présence d'un séparateur vertical entre les entrées

Ça, oui, pour ne pas demander à l'auteur des CSS de jouer avec des :last-child que sais-je.

#2

Mis à jour par Emmanuel Cazenave il y a environ 5 ans

Premier patch un peu de ménage parce que deux thèmes utilisent $footer-background pour plus que de la couleur, ce qui faisait planter text-color($footer-background);

Ensuite en plus du séparateur, j'adapte le padding parce que sinon on a 1rem dans toutes les directions qui vient de _cells.scss et qui fait des séparateurs nettement trop grands par rapport au texte à mon sens.

Capture d'écran sans aucun artifice de #30412 à part le centrage et la largeur du pied de page, juste ce patch, une cellule texte grid-1-6 pour l'image et une cellule menu grid-5-6.

#3

Mis à jour par Emmanuel Cazenave il y a environ 5 ans

  • Lié à Bug #30412: cd13 : marges entre texte et séparateur vertical ne s'adpate pas à la longueur du texte ajouté
#4

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

Tu as testé le rendu rochefort/urville-nacqueville ?

border-right: 2px solid;

Je me dis que la valeur de cette propriété pourrait venir de $footer-menucell-separator, plutôt qu'y mettre un booléen.

Ainsi on y aurait none par défaut mais on pourrait faire $footer-menucell-separator: 1px solid white; si jamais on voulait une bordure d'un pixel, plutôt.

#5

Mis à jour par Emmanuel Cazenave il y a environ 5 ans

Frédéric Péters a écrit :

Tu as testé le rendu rochefort/urville-nacqueville ?

Ok sur Rochefort et urville-nacqueville n'est plus utilisé (https://portail-usager-urville-nacqueville-hague.lahague.com/manage/).

[...]

Je me dis que la valeur de cette propriété pourrait venir de $footer-menucell-separator, plutôt qu'y mettre un booléen.

Oui c'est plus malin, voilà.

#6

Mis à jour par Emmanuel Cazenave il y a environ 5 ans

  • Statut changé de Solution proposée à En cours

Emmanuel Cazenave a écrit :

Frédéric Péters a écrit :

Tu as testé le rendu rochefort/urville-nacqueville ?

Ok sur Rochefort.

En fait non je me suis emmêlé les pinceaux.

#7

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

Ok et reste ausis à ajouter dans help/fr/misc-scss.page les infos sur ce paramètre.

#8

Mis à jour par Emmanuel Cazenave il y a environ 5 ans

Ok pour Rochefort et même technique pour urville-nacqueville dès fois qu'il ressuscite.

Documenté dans la section 'cellules', les autres entrées de type footer* sont dans les 'généralités' mais ça me semble bien trop spécifique pour cette section.

#9

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

Ok; je pense que le @if $footer-menucell-separator != none n'est même pas nécessaire, le "none" est une valeur ok pour border-right. (et c'est plutôt logique que le padding ne soit pas lié à la présence d'un séparateur).

#10

Mis à jour par Emmanuel Cazenave il y a environ 5 ans

Sans le if avec padding: 0.5rem 1rem; pour tout le monde (pas sûr si tu voulais ça ou au contraire rester sur le padding par défaut).

#11

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

Je pensais que tu voulais le padding parce que sinon les barres étaient trop hautes.

#12

Mis à jour par Emmanuel Cazenave il y a environ 5 ans

Oui oui je le veux et il y est.

#13

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

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

Ok, très bien ainsi, j'avais uniquement réagi au commentaire en y lisant trop vite "sans le padding...".

#14

Mis à jour par Emmanuel Cazenave il y a environ 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 9b13d4446c01ad0e58109c42dfea4380b9c7613d                                                                                          
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Wed Feb 6 15:57:32 2019 +0100

    cells: horizontal separator in footer menucell (#30421)

commit 18b1546f27d1be80920904ad5d0665d70da45109
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Wed Feb 6 15:56:32 2019 +0100

    layout: restrict $footer-background to background-color (#30421)
#15

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

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

Formats disponibles : Atom PDF