Benutzerstream-Elementvorlagen benötigen ein Update

Hallo,

Mir ist aufgefallen, dass bei diesen Plugins die user-stream-item-Vorlagen aktualisiert werden müssen (vielleicht gibt es auch andere Plugins) … um sie an die Kernänderungen anzupassen.

Discourse Follow Plugin
https://github.com/discourse/discourse-follow/blob/main/assets/javascripts/discourse/templates/components/follow-feed-post.hbs

Discourse Reactions Plugin
https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/components/discourse-reactions-reaction-post.hbs

Jetzt sieht es so aus :arrow_down_small:

Das ist das Erwartete :arrow_down_small:


Vor einigen Monaten gab es eine Korrektur in der Kernvorlage user-stream-item, die die Reihenfolge der Elemente geändert und einige neue Klassen hinzugefügt hat.


Danke :slightly_smiling_face:

3 „Gefällt mir“

Wenn jemand eine schnelle Übergangslösung benötigt, habe ich einige CSS-Änderungen vorgenommen, um diese Elemente an die richtige Stelle zu bringen. :slightly_smiling_face:

Common > CSS

.user-stream {
  .item,
  .user-stream-item {
    // das Hinzufügen des Ausschlusses spielt keine große Rolle
    // außer dass diese nicht zum aktuellen Kernstil hinzugefügt werden
    .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 „Gefällt mir“

Danke für den Bericht, @Don! Es sieht so aus, als ob die Plugins für Reaktionen/Folgen ursprünglich die HTML-Struktur von Core kopiert haben und daher beide vom alten CSS abhingen.

Ich denke, wir können die Dinge sauberer gestalten, indem wir die UserStreamItem-Komponente von Core in beiden Plugins wiederverwenden:

Dies wird ein wenig zusätzliche Anpassbarkeit von Core hinzufügen: DEV: Add `{{yield}}` to user-stream-item for plugins/themes by davidtaylorhq · Pull Request #20791 · discourse/discourse · GitHub

Korrektur für Reaktionen: UX: Re-use UserStreamItem from core by davidtaylorhq · Pull Request #217 · discourse/discourse-reactions · GitHub

Korrektur für Folgen: UX: Re-use UserStreamItem from core by davidtaylorhq · Pull Request #91 · discourse/discourse-follow · GitHub

4 „Gefällt mir“

Dieses Thema wurde nach 37 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.