Problema nell'aggiunta al menu di amministrazione dei post tramite plugin

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!

2 Mi Piace