Pulsanti piè di pagina per elementi elenco argomenti - contenuto della cronologia

Il modo in cui ho affrontato questo problema in passato è stato incapsulare i pulsanti in un helper HTML, che renderizza l’HTML grezzo nei template grezzi, che puoi poi inserire tramite un outlet plugin grezzo. Ecco un esempio:

https://github.com/paviliondev/discourse-topic-previews/blob/master/assets/javascripts/discourse/helpers/preview-helpers.js.es6#L8

Il clic sul pulsante viene gestito nel componente topic-list-item, ad esempio:

https://github.com/paviliondev/discourse-topic-previews/blob/master/assets/javascripts/discourse/initializers/preview-edits.js.es6#L332

@merefield potrebbe avere anche qualche idea da condividere :slight_smile:


Inoltre, probabilmente vorrai utilizzare la struttura delle cartelle JavaScript del tema invece di aggiungere script all’header.html. Consulta: