Pavilion Header Search Theme Component

谢谢!我查看了 Github,但还没有发现任何新的提交。

感谢您关于颜色的提示,我实际上想说的是搜索框边框的颜色(改为白色)。有没有办法也做到这一点?

Screenshot from 2023-03-02 10-13-59

这意味着您没有使用此主题组件 :slight_smile: 分享您刚刚查看的 Github 存储库的链接。

1 个赞

该组件是否能实际使用键盘快捷键(“/”)进行搜索?目前使用快捷键会将其切换回搜索图标和下拉菜单:

供参考,官方的 Header Search 组件有一个略有不同的故障:使用快捷键时会进入搜索字段,但之后只有在实际用鼠标单击选中该字段后才会显示结果:

所以我想知道是否有办法使 Header Search 完全兼容使用键盘快捷键?

1 个赞

实际上,我认为您的更新是针对 主题 的,也就是说,是针对整个主题(请注意存储库的名称):

我说的是组件:GitHub - discourse/discourse-header-search

它似乎有不同的所有者,我可能弄混了,抱歉。

是的,没错。这正是与此主题相关的存储库,即使它的名称不正确。请参阅 OP

您想要这个

1 个赞

好的,谢谢,如果这也是一个组件,我就可以和我的主题一起使用了。我也会试试这个。感谢您的帮助。

也许您可以更新 OP 以明确它是一个组件(可能还有其他人像我一样会避开主题,但喜欢组件)

最近,随着 discourse 源代码的最新更新,主题组件发生了冲突,discourse 标题栏消失了。

据我所见,该组件使用了已弃用的代码。我认为它将无法再与核心中所有最近的现代化更改一起正常工作。

作为替代,您可以使用这两个官方主题组件:

1 个赞

我现在将其标记为 #broken。@angus 如果/当它已更新后,请随时删除此标签。

除了弃用之外,核心的搜索实现最近从 Widgets 切换到了 Glimmer Components,所以我认为这个主题需要进行大量重构才能使其重新运行。

正如 @Arkshine 所说,我们有几个类似的 official 主题组件,所以它们是一个很好的替代方案(或重新实现它的一个很好的参考)。

2 个赞

这是我作为软件开发者在 2015 年构建的第一件东西(尽管当时它是一个插件,因为尚不存在主题组件;代码是相同的),所以我对它有点怀旧。但除非有人真心想要这个而不是 @Arkshine 提到的组件,否则它将一直无法正常工作。

4 个赞

@angus 我在这里打开了一个 PR,以便在 Discourse 的最新版本上自动禁用它,并添加一个说明,说明它不再受支持:

还在 OP 中添加了一个 :warning: 并链接到官方替代方案。

3 个赞