Ci sono numerosi approcci possibili, ma considera, in ordine di preferenza:
- CSS
- Utilizzo di outlet dei plugin
- jQuery o modifiche native equivalenti in JavaScript al DOM (non sono sicuro di quanto sia facile, poiché non si tratta di un componente, quindi non credo che sarà semplice programmare le manipolazioni dato che non ci sono hook degli eventi).
- Modifica del template https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/composer.hbs
L’ultima opzione è rischiosa, perché questo file probabilmente riceverà molti aggiornamenti nel tempo (l’ultimo aggiornamento risale a 7 giorni fa!) e di solito non si desidera sovrascrivere i template, specialmente quelli che cambiano frequentemente, poiché si rischia di mascherare eccessivamente le funzionalità core e di rompere il funzionamento.