我在尝试更新我的插件(https://meta.discourse.org/t/bump-reset-plugin-annotated-to-help-new-devs/57097)以使其在当前版本的 Discourse 中显示正确时遇到了困难。
相关的源文件在这里:
它向帖子管理菜单添加按钮的方式如下:
api.decorateWidget('post-admin-menu:after', resetBumpButtonDecorateCallback);
其中 resetBumpButtonDecorateCallback 定义了按钮属性,然后调用 dec.attach。
以前这样显示是正确的,但现在看起来不对了。
新按钮被添加为一个 <li>...</li>,位于菜单的 <ul>...</ul> 之外:
点击按钮时功能正常,但显然显示效果不正确。
我的做法是否正确,还是有更新或更好的方法来实现这一点?
有没有办法修改我的代码,使其将项目添加到列表内部而不是列表之后?
非常感谢您的时间!

