| 已安装 Reactions | 已安装 Post Voting | 启用对答案的点赞 | 调用 removePostMenuButton(‘like’)? |
|---|---|---|---|
| 否 | 否 | 否 (NA) | 否,保留 |
| 是 | 否 | NA | 是,移除点赞按钮,显示 Reactions |
| 否 | 是 | 否 | 是,移除答案的点赞按钮 |
| 否 | 是 | 是 | 否,为每个帖子保留 |
| 是 | 是 | 否 | 是,移除点赞按钮,仅为第一个帖子显示 Reactions,不显示答案 |
| 是 | 是 | 是 | 是,移除点赞按钮,为所有帖子显示 Reactions |
在这里草拟了一个类似真值表的东西。我们需要根据网站设置,特别是 enable likes on answers 的设置,以编程方式让 Reactions 显示在不同的帖子中,而不是直接使用 CSS 的 display:none。
@tgxworld 当时建议我们应该在 discourse-reactions 上公开一个 API (t/67550/10)。也许我们应该考虑一下。