From af1950de32e6c00a2fb9617a77f5be0c2eb34ef4 Mon Sep 17 00:00:00 2001 From: Riad Benguella Date: Tue, 13 Apr 2021 09:23:37 +0100 Subject: [PATCH] Updates the template mode canvas padding and adds a back link (#30658) --- packages/base-styles/_colors.scss | 1 - .../block-selection-clearer/index.js | 7 ++-- .../src/components/use-resize-canvas/index.js | 1 + .../header/template-save-button/index.js | 3 -- .../components/header/template-title/index.js | 9 +++++- .../src/components/layout/style.scss | 2 +- .../components/sidebar/post-template/index.js | 18 ++++++----- .../src/components/visual-editor/index.js | 32 ++++++++++++++++--- .../src/components/visual-editor/style.scss | 15 +++++++++ packages/edit-post/src/store/selectors.js | 2 +- 10 files changed, 69 insertions(+), 21 deletions(-) diff --git a/packages/base-styles/_colors.scss b/packages/base-styles/_colors.scss index f76fc60eb2fa3..792672ba66ddc 100644 --- a/packages/base-styles/_colors.scss +++ b/packages/base-styles/_colors.scss @@ -7,7 +7,6 @@ $black: #000; // Use only when you truly need pure black. For UI, use $gray-90 $gray-900: #1e1e1e; $gray-700: #757575; // Meets 4.6:1 text contrast against white. $gray-600: #949494; // Meets 3:1 UI or large text contrast against white. -$gray-500: #bbb; $gray-400: #ccc; $gray-300: #ddd; // Used for most borders. $gray-200: #e0e0e0; // Used sparingly for light borders. diff --git a/packages/block-editor/src/components/block-selection-clearer/index.js b/packages/block-editor/src/components/block-selection-clearer/index.js index 0db9331183425..10e1209cad46a 100644 --- a/packages/block-editor/src/components/block-selection-clearer/index.js +++ b/packages/block-editor/src/components/block-selection-clearer/index.js @@ -9,7 +9,7 @@ import { useRefEffect } from '@wordpress/compose'; */ import { store as blockEditorStore } from '../../store'; -export function useBlockSelectionClearer() { +export function useBlockSelectionClearer( onlySelfClicks = false ) { const hasSelection = useSelect( ( select ) => { const { hasSelectedBlock, hasMultiSelection } = select( blockEditorStore @@ -27,7 +27,10 @@ export function useBlockSelectionClearer() { function onMouseDown( event ) { // Only handle clicks on the canvas, not the content. - if ( event.target.closest( '.wp-block' ) ) { + if ( + event.target.closest( '.wp-block' ) || + ( onlySelfClicks && event.target !== node ) + ) { return; } diff --git a/packages/block-editor/src/components/use-resize-canvas/index.js b/packages/block-editor/src/components/use-resize-canvas/index.js index 776b1b9ecdf6f..587a151c3b946 100644 --- a/packages/block-editor/src/components/use-resize-canvas/index.js +++ b/packages/block-editor/src/components/use-resize-canvas/index.js @@ -68,6 +68,7 @@ export default function useResizeCanvas( maxHeight: height, overflowY: 'auto', borderRadius: '2px', + border: '1px solid #ddd', }; default: return null; diff --git a/packages/edit-post/src/components/header/template-save-button/index.js b/packages/edit-post/src/components/header/template-save-button/index.js index 48089eb55df50..0556607ec4117 100644 --- a/packages/edit-post/src/components/header/template-save-button/index.js +++ b/packages/edit-post/src/components/header/template-save-button/index.js @@ -21,9 +21,6 @@ function TemplateSaveButton() { const { setIsEditingTemplate } = useDispatch( editPostStore ); return ( <> - + ) }