跳到内容
新问题

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

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

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

单击禁用块时,尝试选择最近的可编辑块 #第60016页

对话

吵闹声
复制链接
成员

@吵闹声 吵闹声 评论2024年3月20日

什么?

关闭 #60011

这样,当您使用模板预览启用(例如在站点编辑器中),单击禁用块将选择最近的非禁用块。

同时删除编辑模板以编辑此块toast通知。

为什么?

请参见#60011

怎么用?

新挂钩@wordpress/编辑器打电话使用SelectNearestEditableBlock。此挂钩的工作原理与现有挂钩类似使用FlashEditableBlocks钩子并添加点击处理程序,用于在单击目标为根容器时选择最近的可编辑块。

最近的可编辑块是通过绘制一条直线到块边界矩形的最近点来确定的。模板零件块被排除在外,最好使用Post Content块的内部块。

测试说明

  1. 转到外观编辑器页面和创建/编辑页面。
  2. 单击模板的禁用部分,例如页边或帖子内容的正下方。
  3. 应该选择离单击位置最近的可编辑块。
  4. 转到页面并创建/编辑页面。
  5. 在页面侧栏中,启用模板模板预览。
  6. 单击模板的禁用部分,例如页边或帖子内容的正下方。
  7. 应选择与单击位置最近的可编辑块。

屏幕截图或屏幕广播

卡普图2024-03-27.at.10.40.28.mp4

@吵闹声 吵闹声补充[类型]技术原型 提供对想法的技术探索,作为可能的示例 [功能]站点编辑器 与总体站点编辑器相关(以前称为“完整站点编辑”) [功能]页面内容焦点 能够在专注于编辑页面和在站点编辑器中编辑模板之间切换。标签2024年3月20日
复制链接

github-操作 机器人程序 评论2024年3月20日

尺寸变化:+1.25千字节(0%)

总大小:1.72 MB

文件名 大小 更改
build/block-editor/content-rtl.css 4.46千字节 +30亿(+1%)
构建/块编辑器/内容.css 4.46千字节 +30亿(+1%)
build/block-editor/index.min.js 254千字节 +572亿(0%)
build/block-editor/style-rtl.css 15.6千字节 -20亿(0%)
构建/块编辑器/样式.css 15.6千字节 -25亿(0%)
build/block-library/index.min.js 218千字节 -64亿(0%)
build/components/index.min.js 223千字节 +72亿(0%)
build/edit-post/index.min.js 24千字节 +310亿(0%)
build/edit-site/index.min.js 217千字节 +244亿(0%)
构建/编辑站点/style-rtl.css 15.1千字节 +52亿(0%)
构建/编辑site/style.css 15.2千字节 +54亿(0%)
构建/编辑widgets/index.min.js 17.4千字节 +11亿(0%)
build/editor/index.min.js 65.4千字节 +272 B(0%)
build/router/index.min.js版本 1.77千字节 -13亿(-1%)
ℹ️查看未更改
文件名 大小
构建/a11y/index.min.js 955亿
build/annotations/index.min.js 2.69千字节
构建/api-fetch/index.min.js 2.32千字节
构建/auto/index.min.js 2.1千字节
build/blob/index.min.js 578亿
build/block-directory/index.min.js 7.26千字节
构建/块目录/样式-rtl.css 1.03千字节
构建/块目录/样式.css 1.03千字节
构建/块编辑器/默认编辑器样式-rtl.css 394亿
构建/块编辑器/默认编辑器样式.css 394亿
build/block-library/blocks/archives/editor-rtl.css 61亿
build/block-library/blocks/archives/editor.css 60亿
build/block-library/blocks/archives/style-rtl.css 90亿
构建/块库/块/档案/样式.css 90亿
build/block-library/blocks/audio/editor-rtl.css 150亿
build/block-library/blocks/audio/editor.css 150亿
build/block-library/blocks/audio/style-rtl.css 122亿
build/block-library/blocks/audio/style.css 122亿
构建/block-library/blocks/audio/theme-rtl.css 133亿
构建/block-library/blocks/audio/theme.css 133亿
build/block-library/blocks/avatar/editor-rtl.css 116亿
build/block-library/blocks/avatar/editor.css 116亿
build/block-library/blocks/avatar/style-rtl.css 104亿
build/block-library/blocks/avatar/style.css 104亿
build/block-library/blocks/block/editor-rtl.css 305亿
build/block-library/blocks/block/editor.css 305亿
构建/块库/blocks/button/editor-rtl.css 415亿
build/block-library/blocks/button/editor.css 414亿
构建/块库/blocks/button/style-rtl.css 627亿
build/block-library/blocks/button/style.css 626亿
build/block-library/blocks/buttons/editor-rtl.css 337亿
build/block-library/blocks/buttons/editor.css 337亿
build/block-library/blocks/buttons/style-rtl.css 332亿
build/block-library/blocks/buttons/style.css 332亿
build/block-library/blocks/calendar/style-rtl.css 239亿
build/block-library/blocks/calendar/style.css 239亿
build/block-library/blocks/categories/editor-rtl.css 113亿
build/block-library/blocks/categories/editor.css 112亿
build/block-library/blocks/categories/style-rtl.css 124亿
build/block-library/blocks/categories/style.css 124亿
build/block-library/blocks/code/editor-rtl.css 53亿
build/block-library/blocks/code/editor.css 53亿
build/block-library/blocks/code/style-rtl.css 121亿
build/block-library/blocks/code/style.css 121亿
build/block-library/blocks/code/theme-rtl.css 124亿
build/block-library/blocks/code/theme.css 124亿
build/block-library/blocks/columns/editor-rtl.css 108亿
build/block-library/blocks/columns/editor.css 108亿
构建/块库/blocks/columns/style-rtl.css 421亿
build/block-library/blocks/columns/style.css 421亿
build/block-library/blocks/comment作者avatar/editor-rtl.css 125亿
build/block-library/blocks/comment-author-avatar/editor.css 125亿
build/block-library/blocks/comment-content/style-rtl.css 92亿
build/block-library/blocks/comment-content/style.css 92亿
build/block-library/blocks/comment-template/style-rtl.css 199亿
构建/块库/块/注释模板/style.css 198亿
build/block-library/blocks/comments-pagination-numbers/editor-rtl.css 123亿
build/block-library/blocks/comments-pagination-numbers/editor.css 121亿
build/block-library/blocks/comments-pagination/editor-rtl.css 222亿
build/block-library/blocks/comments-pageination/editor.css 209亿
build/block-library/blocks/comments-pagination/style-rtl.css 235亿
build/block-library/blocks/comments-pageination/style.css 231亿
build/block-library/blocks/comments-title/editor-rtl.css 75亿
build/block-library/blocks/comments-title/editor.css 75亿
build/block-library/blocks/comments/editor-rtl.css 840亿
build/block-library/blocks/comments/editor.css 839亿
build/block-library/blocks/comments/style-rtl.css 637亿
build/block-library/blocks/comments/style.css 636亿
build/block-library/blocks/cover/editor-rtl.css 647亿
build/block-library/blocks/cover/editor.css 650亿
构建/block-library/blocks/cover/style-rtl.css 1.7千字节
build/block-library/blocks/cover/style.css 1.69千巴
build/block-library/blocks/details/editor-rtl.css 65亿
build/block-library/blocks/details/editor.css 65亿
build/block-library/blocks/details/style-rtl.css 98亿
构建/块库/blocks/details/style.css 98亿
构建/块库/blocks/embed/editor-rtl.css 322磅
build/block-library/blocks/embed/editor.css 322磅
build/block-library/blocks/embed/style-rtl.css 410亿
build/block-library/blocks/embed/style.css 410亿
build/block-library/blocks/embed/theme-rtl.css 133亿
build/block-library/blocks/embed/theme.css 133亿
build/block-library/blocks/file/editor-rtl.css 326亿
build/block-library/blocks/file/editor.css 327亿
build/block-library/blocks/file/style-rtl.css 280亿
build/block-library/blocks/file/style.css 281亿
build/block-library/blocks/file/view.min.js 324亿
build/block-library/blocks/footnotes/style-rtl.css 201亿
build/block-library/blocks/footnotes/style.css 199亿
build/block-library/blocks/form-input/editor-rtl.css 227亿
build/block-library/blocks/form-input/editor.css 227亿
build/block-library/blocks/form-input/style-rtl.css 343亿
build/block-library/blocks/form-input/style.css 343亿
build/block-library/blocks/form-submission-notification/editor-rtl.css 340亿
build/block-library/blocks/form-submission-notification/editor.css 340亿
构建/块库/块/表单提交按钮/style-rtl.css 69亿
build/block-library/blocks/form-submit-button/style.css 69亿
build/block-library/blocks/form/view.min.js 471亿
build/block-library/blocks/freeform/editor-rtl.css 2.61千字节
build/block-library/blocks/freeform/editor.css 2.61千字节
build/block-library/blocks/galletry/editor-rtl.css 947亿
build/block-library/blocks/galletry/editor.css 952亿
build/block-library/blocks/gallower/style-rtl.css 1.72千字节
build/block-library/blocks/gallower/style.css 1.72千字节
构建/block-library/blocks/gallery/theme-rtl.css 108亿
build/block-library/blocks/gallery/主题.css 108亿
构建/块库/blocks/group/editor-rtl.css 647亿
build/block-library/blocks/group/editor.css 647亿
build/block-library/blocks/group/style-rtl.css 57亿
build/block-library/blocks/group/style.css 57亿
构建/块-库/块/组/主题-rtl.css 78亿
构建/块-库/块/组/主题.css 78亿
build/block-library/blocks/heading/style-rtl.css 189亿
build/block-library/blocks/heading/style.css 189亿
build/block-library/blocks/html/editor-rtl.css 336亿
build/block-library/blocks/html/editor.css 337亿
build/block-library/blocks/image/editor-rtl.css 878亿
build/block-library/blocks/image/editor.css 878亿
build/block-library/blocks/image/style-rtl.css 1.6千字节
build/block-library/blocks/image/style.css 1.59千字节
构建/block-library/blocks/image/theme-rtl.css 133亿
构建/block-library/blocks/image/theme.css 133亿
build/block-library/blocks/image/view.min.js 1.54千字节
build/block-library/blocks/latest-comments/style-rtl.css 357亿
build/block-library/blocks/latest-comments/style.css 357亿
build/block-library/blocks/platest-posts/editor-rtl.css 213亿
build/block-library/blocks/platest-posts/editor.css 212亿
build/block-library/blocks/platest-posts/style-rtl.css 478亿
build/block-library/blocks/platest-posts/style.css 478亿
build/block-library/blocks/list/style-rtl.css 88亿
build/block-library/blocks/list/style.css 88亿
构建/块库/blocks/media-text/editor-rtl.css 306磅
build/block-library/blocks/media-text/editor.css 305亿
build/block-library/blocks/media-text/style-rtl.css 505亿
build/block-library/blocks/media-text/style.css 503亿
build/block-library/blocks/more/editor-rtl.css 431亿
build/block-library/blocks/more/editor.css 431亿
build/block-library/blocks/navigation-link/editor-rtl.css 668亿
build/block-library/blocks/navigation-link/editor.css 669亿
build/block-library/blocks/navigation-link/style-rtl.css 259亿
build/block-library/blocks/navigation-link/style.css 257亿
build/block-library/blocks/navigation-submenu/editor-rtl.css 296亿
build/block-library/blocks/navigation-submenu/editor.css 295亿
build/block-library/blocks/navigation/editor-rtl.css 2.26千字节
build/block-library/blocks/navigation/editor.css 2.26千字节
build/block-library/blocks/navigation/style-rtl.css 2.26千字节
build/block-library/blocks/navigation/style.css 2.25千字节
build/block-library/blocks/navigation/view.min.js 1.02千字节
build/block-library/blocks/nextpage/editor-rtl.css 395亿
build/block-library/blocks/nextpage/editor.css 395亿
build/block-library/blocks/page-list/editor-rtl.css 377亿
build/block-library/blocks/page-list/editor.css 377亿
build/block-library/blocks/page-list/style-rtl.css 175亿
build/block-library/blocks/page-list/style.css 175亿
build/block-library/blocks/pragment/editor-rtl.css 235亿
build/block-library/blocks/pragment/editor.css 235亿
build/block-library/blocks/pragment/style-rtl.css 335亿
build/block-library/blocks/pragment/style.css 335亿
build/block-library/blocks/post-author/style-rtl.css 175亿
build/block-library/blocks/post-author/style.css 176亿
build/block-library/blocks/post-comments-form/editor-rtl.css 96亿
构建/块库/块/发布评论表单/editor.css 96亿
build/block-library/blocks/post-comments-form/style-rtl.css 508亿
build/block-library/blocks/post-comments-form/style.css 508亿
build/block-library/blocks/post-content/editor-rtl.css 74亿
build/block-library/blocks/post-content/editor.css 74亿
build/block-library/blocks/post-date/style-rtl.css 61亿
build/block-library/blocks/post-date/style.css 61亿
build/block-library/blocks/post-extract/editor-rtl.css 71亿
build/block-library/blocks/post-extract/editor.css 71亿
build/block-library/blocks/post-extract/style-rtl.css 141亿
build/block-library/blocks/post-extract/style.css 141亿
build/block-library/blocks/post-featured-image/editor-rtl.css 666亿
build/block-library/blocks/post-featured-image/editor.css 662亿
build/block-library/blocks/post-featured-image/style-rtl.css 342亿
build/block-library/blocks/post-featured-image/style.css 342亿
build/block-library/blocks/post-navigation-link/style-rtl.css 215亿
build/block-library/blocks/post-navigation-link/style.css 214亿
build/block-library/blocks/post-template/editor-rtl.css 99亿
build/block-library/blocks/post-template/editor.css 98亿
build/block-library/blocks/post-template/style-rtl.css 409亿
build/block-library/blocks/post-template/style.css 408亿
build/block-library/blocks/post-terms/style-rtl.css 96亿
build/block-library/blocks/post-terms/style.css 96亿
构建/块库/块/读取后时间/style-rtl.css 69亿
build/block-library/blocks/post-time-to-read/style.css 69亿
build/block-library/blocks/post-title/style-rtl.css 100亿
build/block-library/blocks/post-title/style.css 100亿
构建/块库/blocks/preformated/style-rtl.css 125亿
build/block-library/blocks/preactatted/style.css 125亿
构建/块库/块/pullquote/editor-rtl.css 135亿
build/block-library/blocks/pullquote/editor.css 135亿
build/block-library/blocks/pullquote/style-rtl.css 354亿
build/block-library/blocks/pullquote/style.css 354亿
build/block-library/blocks/pullquote/theme-rtl.css 174亿
构建/block-library/blocks/pullquote/theme.css 174亿
build/block-library/blocks/query-pagination-numbers/editor-rtl.css 122亿
build/block-library/blocks/query-pagination-numbers/editor.css 121亿
build/block-library/blocks/query-pagination/editor-rtl.css 221亿
build/block-library/blocks/query-pagination/editor.css 211亿
build/block-library/blocks/query-pagination/style-rtl.css 288亿
build/block-library/blocks/query-pagination/style.css 284磅
build/block-library/blocks/query-title/style-rtl.css 63亿
build/block-library/blocks/query-title/style.css 63亿
build/block-library/blocks/query/editor-rtl.css 486亿
build/block-library/blocks/query/editor.css 486亿
build/block-library/blocks/query/view.min.js 958亿
build/block-library/blocks/quote/style-rtl.css 237亿
build/block-library/blocks/quote/style.css 237亿
build/block-library/blocks/quote/theme-rtl.css 233亿
构建/block-library/blocks/quote/theme.css 235亿
build/block-library/blocks/read-more/style-rtl.css 140亿
构建/块库/blocks/read-more/style.css 140亿
build/block-library/blocks/rss/editor-rtl.css 149亿
build/block-library/blocks/rss/editor.css 149亿
build/block-library/blocks/rss/style-rtl.css 289亿
build/block-library/blocks/rss/style.css 288亿
build/block-library/blocks/search/editor-rtl.css 184亿
build/block-library/blocks/search/editor.css 184亿
build/block-library/blocks/search/style-rtl.css 629亿
build/block-library/blocks/search/style.css 628亿
构建/block-library/blocks/search/theme-rtl.css 114亿
构建/block-library/blocks/search/theme.css 114亿
build/block-library/blocks/search/view.min.js 478亿
build/block-library/blocks/seleparator/editor-rtl.css 146亿
build/block-library/blocks/seleparator/editor.css 146亿
build/block-library/blocks/seleparater/style-rtl.css 229亿
build/block-library/blocks/seleparater/style.css 229亿
build/block-library/blocks/seleparater/theme-rtl.css 194亿
build/block-library/blocks/seleparater/theme.css 194亿
构建/块库/blocks/shortcode/editor-rtl.css 323亿
build/block-library/blocks/shortcode/editor.css 323亿
构建/块库/块/站点徽标/编辑器-rtl.css 754亿
build/block-library/blocks/site-logo/editor.css 754亿
build/block-library/blocks/site-logo/style-rtl.css 204亿
build/block-library/blocks/site-logo/style.css 204亿
build/block-library/blocks/site-tagline/editor-rtl.css 86亿
build/block-library/blocks/site-tagline/editor.css 86亿
build/block-library/blocks/site-title/editor-rtl.css 116亿
build/block-library/blocks/site-title/editor.css 116亿
build/block-library/blocks/site-title/style-rtl.css 57亿
build/block-library/blocks/site-title/style.css 57亿
build/block-library/blocks/social-link/editor-rtl.css 184亿
build/block-library/blocks/social-link/editor.css 184亿
build/block-library/blocks/social-links/editor-rtl.css 676亿
build/block-library/blocks/social-links/editor.css 675亿
build/block-library/blocks/social-links/style-rtl.css 1.48千字节
build/block-library/blocks/social-links/style.css 1.48千字节
build/block-library/blocks/spacer/editor-rtl.css 350亿
build/block-library/blocks/spacer/editor.css 350亿
build/block-library/blocks/spacer/style-rtl.css 48亿
build/block-library/blocks/spacer/style.css 48亿
构建/块库/blocks/table/editor-rtl.css 395亿
build/block-library/blocks/table/editor.css 395亿
构建/block-library/blocks/table/style-rtl.css 639亿
build/block-library/blocks/table/style.css 639亿
build/block-library/blocks/table/theme-rtl.css 152亿
build/block-library/blocks/table/theme.css 152亿
build/block-library/blocks/tag-cloud/style-rtl.css 251亿
build/block-library/blocks/tag-cloud/style.css 253亿
build/block-library/blocks/template-part/editor-rtl.css 431亿
build/block-library/blocks/template-part/editor.css 431亿
build/block-library/blocks/template-part/theme-rtl.css 107磅
build/block-library/blocks/template-part/theme.css 107磅
build/block-library/blocks/term-description/style-rtl.css 111亿
构建/块库/块/术语描述/style.css 111亿
build/block-library/blocks/text-columns/editor-rtl.css 95亿
build/block-library/blocks/text-columns/editor.css 95亿
build/block-library/blocks/text-columns/style-rtl.css 166亿
build/block-library/blocks/text-columns/style.css 166亿
build/block-library/blocks/verse/style-rtl.css 99亿
build/block-library/blocks/verse/style.css 99亿
build/block-library/blocks/video/editor-rtl.css 552亿
构建/块库/blocks/video/editor.css 555亿
build/block-library/blocks/video/style-rtl.css 185亿
构建/块库/blocks/video/style.css 185亿
构建/block-library/blocks/video/theme-rtl.css 133亿
build/block-library/blocks/video/theme.css 133亿
build/block-library/classic-rtl.css 179亿
build/block-library/csss 179亿
build/block-library/common-rtl.css 1.11千字节
build/block-library/common.css 1.11千字节
build/block-library/editor-elements-rtl.css 75亿
build/block-library/editor-elements.css 75亿
构建/块库/editor-rtl.css 12.4千字节
build/block-library/editor.css 12.4千字节
构建/块-库/元素-rtl.css 54亿
build/block-library/elements.css 54亿
build/block-library/reset-rtl.css 472亿
build/block-library/reset.css 472亿
build/block-library/style-rtl.css 14.8千字节
build/block-library/style.css 14.8千字节
构建/块库/theme-rtl.css 707亿
构建/块-库/theme.css 713亿
build/block-serialization-default-parser/index.min.js 1.12千字节
build/block-serialization-specifi-parser/index.min.js 2.87千字节
build/blocks/index.min.js 51.8千字节
build/commands/index.min.js 15.6千字节
build/commands/style-rtl.css 956亿
build/commands/style.css 953亿
构建/components/style-rtl.css 11.8千字节
build/components/style.css 11.8千字节
构建/合成/索引.min.js 12.6千字节
build/core-commands/index.min.js 2.77千字节
构建/core-data/index.min.js 72.9千字节
构建/定制e-widgets/index.min.js 11.2千字节
构建/定制e-widgets/style-rtl.css 1.36千字节
构建/定制e-widgets/style.css 1.36千字节
构建/数据控制/索引.min.js 640亿
build/data/index.min.js版本 8.98千字节
构建/日期/索引.min.js 17.9千字节
build/deprecated/index.min.js 451亿
构建/dom-ready/index.min.js 324亿
构建/dom/index.min.js 4.65千字节
构建/编辑-发布/分类-rtl.css 578亿
构建/编辑post/classic.css 579亿
构建/编辑-发布/样式-rtl.css 5.56千字节
构建/编辑-发布/样式.css 5.56千字节
build/edit-widgets/style-rtl.css 4.15千字节
build/edit-widgets/style.css 4.15千字节
构建/编辑器/样式-rtl.css 5.43千字节
构建/编辑器/样式.css 5.43千字节
build/element/index.min.js 4.83千字节
build/escape-html/index.min.js 537亿
build/format-library/index.min.js 8.1千字节
build/format-library/style-rtl.css 492亿
构建/格式库/样式.css 490亿
build/hooks/index.min.js 1.55千字节
build/html-entities/index.min.js 448亿
构建/i18n/index.min.js 3.58千字节
构建/交互/文件.min.js 447磅
构建/交互/image.min.js 1.67千字节
构建/交互性/index.min.js 13千字节
构建/交互/导航.min.js 1.15千字节
build/interactivity/query.min.js 740亿
构建/交互/路由.min.js 1.36千字节
构建/交互/搜索.min.js 618亿
构建/is-shallow-equal/index.min.js 527亿
构建/键盘快捷方式/index.min.js 1.74千字节
build/keycodes/index.min.js 1.46千字节
构建/list-reasable-blocks/index.min.js 2.11千字节
构建/list-rusable-blocks/style-rtl.css 851亿
build/list-rusable-blocks/style.css 849亿
build/media-utils/index.min.js 2.92千字节
build/modules/importmap-polyfill.min.js 12.2千字节
build/notices/index.min.js 948亿
build/nux/index.min.js 2千字节
build/nux/style-rtl.css 747磅
build/nux/style.css 742亿
build/patterns/index.min.js 5.73千字节
build/patterns/style-rtl.css 553亿
构建/模式/样式.css 552亿
build/plugins/index.min.js 1.8千字节
build/preferences-persistence/index.min.js 2.05千字节
build/preferences/index.min.js 2.81千字节
build/preferences/style-rtl.css 710亿
build/preferences/style.css 712亿
build/primitives/index.min.js 975亿
build/priority-queue/index.min.js 1.52千字节
build/private-apis/index.min.js 1千字节
build/react-i18n/index.min.js 623亿
build/react-refresh-entry/index.min.js 9.47千字节
build/react-refresh-runtime/index.min.js 6.78千字节
build/redux-routine/index.min.js 2.7千字节
构建/可重用块/index.min.js 2.73千字节
构建/可重用块/样式-rtl.css 256亿
构建/可重用块/样式.css 256亿
构建/rich-text/index.min.js 10.5千字节
build/server-side-render/index.min.js 1.96千字节
build/shortcode/index.min.js 1.39千字节
build/style-engine/index.min.js 2.03千字节
构建/token-list/index.min.js 582亿
构建/url/index.min.js 3.72千字节
build/vendors/intert-polyfill.min.js 2.48千字节
build/vendors/react-dom.min.js 41.7千字节
build/vendors/react.min.js 4.02千字节
build/viewport/index.min.js 957亿
build/warning/index.min.js版本 249亿
build/widgets/index.min.js 7.22千字节
构建/widgets/style-rtl.css 1.17千字节
build/widgets/style.css 1.17千字节
构建/wordcount/index.min.js 1.02千字节

压缩尺寸作用

@吵闹声
复制链接
成员 作者

@萨克森F下面是对你在#60011。如果你对它感兴趣,请告诉我,我会为合并做好公关准备

复制链接
贡献者

@贾斯穆森 贾斯穆森 留下了评论

选择隐藏此评论的原因

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

这是向前迈出的一大步。我希望在着陆前进行代码检查,但从行为上看,这是可靠的。

主干行为是,当您单击一个标题模板部分时,您会看到关于它可编辑的snackbar。但焦点保持不变,它只是停留在编辑-现场-可视-编辑-编辑-可视。这是一个GIF显示:
之前

此PR改变了这一点,因此当您单击模板零件时,焦点会转移到最近的可编辑的块。如图所示:

之后

这里的主要好处是提高了可以编辑的内容与模板的组成部分之间的清晰度,甚至通过为开始提供一个巨大的点击目标来改进写作流程。

@贾斯穆森
复制链接
贡献者

与此公关无关,我过去曾对虚线悬停轮廓表示怀疑。我仍然认为它们并没有增加我的体验,主要是增加了我是否选择了块的困惑,而这个PR特别让它们变得更加不相关。但我也意识到,他们正在作为一个更大整体的一部分进行探索,并很高兴让他们看到这一成果。我会让他们淡出速度快得多不过,为了减少我是选择了块还是这只是一个快速高亮闪光灯的混淆。

@詹姆斯科斯特
复制链接
贡献者

我想知道更明确的信息是否有用?类似于:

此块是模板的一部分:$template-name。编辑此模板将影响使用它的所有帖子或页面。

否则,看起来不错!

@里奇塔博
复制链接
成员

与此公关无关,我过去曾对虚线悬停轮廓表示怀疑。我仍然认为它们并没有增加我的体验,主要是增加了我是否选择了块的困惑,而这个PR特别让它们变得更加不相关。但我也意识到,他们正在作为一个更大整体的一部分进行探索,并很高兴让他们看到这一成果。不过,我会让它们更快地淡出,以减少我是否选择了块或这是否只是一个快速高亮闪光灯的混淆。

同意。

@里奇塔博
复制链接
成员

我认为这很有效。🚀

@吵闹声
复制链接
成员 作者

感谢您的测试!我会等的#60010着陆,然后做好准备。

@吵闹声 noisesocks(黑色系统锁) 用力推动的这个 try/select-closest-editable-block(尝试/选择-关闭-可编辑-块) 分支 9a8db3f 8224741 比较 2024年3月26日23:30
@吵闹声 吵闹声将此拉入请求标记为已准备好进行审阅 2024年3月26日23:41
复制链接

github-操作 机器人程序 评论2024年3月26日

以下账户与本PR和/或相关问题进行了互动。当活动发生时,我将继续更新这些列表。您还可以通过添加支柱支架标签。

如果您通过GitHub上的拉请求合并代码,请将以下内容复制并粘贴到合并提交消息的底部。

合著者:noissocks<noisysocks@git.wordpress.org>合著者:jasmussen<joen@git.wordpress.org>合著者:andrewserong<andrewserong@git.wordpress.org>合著者:jameskoster<jameskoster@git.wordpress.org>合著者:richtabor<richtabor@git.wordpress.org>合著者:SaxonF<saxonafletcher@git.wordpress.org>

为了理解WordPress项目对贡献者的期望,请查看核心手册中的贡献者归因页面

@吵闹声 吵闹声自我分配的2024年3月26日
@吵闹声
复制链接
成员 作者

吵闹声 评论2024年3月26日

我已经把它润色好了,并做好了复习的准备。

@萨克森F @贾斯穆森你介意再测试一次吗?现在感觉有点不一样了#60010是因为单击模板部件将选择模板部件。

@吵闹声 吵闹声补充[类型]增强功能 改进建议。和已删除[类型]技术原型 提供对想法的技术探索,作为可能的示例标签2024年3月26日
复制链接
贡献者

@安德鲁斯隆 安德鲁斯隆 留下了评论

选择隐藏此评论的原因

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

我感觉比现在好多了大旅行箱,没有弹出toast通知很好,双击行为仍然允许切换到模板编辑,而无需转到模板菜单👍

我在使用长模板的post编辑器中遇到的一个问题是,如果你点击模板中更下方的内容,它会立即向上滚动到最近的块。这意味着,在较长的模板上,似乎不可能双击模板的部分,因为第一次单击会一直滚动回最近的可编辑块。在视频中显示有点棘手,但以下是:

2024-03-27.11.41.51英里4

一个可能的想法是:是否应该对距离计算进行限制,以便仅在阈值距离内选择最近的块?或者这个潜在的问题在现阶段不值得担心吗🤔 (IMO从未看到祝酒词弹出,感觉很好,所以总的来说,我更喜欢这里的行为大旅行箱).

代码更改对我来说也很好!

@吵闹声
复制链接
成员 作者

我在使用长模板的post编辑器中遇到的一个问题是,如果你点击模板中更下方的内容,它会立即向上滚动到最近的块。
一个可能的想法是:是否应该对距离计算进行限制,以便仅在阈值距离内选择最近的块?

嗯,你觉得怎么样@萨克森F? 您可以转到WP Admin查看问题帖子编辑文章帖子侧栏模板启用模板预览然后单击底部的注释。

@萨克森F
复制链接
贡献者

@吵闹声我们可以从阈值开始,如果需要,可以增加阈值。可能是更安全的方法。

@吵闹声
复制链接
成员 作者

我添加了一个500px的阈值,这几乎是任意的。

复制链接
贡献者

@安德鲁斯隆 安德鲁斯隆 留下了评论

选择隐藏此评论的原因

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

在测试中,500像素现在感觉像是一个很好的默认阈值-它足够大,大多数时候我都会被重定向到最近的块,而它足够小,我可以可靠地双击其他块以获得切换到模板编辑的提示:

2024-03-28.16.35.mp4(英里/小时)

此外,如果有人觉得需要调整跟踪,看起来很容易改变后续行动的阈值。

LGTM!

@吵闹声 吵闹声合并提交d6f8ce2公司进入之内 大旅行箱 2024年3月27日
通过58项检查
@吵闹声 吵闹声删除了 try/select-closest-editable-block(尝试/选择-关闭-可编辑-块) 分支 2024年3月27日23:34
@github-操作 github-操作 机器人程序将此添加到古腾堡18.1里程碑2024年3月27日
@贾斯穆森
复制链接
贡献者

很好,谢谢!

卡布拉沃伯纳尔推送提交去加里丁西/古腾堡引用的这个拉请求 2024年4月9日
WordPress#60016)*单击禁用块时,尝试选择最近的可编辑块*删除“编辑模板”通知*选择最近的帖子内容的*内部块**在@wordpress/editor中移动到自己的挂钩*还原use-block-props/index.js*不要选择太远的图元合著者:noisysocks<noisysocks@git.wordpress.org>合著者:jasmussen<joen@git.wordpress.org>合著者:andrewserong<andrewserong@git.wordpress.org>合著者:jameskoster<jameskoster@git.wordpress.org>合著者:richtabor<richtabor@git.wordpress.org>合著者:SaxonF<saxonafletcher@git.wordpress.org>
免费注册 在GitHub上加入此对话已经有账户了吗?登录发表评论
标签
[功能]页面内容焦点 能够在专注于编辑页面和在站点编辑器中编辑模板之间切换。 [功能]站点编辑器 与总体站点编辑器相关(以前称为“完整站点编辑”) [类型]增强功能 改进建议。
项目
还没有
开发

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

在页面上单击模板
6名参与者