我同意为已解决帖子的 div.topic-body 添加一个类是有用的。
我可以想到这样一个变通方法:
<script type="text/discourse-plugin" version="0.8.42">
api.onPageChange((url) => {
$('button.accepted').parents('div.topic-body:first').toggleClass('solved-post-container', true);
});
</script>
配合一些 CSS 样式:
.solved-post-container {
outline: 3px !important;
outline-color: var(--success) !important;
outline-style: solid !important;
}
但我认为仍然需要某种针对“标记为已解决”操作的钩子,以便在帖子被取消解决时移除轮廓(这可能是一个边缘情况,但最好能覆盖到)。
为已解决帖子的主体添加一个类应该能解决这个问题 ![]()