Es gibt hier zahlreiche Ansätze, aber betrachte sie in dieser Reihenfolge der Präferenz:
- CSS
- Nutzung von Plugin-Öffnungen
- jQuery/entsprechende native JavaScript-Änderungen am DOM (ich bin mir nicht sicher, wie einfach dies sein wird, da dies keine Komponente ist, sodass ich denke, dass die Planung von Manipulationen nicht so einfach sein wird, da es keine Event-Hooks gibt).
- Ändern der Vorlage https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/composer.hbs
Die letzte Option ist riskant, da diese Datei im Laufe der Zeit wahrscheinlich viele Updates erhalten wird (das letzte Update war vor 7 Tagen!) und man Vorlagen normalerweise nicht überschreiben möchte, besonders solche, die sich häufig ändern, da man dadurch zu viel von Core maskiert und Dinge kaputt macht.