Wie wende ich eine Klasse auf jeden zweiten Beitrag/kleine Aktion an?

@Johani hat einen großartigen und sehr informativen Beitrag, der einiges darüber aussagt, wie man Klassenbeiträge über JavaScript hinzufügt:

Beim Testen scheint es jedoch, dass kleine Aktionen (ausgenommen Sperren/Entsperren/Anheften, die als vollständige Beiträge zählen) von dieser Methode ausgeschlossen sind. Was wäre der beste Weg, um dasselbe zu erreichen, aber auch kleine Aktionen einzubeziehen?

Wir möchten jeder zweiten Beitrag/kleinen Aktion eine Klasse zuweisen, daher benötigen wir etwas, das beides auswählen kann, anstatt zu versuchen, sie einzeln anzusprechen. Zum Beispiel möchten wir die fettgedruckten Zeilen im folgenden Beispiel ansprechen können:

Beitrag
Beitrag
Beitrag
Kleine Aktion
Beitrag
Beitrag
Kleine Aktion
Beitrag
Kleine Aktion
Beitrag
Beitrag

Was ist ein Themen-Teilnehmer und wie wahrscheinlich ist es, dass dies das ist, wonach wir suchen?

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.js#L919-L929

Das klingt, als würde ein Benutzer ausgewählt, aber ich bin mir ehrlich gesagt nicht sicher.