Don
Janvier 31, 2023, 11:06
1
Bonjour,
J’ai remarqué sur ces plugins que les templates user-stream-item nécessitent une mise à jour (peut-être que d’autres plugins aussi) … pour s’adapter aux changements du cœur.
Plugin Discourse Follow
https://github.com/discourse/discourse-follow/blob/main/assets/javascripts/discourse/templates/components/follow-feed-post.hbs
Plugin Discourse Reactions
https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/components/discourse-reactions-reaction-post.hbs
Maintenant, cela ressemble à ceci
Ceci est attendu
Il y a eu une correction sur le template principal user-stream-item il y a quelques mois, qui a changé l’ordre des éléments et ajouté de nouvelles classes.
main ← a11y-user-stream-item-fixes
opened 09:59PM - 26 Sep 22 UTC
- in group activity, allows avatars to be selectable by tabbing or screen reader… s
- in user activity > drafts, fixes a bug where for draft replies, the wrong avatar was being shown in the user card
- in both group and user activity, fixes the order of focusable items
Merci
3 « J'aime »
Don
Février 2, 2023, 9:51
2
Si quelqu’un a besoin d’une solution rapide, j’ai apporté quelques modifications CSS pour placer ces éléments au bon endroit.
Commun > CSS
.user-stream {
.item,
.user-stream-item {
// l'ajout de l'exclusion n'a pas beaucoup d'importance
// sauf qu'il n'ajoutera pas ces éléments au style de base actuel
.info:not(.user-stream-item__header) {
display: flex;
align-items: flex-start;
.stream-topic-details {
order: 1;
flex-grow: 1;
}
.expand-item,
.collapse-item {
order: 2;
}
.time {
order: 3;
}
}
}
}
1 « J'aime »
david
(David Taylor)
Mars 23, 2023, 3:28
9
Merci pour le rapport @Don ! Il semble que les plugins de réactions/suivi aient initialement copié/collé la structure HTML de base, et qu’ils dépendaient donc de l’ancien CSS.
Je pense que nous pouvons rendre les choses plus claires en réutilisant le composant <UserStreamItem> de base dans les deux plugins :
Cela ajoutera un peu plus de personnalisation de base : DEV: Add `{{yield}}` to user-stream-item for plugins/themes by davidtaylorhq · Pull Request #20791 · discourse/discourse · GitHub
Correction pour les réactions : UX: Re-use UserStreamItem from core by davidtaylorhq · Pull Request #217 · discourse/discourse-reactions · GitHub
Correction pour le suivi : UX: Re-use UserStreamItem from core by davidtaylorhq · Pull Request #91 · discourse/discourse-follow · GitHub
4 « J'aime »
david
(David Taylor)
A fermé ce sujet ()
Mars 25, 2023, 8:00
10
Ce sujet a été automatiquement fermé après 37 heures. Les nouvelles réponses ne sont plus autorisées.