Ich stecke fest, da ich versuche, mein Plugin (Bump Reset plugin - Annotated to help new devs) so zu aktualisieren, dass es in der aktuellen Version von Discourse richtig aussieht.
Die betreffende Quelldatei befindet sich hier:
So fügt es sich zum Post-Admin-Menü hinzu:
api.decorateWidget('post-admin-menu:after', resetBumpButtonDecorateCallback);
Dabei definiert resetBumpButtonDecorateCallback die Button-Attribute und ruft anschließend dec.attach auf.
Das sah früher korrekt aus, sieht jetzt aber falsch aus.
Der neue Button wird als <li>...</li> außerhalb des <ul>...</ul> des Menüs hinzugefügt:
Der Button funktioniert beim Klicken zwar ordnungsgemäß, sieht aber offensichtlich nicht richtig aus.
Mache ich die Dinge auf die richtige Weise, oder gibt es eine neuere/bessere Methode dafür?
Gibt es eine Möglichkeit, meinen Code so zu ändern, dass das Element innerhalb der Liste statt danach eingefügt wird?
Vielen Dank für Ihre Zeit!

