跳到内容
新问题

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

阻止API:添加视图样式属性支持到块.json #55492

对话

长号
复制链接
贡献者

什么?

此PR添加了视图样式属性设置为block.json模式,这是块元数据的文档,并且还允许在create-block包中使用它。
这是田径票的古腾堡部分59673另见古腾堡问题#54491.

为什么?

参见问题#54491。注册和排队viewStyles的代码发生在core和trac中。在古腾堡,block.json模式和文档需要更改。

怎么用?

块元数据
向JSON模式添加属性,向有关块元数据的文档添加属性。

@wordpress/创建块
在create-block中添加可配置的属性,但默认情况下不要使用它,因为大多数简单的块都不需要它。但是create-bock模板的创建者可以使用它查看脚本据我所知,财产已处理完毕。

@wordpress/脚本
据我所见,@wordpress/scripts包中没有必要进行任何更改,因为只需使用视图.js它导入一个查看.css(例如)开箱即用,可以进行设置。如果视图.js位于block.json中,webpack配置会自动识别它。

测试说明

仅Gutenberg部分本身没有功能更改。只有模式更改,这有助于IDE和验证块.json.

关于创建块part:这实际上增加了功能,因为模板可以设置视图样式财产-我猜?但我不能百分之百确定如何测试它。我可能需要创建一个新的模板类型?有人知道吗?

@法比安凯
复制链接
成员

我想将此PR的状态更改为草稿,直到添加viewStyle属性的实际更改实际合并为止

@长号 长号将此拉取请求标记为草稿 2023年10月20日04:57
@吉奥罗牌手表
复制链接
成员

吉奥罗牌手表 评论2023年10月22日

记录时的一个重要考虑因素视图样式将强调实际用例,或者更好地强调使用它的思维过程。有一件事要对我说的是,它适用于CSS,以呈现块的这些部分,这些部分在使用执行某些操作后将在前端变得交互式。实际上,即使在使用预览模式时,也不应该在编辑器的上下文中使用它们。好吧,除非我们将来改变预览模式的工作方式。

正常开放
58项任务
@吉奥罗牌手表
复制链接
成员

WordPress核心的所有必要更改都已准备好在中进行审查WordPress/WordPress-develop#5531。我刚刚测试过,没有必要对wp-scripts生成如中所述https://core.trac.wordpress.org/ticket/59673#评论:4.

@吉奥罗牌手表 吉奥罗牌手表补充[功能]块API 允许表达块范例的API。 [类型]新API 插件开发人员或包用户使用的新API。 [类型]开发人员文档 开发人员文档 [状态]已阻止 用于指示当前工作无法向前推进标签2023年11月3日
@长号
复制链接
贡献者 作者

@吉奥罗牌手表

记录时的一个重要考虑因素视图样式将强调实际用例,或者更好地强调使用它的思维过程。有一件事要对我说的是,它适用于CSS,以呈现块的这些部分,这些部分在使用执行某些操作后将在前端变得交互式。实际上,即使在使用预览模式时,也不应该在编辑器的上下文中使用它们。好吧,除非我们将来改变预览模式的工作方式。

我对中的属性文档进行了更详细的解释块-元数据.md。我还考虑在下面添加一个部分,解释不同的样式/脚本属性以及何时使用它们。但也许这更适合脚本和样式表操作指南?

@吉奥罗牌手表 吉奥罗牌手表更改了标题54491添加viewStyle属性 块API:添加viewStyle属性 2024年1月31日
@吉奥罗牌手表 吉奥罗牌手表更改了标题块API:添加viewStyle属性 阻止API:添加视图样式属性支持到块.json 2024年1月31日
@吉奥罗牌手表
复制链接
成员

我想将此PR的状态更改为草稿,直到添加viewStyle属性的实际更改实际合并为止

WordPress核心端的更改已经就绪。请参阅https://core.trac.wordpress.org/ticket/59673了解详细信息。有一些合并冲突需要解决,因此需要使用中的最新更改更新此分支大旅行箱.

我们想添加对的支持吗视图样式将Gutenberg与WordPress 6.4和6.3结合使用时,插件当前支持哪些功能?

@吉奥罗牌手表 吉奥罗牌手表远离的这个[状态]已阻止 用于表示当前的努力无法向前推进标签2024年1月31日
@长号
复制链接
贡献者 作者

我刚刚重新考虑并采纳了你方的建议。

我已经标记了PR以供审查,如果需要,我很乐意添加任何进一步的文档或测试。

@长号 长号将此拉入请求标记为已准备好进行审阅 2024年1月31日09:52
@吉奥罗牌手表 吉奥罗牌手表远离的这个[类型]新API 插件开发人员或包用户使用的新API。标签2024年1月31日
@吉奥罗牌手表
复制链接
成员

@法比安凯,你认为我们有足够的钱降落吗?

复制链接
成员

@法比安凯 法比安凯吉 留下了评论

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

@吉奥罗牌手表这对我来说很好,我认为它足够着陆了👍

@吉奥罗牌手表 吉奥罗牌手表合并提交91d5778号进入之内 WordPress(文字出版社):大旅行箱 2024年1月31日
56项检查中有55项通过
@github-操作 github-操作 机器人程序将此添加到古腾堡17.7里程碑2024年1月31日
免费注册 在GitHub上加入此对话.已经有账户了吗?登录以发表评论
标签
[功能]块API 允许表达块范例的API。 [类型]开发人员文档 开发人员文档
项目
还没有
开发

成功合并此请求可能会解决这些问题。

3名参与者