Sono bloccato mentre provo ad aggiornare il mio plugin ( Bump Reset plugin - Annotated to help new devs ) affinché appaia correttamente nella versione attuale di Discourse.
Il file sorgente in questione è qui:
Il modo in cui aggiunge al menu di amministrazione del post è:
api.decorateWidget('post-admin-menu:after', resetBumpButtonDecorateCallback);
Dove resetBumpButtonDecorateCallback definisce gli attributi del pulsante e poi chiama dec.attach.
Prima appariva corretto, ma ora sembra sbagliato.
Il nuovo pulsante viene aggiunto come un <li>...</li> fuori dal <ul>...</ul> del menu:
Il pulsante funziona correttamente quando cliccato, ma ovviamente non appare come dovrebbe.
Sto facendo le cose nel modo corretto, o esiste un metodo più recente/migliore per farlo?
C’è un modo per modificare il mio codice in modo che aggiunga l’elemento all’interno dell’elenco invece che dopo di esso?
Grazie mille per il vostro tempo!

