Können wir alle 'Automatisch hochgeschobenen' Nachrichten auf einmal löschen?

Ich habe nicht viel mit der Plugin-API gemacht, aber ich habe gesehen, dass es eine Methode gibt, die Klassen zu kleinen Aktionsbeiträgen hinzufügen kann:

Also habe ich eine Themenkomponente erstellt, die dies im Head-Bereich enthielt:

<script type="text/discourse-plugin" version="1.6.0">
  api.addPostSmallActionClassesCallback(post => {
    return ["small-action-" + post.actionCode]
  });
</script>

…und dies im CSS-Bereich:

.small-action.small-action-autobumped {
  display: none;
}

…und die Autobumped-Nachricht ist verschwunden!

Ich habe keine weiteren Tests durchgeführt, daher weiß ich nicht, ob es andere Nebenwirkungen geben könnte. Es ist möglich, dass small-action-[...]-Klassen irgendwo anders in der Anwendung kollidieren. In diesem Fall sollten Sie ein Präfix wählen, das garantiert eindeutig ist.

3 „Gefällt mir“