Je suis bloqué en essayant de mettre à jour mon plugin (Bump Reset plugin - Annotated to help new devs) pour qu’il s’affiche correctement dans la version actuelle de Discourse.
Le fichier source concerné se trouve ici :
La manière dont il s’ajoute au menu d’administration du message est la suivante :
api.decorateWidget('post-admin-menu:after', resetBumpButtonDecorateCallback);
Où resetBumpButtonDecorateCallback définit les attributs du bouton puis appelle dec.attach.
Cela fonctionnait correctement auparavant, mais l’affichage est maintenant incorrect.
Le nouveau bouton est ajouté en tant que <li>...</li> en dehors du <ul>...</ul> du menu :
Le bouton fonctionne correctement lorsqu’on clique dessus, mais il n’a évidemment pas la bonne apparence.
Est-ce que je procède correctement, ou existe-t-il une méthode plus récente ou meilleure pour réaliser cela ?
Existe-t-il un moyen de modifier mon code afin qu’il ajoute l’élément à l’intérieur de la liste plutôt qu’après celle-ci ?
Merci beaucoup pour votre temps !

