Don
31 Gennaio 2023, 11:06am
1
Ciao,
Ho notato che in questi plugin i template user-stream-item necessitano di un aggiornamento (forse ci sono anche altri plugin) … per adattarsi alle modifiche principali.
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
Ora assomiglia a questo
Questo è quello atteso
C’è stata una correzione nel template principale user-stream-item qualche mese fa che ha modificato l’ordine degli elementi e aggiunto nuove classi.
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
Grazie
3 Mi Piace
Don
2 Febbraio 2023, 9:51am
2
Se qualcuno ha bisogno di una soluzione rapida, ho apportato alcune modifiche CSS per ordinare questi elementi nel posto giusto.
Comune > CSS
.user-stream {
.item,
.user-stream-item {
// l'aggiunta dell'esclusione non fa molta differenza
// tranne che non aggiungerà questi allo stile principale corrente
.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 Mi Piace
david
(David Taylor)
23 Marzo 2023, 3:28pm
9
Grazie per il report @Don ! Sembra che i plugin reactions/follow abbiano originariamente copiato/incollato la struttura HTML da core, e quindi entrambi dipendevano dal vecchio CSS.
Penso che possiamo rendere le cose più pulite riutilizzando il componente UserStreamItem di core in entrambi i plugin:
Questo aggiungerà un po’ di personalizzazione core aggiuntiva: DEV: Add `{{yield}}` to user-stream-item for plugins/themes by davidtaylorhq · Pull Request #20791 · discourse/discourse · GitHub
Correzione per reactions: UX: Re-use UserStreamItem from core by davidtaylorhq · Pull Request #217 · discourse/discourse-reactions · GitHub
Correzione per follow: UX: Re-use UserStreamItem from core by davidtaylorhq · Pull Request #91 · discourse/discourse-follow · GitHub
4 Mi Piace
david
(David Taylor)
Chiuso
25 Marzo 2023, 8:00am
10
Questo argomento è stato chiuso automaticamente dopo 37 ore. Non sono più consentite nuove risposte.