keegan
(Keegan George)
1
背景
使用以下方式为 Discourse 主题/插件添加列表类型设置非常方便:
custom_setting:
type: list
list_type: simple
description:
en: "my description."
但是,我经常发现,每当我创建这些类型的设置时,总会在某个时候需要调整项目的顺序。我通常使用 flexbox 的 order 属性来解决这个问题,或者手动编辑设置。
@Nick_Chomey 在 Custom Header Links 主题上的评论提醒了我这一点。
功能请求
我认为添加调整所有 type: list 设置顺序的功能会很方便,因为这有助于快速调整顺序,并且对那些 CSS 知识不多的人也有帮助。
这绝不是一个紧急的功能请求,但我认为它Nonetheless 很有帮助。
这是我设想的样子:
8 个赞
sam
(Sam Saffron)
2
我认为我们在 Discourse Reactions 中已经有一个类似的控件:
不确定我们是否应该将其添加到简单列表中,但很多内部组件已经存在。
也许 @j.jaffeux 已经知道您可以在主题中使用一个控件来满足您的特定用例。
7 个赞
j.jaffeux
(Joffrey Jaffeux)
3
我没有意见将此逻辑移到组件层次结构更高层。
@pmusaraj 我不记得你是否已经做过类似的事情了?
5 个赞
pmusaraj
(Penar Musaraj)
4
不,我还没有做过类似的事情,将此添加到常规的简单列表中会很好。
5 个赞
keegan
(Keegan George)
5
我一直渴望能有这个功能,所以我基于 emoji-value-list 创建了一个 PR:
11 个赞