wip/71581-cd-integration-graphique-v- (#71581) #40

Merged
csechet merged 1 commits from wip/71581-cd-integration-graphique-v- into main 2022-11-29 14:48:32 +01:00
Owner

Pour le guide de style, se référer à : https://www.figma.com/file/kUtTDCdWPpWKFqWKJWQ1eJ/%5BCD28%5D-Eurelien?t=7g0IgXhjp9Z04xJ0-0

  • Les titres H1 & H2 qui se trouvent dans le header ou dans les cellules textes reçoivent une décoration et un header qui reprend le/les premier mots du titre. Dans les cellules textes, c'est fait en ajoutant un span avec une classe cd28-title-header dans le titre. Pour l'en tete des pages WCS, j'ai fait en sorte qu'on puisse le définir en coupant en deux le header / titre avec un # : Mettre Les#Widgets affichera "Les" en header de titre. Pas vraiment trouvé de solution plus satisfaisante.

  • La classes cd28-info-block avec des variantes border / background, yellow, bue, green et pink reprend les blocs d'information définis dans le guide de style.

  • La classe cd28-external-link ajoute une icone à la fin d'un lien : pas sur que c'était souhaitable de la mettre sur tous les liens.

Pour le guide de style, se référer à : https://www.figma.com/file/kUtTDCdWPpWKFqWKJWQ1eJ/%5BCD28%5D-Eurelien?t=7g0IgXhjp9Z04xJ0-0 * Les titres H1 & H2 qui se trouvent dans le header ou dans les cellules textes reçoivent une décoration et un header qui reprend le/les premier mots du titre. Dans les cellules textes, c'est fait en ajoutant un span avec une classe cd28-title-header dans le titre. Pour l'en tete des pages WCS, j'ai fait en sorte qu'on puisse le définir en coupant en deux le header / titre avec un # : Mettre Les#Widgets affichera "Les" en header de titre. Pas vraiment trouvé de solution plus satisfaisante. * La classes cd28-info-block avec des variantes border / background, yellow, bue, green et pink reprend les blocs d'information définis dans le guide de style. * La classe cd28-external-link ajoute une icone à la fin d'un lien : pas sur que c'était souhaitable de la mettre sur tous les liens.
csechet changed title from wip/71581-cd-integration-graphique-v- to wip/71581-cd-integration-graphique-v- (#71581) 2022-11-28 08:34:07 +01:00
aberriot requested review from aberriot 2022-11-28 14:03:29 +01:00
aberriot approved these changes 2022-11-28 16:25:58 +01:00
aberriot left a comment
Owner

Le rendu est vraiment top, c'est fonctionnel, ça me semble en cohérence avec leur guide, c'est agréable à utiliser.

En plus des quelques remarques que j'ai faites au fil de la relecture, je pose ce truc ici repéré pendant mes tests en local : Le style de modale ne correspond pas au style guide. Je ne suis pas certaine de l'importance de ce point ceci dit, on peut peut-être ignorer

image

Le rendu est vraiment top, c'est fonctionnel, ça me semble en cohérence avec leur guide, c'est agréable à utiliser. En plus des quelques remarques que j'ai faites au fil de la relecture, je pose ce truc ici repéré pendant mes tests en local : Le style de modale ne correspond pas au style guide. Je ne suis pas certaine de l'importance de ce point ceci dit, on peut peut-être ignorer ![image](/attachments/c66173b1-e552-43fc-b2e1-af4d42929cef)
@ -0,0 +3,4 @@
}
.cd28-page-header {
--title-img: url("img/title-img-white.svg");
Owner

je suis pour l'utilisation des variables CSS, juste pour savoir, dans le cas présent c'était pour éviter un sélecteur CSS trop long ou contourner une autre limitation de SCSS ?

je suis pour l'utilisation des variables CSS, juste pour savoir, dans le cas présent c'était pour éviter un sélecteur CSS trop long ou contourner une autre limitation de SCSS ?
Author
Owner

C'est un peu convolué, c'est vrai, j'aurai pu faire :

.cd-28-page-header {
h1, h2 {
&::before {
background: url("img/title-img-white.svg");
}
}

Je vais reprendre ça.

C'est un peu convolué, c'est vrai, j'aurai pu faire : .cd-28-page-header { h1, h2 { &::before { background: url("img/title-img-white.svg"); } } Je vais reprendre ça.
Owner

Ça a l'air bon dans tes derniers commits, je ferme.

Ça a l'air bon dans tes derniers commits, je ferme.
aberriot marked this conversation as resolved
@ -0,0 +9,4 @@
margin: 0 auto;
max-width: $header-width;
width: 100%;
background: url("img/page-banner.jpeg");
Owner

La règle est bien présente chez moi, mais par contre je n'ai pas de bannière jaune affichée :

image

La règle est bien présente chez moi, mais par contre je n'ai pas de bannière jaune affichée : ![image](/attachments/e81d87a6-31fb-420f-b87f-4b70f99f57eb)
Author
Owner

Il y a un placeholder en plus dans la template de page combo : il faut ajouter quelque chose dans le slot "En-tete de la page" : est-ce que tu l'as bien fait ?

Il y a un placeholder en plus dans la template de page combo : il faut ajouter quelque chose dans le slot "En-tete de la page" : est-ce que tu l'as bien fait ?
Owner

Oups oui, excuse moi, ça fonctionne bien, j'avais juste posté le commentaire avant de trouver comment faire, je ferme.

Oups oui, excuse moi, ça fonctionne bien, j'avais juste posté le commentaire avant de trouver comment faire, je ferme.
aberriot marked this conversation as resolved
@ -0,0 +120,4 @@
flex-wrap: nowrap;
&::before {
margin-right: $space-small;
Owner

Je me sens moins seule à faire ça, c'est chouette :D

Je me sens moins seule à faire ça, c'est chouette :D
aberriot marked this conversation as resolved
@ -0,0 +118,4 @@
font-family: "RemixIcon";
@media($min-desktop-viewport) {
content: "\ea4e"; // arrow-down-s-line
Owner

Ça s'affiche même pour des entrées menu qui n'ont pas de sous-menu, je ne sais pas si c'est voulu ?

Ça s'affiche même pour des entrées menu qui n'ont pas de sous-menu, je ne sais pas si c'est voulu ?
Author
Owner

Pas vraiment, mais à moins d'utiliser :has qui n'est pas bien supporté, je n'ai pas trouvé de manières de discriminer les entrées de menu qui ont un sous-menu. Si tu as une idée...

Pas vraiment, mais à moins d'utiliser :has qui n'est pas bien supporté, je n'ai pas trouvé de manières de discriminer les entrées de menu qui ont un sous-menu. Si tu as une idée...
Owner

Avec un truc comme .menu a ~ ul ? Purement une idée en l'air, j'ai jamais testé.

https://stackoverflow.com/a/10782297/2844093

Avec un truc comme `.menu a ~ ul` ? Purement une idée en l'air, j'ai jamais testé. https://stackoverflow.com/a/10782297/2844093
Author
Owner

Non, car ~ ul sélectionne le ul, pas le a et il n'y a pas à ma connaissance de sélecteur qui permette de sélectionner les éléments précédents (https://stackoverflow.com/questions/1817792/is-there-a-previous-sibling-selector)

Non, car ~ ul sélectionne le ul, pas le a et il n'y a pas à ma connaissance de sélecteur qui permette de sélectionner les éléments précédents (https://stackoverflow.com/questions/1817792/is-there-a-previous-sibling-selector)
Owner

okay, dans ca cas on laisse tomber :)

okay, dans ca cas on laisse tomber :)
aberriot marked this conversation as resolved
@ -0,0 +126,4 @@
$nav-item-selected-background: transparent !default;
$nav-item-selected-color: white;
$nav-item-hover-background: transparent; // we handle that on the menu--link, not on menu--item
$nav-item-hover-color: $gray-9;
Owner

Ça manque de contraste ici je pense, avec le blanc sur jaune. Sur leur style guide c'est du noir qui est annoncé a priori :

image

image

Ça manque de contraste ici je pense, avec le blanc sur jaune. Sur leur style guide c'est du noir qui est annoncé a priori : ![image](/attachments/7450e80a-c5f0-48d5-97fd-c1325e1709e3) ![image](/attachments/ad2dfb55-a244-4cab-9511-c61193b2edab)
Author
Owner

C'est du au fait qu'on veut que le lien du menu principal soit gris en hover, mais blanc quand le sous-menu est hover, je vais fixer ça.

C'est du au fait qu'on veut que le lien du menu principal soit gris en hover, mais blanc quand le sous-menu est hover, je vais fixer ça.
Owner

Testé en local avec la dernière version, c'est résolu.

Testé en local avec la dernière version, c'est résolu.
aberriot marked this conversation as resolved
@ -0,0 +15,4 @@
padding: 0 $space-small;
a {
@extend %button;
Owner

Je ne sais pas si ça vient de cet endroit, mais en tout cas ça concerne cette section : le bouton brouillon et le bouton code de suivi ont des incohérences de spacing / police / couleur :

image

Je ne sais pas si ça vient de cet endroit, mais en tout cas ça concerne cette section : le bouton brouillon et le bouton code de suivi ont des incohérences de spacing / police / couleur : ![image](/attachments/065851bf-faf9-4d60-8389-e483395179bb)
Owner

Testé ce matin, c'est bien résolu

Testé ce matin, c'est bien résolu
aberriot marked this conversation as resolved
@ -0,0 +1,10 @@
{% extends 'theme.html' %}
{# move nav #}
Owner

Pas certaine de ce qui se passe ici, je veux bien un peu de contexte (j'ai peut-être pas les yeux en face des trous, désolée ;)

Pas certaine de ce qui se passe ici, je veux bien un peu de contexte (j'ai peut-être pas les yeux en face des trous, désolée ;)
Author
Owner

La nav est déplacée dans le bloc header-content (elle est normalement dans le bloc after-header, qui est vide ici), pour pouvoir l'afficher en flex correctement entre le logo et les toplinks.

La nav est déplacée dans le bloc header-content (elle est normalement dans le bloc after-header, qui est vide ici), pour pouvoir l'afficher en flex correctement entre le logo et les toplinks.
Owner

Okay, je découvre qu'on peut déplacer des blocs déclarés ailleurs via cette syntaxe, merci !

Okay, je découvre qu'on peut déplacer des blocs déclarés ailleurs via cette syntaxe, merci !
aberriot marked this conversation as resolved
Owner

Pour l'en tete des pages WCS, j'ai fait en sorte qu'on puisse le définir en coupant en deux le header / titre avec un # : Mettre Les#Widgets affichera "Les" en header de titre. Pas vraiment trouvé de solution plus satisfaisante.

Ça ne me semble pas opportun, les titres sont aussi repris dans les cellules combo, dans la recherche, etc. mille endroits où on ne veut pas de # parasite.

Ma proposition serait de couper sur le premier espace, et à charge à l'admin de taper des espaces insécables s'il souhaite ne pas couper.

Alternativement juste noter que ça n'est vraiment pas jouable.

> Pour l'en tete des pages WCS, j'ai fait en sorte qu'on puisse le définir en coupant en deux le header / titre avec un # : Mettre Les#Widgets affichera "Les" en header de titre. Pas vraiment trouvé de solution plus satisfaisante. Ça ne me semble pas opportun, les titres sont aussi repris dans les cellules combo, dans la recherche, etc. mille endroits où on ne veut pas de # parasite. Ma proposition serait de couper sur le premier espace, et à charge à l'admin de taper des espaces insécables s'il souhaite ne pas couper. Alternativement juste noter que ça n'est vraiment pas jouable.
fpeters requested changes 2022-11-28 17:47:53 +01:00
fpeters left a comment
Owner

(cf mon commentaire sur les # dans les titres)

(cf mon commentaire sur les # dans les titres)
Author
Owner

Pour l'en tete des pages WCS, j'ai fait en sorte qu'on puisse le définir en coupant en deux le header / titre avec un # : Mettre Les#Widgets affichera "Les" en header de titre. Pas vraiment trouvé de solution plus satisfaisante.

Ça ne me semble pas opportun, les titres sont aussi repris dans les cellules combo, dans la recherche, etc. mille endroits où on ne veut pas de # parasite.

Oui en effet. Je vais utiliser le premier espace : ça fonctionnera dans 95% des cas.

> > Pour l'en tete des pages WCS, j'ai fait en sorte qu'on puisse le définir en coupant en deux le header / titre avec un # : Mettre Les#Widgets affichera "Les" en header de titre. Pas vraiment trouvé de solution plus satisfaisante. > > Ça ne me semble pas opportun, les titres sont aussi repris dans les cellules combo, dans la recherche, etc. mille endroits où on ne veut pas de # parasite. Oui en effet. Je vais utiliser le premier espace : ça fonctionnera dans 95% des cas.
Author
Owner

En plus des quelques remarques que j'ai faites au fil de la relecture, je pose ce truc ici repéré pendant mes tests en local : Le style de modale ne correspond pas au style guide. Je ne suis pas certaine de l'importance de ce point ceci dit, on peut peut-être ignorer

image

Je vais le noter pour la première passe de retouches.

> En plus des quelques remarques que j'ai faites au fil de la relecture, je pose ce truc ici repéré pendant mes tests en local : Le style de modale ne correspond pas au style guide. Je ne suis pas certaine de l'importance de ce point ceci dit, on peut peut-être ignorer > > ![image](/attachments/c66173b1-e552-43fc-b2e1-af4d42929cef) Je vais le noter pour la première passe de retouches.
csechet closed this pull request 2022-11-28 18:26:27 +01:00
csechet reopened this pull request 2022-11-28 18:29:10 +01:00
csechet changed target branch from wip/71752-Ajouter-la-fonte-RemixIcon to main 2022-11-28 18:29:33 +01:00
csechet force-pushed wip/71581-cd-integration-graphique-v- from 982d606caa to ddb3af79a4 2022-11-29 07:46:25 +01:00 Compare
aberriot requested review from aberriot 2022-11-29 09:21:52 +01:00
aberriot approved these changes 2022-11-29 09:23:27 +01:00
aberriot left a comment
Owner

Les trucs que j'avais noté dans ma relecture précédente ont été corrigés et j'ai relu les nouveaux commits, c'est tout bon pour moi.

Les trucs que j'avais noté dans ma relecture précédente ont été corrigés et j'ai relu les nouveaux commits, c'est tout bon pour moi.
Author
Owner

@fpeters, est-ce que tu pourrais me confirmer que ça te va en utilisant un espace comme séparateur pour les titres ? L'autre solution que je vois est de faire une page de redirection combo pour chaque formulaire, mais je ne sais pas si c'est possible et c'est assez lourd.

@fpeters, est-ce que tu pourrais me confirmer que ça te va en utilisant un espace comme séparateur pour les titres ? L'autre solution que je vois est de faire une page de redirection combo pour chaque formulaire, mais je ne sais pas si c'est possible et c'est assez lourd.
fpeters reviewed 2022-11-29 11:05:22 +01:00
@ -0,0 +8,4 @@
<h1>
<span class="cd28-title-header">{{ title_elements|first }}</span>
{{ title_elements|last }}
</h1>
Owner

Oui c'est ok pour moi de couper sur l'espace; si ça se révèle trop pénible à l'emploi, on pourra juste retirer cette possibilité de titres coupés sur wcs.

Mais attention on aura très fréquemment des titres avec plusieurs espaces, le code comme il est va juste marcher s'il y a un seul espace.

Oui c'est ok pour moi de couper sur l'espace; si ça se révèle trop pénible à l'emploi, on pourra juste retirer cette possibilité de titres coupés sur wcs. Mais attention on aura très fréquemment des titres avec plusieurs espaces, le code comme il est va juste marcher s'il y a un seul espace.
Author
Owner

Fixé.

Fixé.
fpeters marked this conversation as resolved
fpeters approved these changes 2022-11-29 11:28:44 +01:00
csechet force-pushed wip/71581-cd-integration-graphique-v- from 83aa3de205 to 33dc4ec008 2022-11-29 14:47:05 +01:00 Compare
csechet merged commit 33dc4ec008 into main 2022-11-29 14:48:32 +01:00
csechet deleted branch wip/71581-cd-integration-graphique-v- 2022-11-29 14:48:32 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: entrouvert/publik-base-theme#40
No description provided.