Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modification de l'apparence des sommaires des billets #6176 #6458

Merged
merged 4 commits into from
Feb 28, 2023

Conversation

abertin78
Copy link
Contributor

Les modifications ajoutées sont sur le sommaire des billets.
Il y a une couleur bleu lors du survol.
Un meilleur aligenement vertical.
Un ajout d'une bordure très fine entre les titres.

Fix #6176

Contrôle qualité

Il faut lancer le site pour visualiser les changements ci-dessus sur les billets.

@coveralls
Copy link

coveralls commented Jan 31, 2023

Coverage Status

Coverage: 88.31%. Remained the same when pulling 77595e1 on abertin78:sommaire_6176 into d056227 on zestedesavoir:dev.

@atman0eirb
Copy link
Contributor

QA OK ✔️

Copy link
Member

@Situphen Situphen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA NOK

Sur la page /billets/, la liste des catégories de billets s'affiche bien (couleur bleue au survol et bordure très fine entre les titres). Par contre sur les pages de contenus, le sommaire ne s'affiche pas comme souhaité (il y a la couleur bleue mais pas la bordure très fine).

Aussi, les modifications ne sont pas restreintes à ces deux éléments alors qu'elles le devraient. Par exemple, il y a maintenant de la couleur bleue au survol et des bordures très fines dans la barre latérale des forums.

Ce ticket n'est pas aussi simple que je le pensais car le code HTML et CSS n'est pas tout à fait le même pour les deux pages (contenus et liste des billets). Il faudrait le réécrire mais en attendant ces modifications feront l'affaire :

diff --git a/assets/scss/layout/_sidebar.scss b/assets/scss/layout/_sidebar.scss
index 4f3588605..142d62bc3 100644
--- a/assets/scss/layout/_sidebar.scss
+++ b/assets/scss/layout/_sidebar.scss
@@ -87,22 +87,23 @@
         padding-top: $length-16;
         padding-bottom: $length-4;
         font-size: $font-size-8;
-        border-bottom: $length-1 solid $grey-100;
 
         a {
             text-decoration: none;
             color: $grey-800;
         }
+    }
+
+    &.accordeon h4,
+    &.summary h4 {
+        cursor: pointer;
+        border-bottom: $length-1 solid $grey-100;
 
         &:hover, &:focus {
             background: $color-sidebar-hover;
         }
     }
 
-    &.accordeon h4 {
-        cursor: pointer;
-    }
-
     h4[data-num] {
         position: relative;
         padding-left: calc(5% + #{$length-24});
@@ -184,7 +185,7 @@
 
                 &:hover, &:focus {
                     background: $color-sidebar-hover;
-                    //outline: none;
+                    outline: none;
                 }
 
                 color: $color-link;
@@ -461,8 +462,6 @@
             padding-bottom: $length-6;
             padding-right: $length-16;
 
-            border-bottom: $length-1 solid $grey-000;
-
             overflow: hidden;
             text-overflow: ellipsis;
             white-space: nowrap;

En résumé :

  • on ne modifie pas le bloc h4 pour ne pas impacter les autres pages
  • on enlève l'ancien border-bottom du bloc &.summary h4
  • on met nos modifications dans un bloc commun aux deux éléments (&.accordeon h4 et &.summary h4)

assets/scss/layout/_sidebar.scss Outdated Show resolved Hide resolved
Copy link
Member

@Situphen Situphen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ce n'est toujours pas bon, il y a encore une couleur bleue appliquée au survol des titres de la barre latérale dans les forums alors que ça ne devrait pas. Le bloc &:hover, &:focus { ... } doit être ajouté dans le bloc &.accordeon h4, &.summary h4 { ... }, cf. le diff de mon précédent message.

(Je m'excuse pour le délai de réponse, je suis très pris en ce moment.)

Copy link
Member

@Situphen Situphen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C'est parfait !

@Situphen Situphen enabled auto-merge (squash) February 28, 2023 07:38
@Situphen Situphen merged commit 36b44bc into zestedesavoir:dev Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Amélioration du sommaire de la barre latérale des contenus
4 participants