From 14437f5bbfbc86bdad62216a2bf76d0a0821650b Mon Sep 17 00:00:00 2001 From: Dave Smith Date: Tue, 31 Jan 2023 11:05:17 +0000 Subject: [PATCH 1/6] Default to select block on click --- .../src/navigation/edit/menu-inspector-controls.js | 1 - .../src/components/navigation-inspector/navigation-menu.js | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/block-library/src/navigation/edit/menu-inspector-controls.js b/packages/block-library/src/navigation/edit/menu-inspector-controls.js index edff6acb7928c..7a12569b12e54 100644 --- a/packages/block-library/src/navigation/edit/menu-inspector-controls.js +++ b/packages/block-library/src/navigation/edit/menu-inspector-controls.js @@ -54,7 +54,6 @@ const MainContent = ( { ); diff --git a/packages/edit-site/src/components/navigation-inspector/navigation-menu.js b/packages/edit-site/src/components/navigation-inspector/navigation-menu.js index bb463de56dc7c..cf70394e194bc 100644 --- a/packages/edit-site/src/components/navigation-inspector/navigation-menu.js +++ b/packages/edit-site/src/components/navigation-inspector/navigation-menu.js @@ -56,7 +56,5 @@ export default function NavigationMenu( { innerBlocks } ) { } ); }, [ updateBlockListSettings, innerBlocks ] ); - return ( - - ); + return ; } From c86f9be9498eaafd7d34f036ba4b5d48dbdf16b1 Mon Sep 17 00:00:00 2001 From: Dave Smith Date: Tue, 31 Jan 2023 11:12:38 +0000 Subject: [PATCH 2/6] =?UTF-8?q?Remove=20dedicated=20=E2=80=9Cedit=E2=80=9D?= =?UTF-8?q?=20button?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../off-canvas-editor/block-select-button.js | 17 +++++++-- .../src/components/off-canvas-editor/block.js | 36 ++----------------- 2 files changed, 17 insertions(+), 36 deletions(-) diff --git a/packages/block-editor/src/components/off-canvas-editor/block-select-button.js b/packages/block-editor/src/components/off-canvas-editor/block-select-button.js index 543823ab1ada2..fd042669211b8 100644 --- a/packages/block-editor/src/components/off-canvas-editor/block-select-button.js +++ b/packages/block-editor/src/components/off-canvas-editor/block-select-button.js @@ -14,6 +14,7 @@ import { import { forwardRef } from '@wordpress/element'; import { Icon, lockSmall as lock } from '@wordpress/icons'; import { SPACE, ENTER } from '@wordpress/keycodes'; +import { sprintf, __ } from '@wordpress/i18n'; /** * Internal dependencies @@ -27,7 +28,7 @@ import { useBlockLock } from '../block-lock'; function ListViewBlockSelectButton( { className, - block: { clientId }, + block, onClick, onToggleExpanded, tabIndex, @@ -38,6 +39,7 @@ function ListViewBlockSelectButton( }, ref ) { + const { clientId } = block; const blockInformation = useBlockDisplayInformation( clientId ); const blockTitle = useBlockDisplayTitle( { clientId, @@ -45,6 +47,8 @@ function ListViewBlockSelectButton( } ); const { isLocked } = useBlockLock( clientId ); + const isEditable = !! block && block.name !== 'core/page-list-item'; + // The `href` attribute triggers the browser's native HTML drag operations. // When the link is dragged, the element's outerHTML is set in DataTransfer object as text/html. // We need to clear any HTML drag data to prevent `pasteHandler` from firing @@ -60,6 +64,14 @@ function ListViewBlockSelectButton( } } + const editAriaLabel = blockInformation + ? sprintf( + // translators: %s: The title of the block. + __( 'Edit %s block' ), + blockInformation.title + ) + : __( 'Edit' ); + return ( <>