Update @wordpress packages

Update packages to include these bug fixes from Gutenberg:

- Stop keypresses being caught by other elements when they happen in a CustomSelectControl
- Remove color, spacing, and layout options for Template Part block
- Try: parse shortcode blocks outside the content
- Fix aria-modal attribution with multiple navs on page
- Gallery block: Remove warning notice about mobile version required
- Fix Home template description typo 
- Fix enqueueing additional styles for blocks only when rendered
- fix typo (hanle -> handle)
- SelectControl: mark the children prop as optional
- Remove warning for enqueued styles in Editor
- Add context to font style and font weight related translation strings
- Temporarily remove text decoration from Nav block
- Fix empty secondary sidebar overlapping widget editor content on mobile viewports
- Fix hiding the bottom of tablet/mobile preview in Site Editor

See #54487.
Props isabel_brison.

Built from https://develop.svn.wordpress.org/trunk@52595


git-svn-id: http://core.svn.wordpress.org/trunk@52183 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
noisysocks 2022-01-18 03:39:26 +00:00
parent e158979d3d
commit cd191ca6fe
25 changed files with 61 additions and 1430 deletions

File diff suppressed because one or more lines are too long

View File

@ -235,7 +235,10 @@ function get_the_block_template_html() {
$content = $wp_embed->autoembed( $content ); $content = $wp_embed->autoembed( $content );
$content = do_blocks( $content ); $content = do_blocks( $content );
$content = wptexturize( $content ); $content = wptexturize( $content );
$content = convert_smilies( $content );
$content = shortcode_unautop( $content );
$content = wp_filter_content_tags( $content ); $content = wp_filter_content_tags( $content );
$content = do_shortcode( $content );
$content = str_replace( ']]>', ']]>', $content ); $content = str_replace( ']]>', ']]>', $content );
// Wrap block template in .wp-site-blocks to allow for specific descendant styles // Wrap block template in .wp-site-blocks to allow for specific descendant styles

View File

@ -92,7 +92,6 @@
"__experimentalFontWeight": true, "__experimentalFontWeight": true,
"__experimentalTextTransform": true, "__experimentalTextTransform": true,
"__experimentalFontFamily": true, "__experimentalFontFamily": true,
"__experimentalTextDecoration": true,
"__experimentalDefaultControls": { "__experimentalDefaultControls": {
"fontSize": true "fontSize": true
} }

View File

@ -1 +1 @@
<?php return array('dependencies' => array(), 'version' => '766e18bbb8dc00dda3002c46d0f2ff37'); <?php return array('dependencies' => array(), 'version' => '87b1b146f654698824fabc51262fa860');

View File

@ -103,7 +103,7 @@ function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable
// Responsive navigation toggle. // Responsive navigation toggle.
function navigationToggleModal(modal) { function navigationToggleModal(modal) {
const dialogContainer = document.querySelector(`.wp-block-navigation__responsive-dialog`); const dialogContainer = modal.querySelector(`.wp-block-navigation__responsive-dialog`);
const isHidden = 'true' === modal.getAttribute('aria-hidden'); const isHidden = 'true' === modal.getAttribute('aria-hidden');
modal.classList.toggle('has-modal-open', !isHidden); modal.classList.toggle('has-modal-open', !isHidden);
dialogContainer.toggleAttribute('aria-modal', !isHidden); dialogContainer.toggleAttribute('aria-modal', !isHidden);

View File

@ -1 +1 @@
<?php return array('dependencies' => array(), 'version' => 'fb15026c86328593809ad0e2e073f64f'); <?php return array('dependencies' => array(), 'version' => '3776ea67846b3bb10fe8f7cdd486b0ba');

File diff suppressed because one or more lines are too long

View File

@ -22,14 +22,6 @@
"supports": { "supports": {
"align": true, "align": true,
"html": false, "html": false,
"color": {
"gradients": true,
"link": true
},
"spacing": {
"padding": true
},
"__experimentalLayout": true,
"reusable": false "reusable": false
}, },
"editorStyle": "wp-block-template-part-editor" "editorStyle": "wp-block-template-part-editor"

View File

@ -467,6 +467,9 @@ body.is-fullscreen-mode .interface-interface-skeleton {
.edit-site-visual-editor.is-focus-mode .edit-site-visual-editor__editor-canvas { .edit-site-visual-editor.is-focus-mode .edit-site-visual-editor__editor-canvas {
border-radius: 2px; border-radius: 2px;
} }
.edit-site-visual-editor.is-focus-mode .components-resizable-box__container {
overflow: visible;
}
.edit-site-visual-editor__editor-canvas { .edit-site-visual-editor__editor-canvas {
border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0;
@ -484,6 +487,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {
.components-resizable-box__container { .components-resizable-box__container {
margin: 0 auto; margin: 0 auto;
overflow: auto;
} }
.resizable-editor__drag-handle { .resizable-editor__drag-handle {
@ -1510,7 +1514,6 @@ html.wp-toolbar {
position: relative; position: relative;
height: 100%; height: 100%;
display: block; display: block;
overflow: hidden;
} }
.edit-site-visual-editor iframe { .edit-site-visual-editor iframe {
display: block; display: block;

File diff suppressed because one or more lines are too long

View File

@ -467,6 +467,9 @@ body.is-fullscreen-mode .interface-interface-skeleton {
.edit-site-visual-editor.is-focus-mode .edit-site-visual-editor__editor-canvas { .edit-site-visual-editor.is-focus-mode .edit-site-visual-editor__editor-canvas {
border-radius: 2px; border-radius: 2px;
} }
.edit-site-visual-editor.is-focus-mode .components-resizable-box__container {
overflow: visible;
}
.edit-site-visual-editor__editor-canvas { .edit-site-visual-editor__editor-canvas {
border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0;
@ -484,6 +487,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {
.components-resizable-box__container { .components-resizable-box__container {
margin: 0 auto; margin: 0 auto;
overflow: auto;
} }
.resizable-editor__drag-handle { .resizable-editor__drag-handle {
@ -1510,7 +1514,6 @@ html.wp-toolbar {
position: relative; position: relative;
height: 100%; height: 100%;
display: block; display: block;
overflow: hidden;
} }
.edit-site-visual-editor iframe { .edit-site-visual-editor iframe {
display: block; display: block;

File diff suppressed because one or more lines are too long

View File

@ -13755,6 +13755,7 @@ module.exports = function() {
// Keep this list in sync with production version in `./factoryWithTypeCheckers.js`. // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.
var ReactPropTypes = { var ReactPropTypes = {
array: shim, array: shim,
bigint: shim,
bool: shim, bool: shim,
func: shim, func: shim,
number: shim, number: shim,
@ -22703,38 +22704,38 @@ Object(external_wp_data_["registerStore"])(constants["a" /* STORE_NAME */], { ..
const FONT_STYLES = [{ const FONT_STYLES = [{
name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Regular'), name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["_x"])('Regular', 'font style'),
value: 'normal' value: 'normal'
}, { }, {
name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Italic'), name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["_x"])('Italic', 'font style'),
value: 'italic' value: 'italic'
}]; }];
const FONT_WEIGHTS = [{ const FONT_WEIGHTS = [{
name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Thin'), name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["_x"])('Thin', 'font weight'),
value: '100' value: '100'
}, { }, {
name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Extra Light'), name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["_x"])('Extra Light', 'font weight'),
value: '200' value: '200'
}, { }, {
name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Light'), name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["_x"])('Light', 'font weight'),
value: '300' value: '300'
}, { }, {
name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Regular'), name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["_x"])('Regular', 'font weight'),
value: '400' value: '400'
}, { }, {
name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Medium'), name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["_x"])('Medium', 'font weight'),
value: '500' value: '500'
}, { }, {
name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Semi Bold'), name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["_x"])('Semi Bold', 'font weight'),
value: '600' value: '600'
}, { }, {
name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Bold'), name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["_x"])('Bold', 'font weight'),
value: '700' value: '700'
}, { }, {
name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Extra Bold'), name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["_x"])('Extra Bold', 'font weight'),
value: '800' value: '800'
}, { }, {
name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Black'), name: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["_x"])('Black', 'font weight'),
value: '900' value: '900'
}]; }];
/** /**
@ -31951,10 +31952,8 @@ function styleSheetsCompat(doc) {
}); });
if (isMatch && !doc.getElementById(ownerNode.id)) { if (isMatch && !doc.getElementById(ownerNode.id)) {
// eslint-disable-next-line no-console // Display warning once we have a way to add style dependencies to the editor.
console.warn(`Stylesheet ${ownerNode.id} was not properly added. // See: https://github.com/WordPress/gutenberg/pull/37466.
For blocks, use the block API's style (https://developer.wordpress.org/block-editor/reference-guides/block-api/block-metadata/#style) or editorStyle (https://developer.wordpress.org/block-editor/reference-guides/block-api/block-metadata/#editor-style).
For themes, use add_editor_style (https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-support/#editor-styles).`, ownerNode.outerHTML);
doc.head.appendChild(ownerNode.cloneNode(true)); // Add inline styles belonging to the stylesheet. doc.head.appendChild(ownerNode.cloneNode(true)); // Add inline styles belonging to the stylesheet.
const inlineCssId = ownerNode.id.replace('-css', '-inline-css'); const inlineCssId = ownerNode.id.replace('-css', '-inline-css');

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1455,6 +1455,7 @@ module.exports = function() {
// Keep this list in sync with production version in `./factoryWithTypeCheckers.js`. // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.
var ReactPropTypes = { var ReactPropTypes = {
array: shim, array: shim,
bigint: shim,
bool: shim, bool: shim,
func: shim, func: shim,
number: shim, number: shim,
@ -46229,6 +46230,7 @@ function useMultipleSelection(userProps) {
/** /**
* Internal dependencies * Internal dependencies
*/ */
@ -46320,7 +46322,13 @@ function CustomSelectControl(_ref3) {
const menuProps = getMenuProps({ const menuProps = getMenuProps({
className: 'components-custom-select-control__menu', className: 'components-custom-select-control__menu',
'aria-hidden': !isOpen 'aria-hidden': !isOpen
}); // We need this here, because the null active descendant is not fully ARIA compliant. });
const onKeyDownHandler = Object(external_wp_element_["useCallback"])(e => {
var _menuProps$onKeyDown;
e.stopPropagation();
menuProps === null || menuProps === void 0 ? void 0 : (_menuProps$onKeyDown = menuProps.onKeyDown) === null || _menuProps$onKeyDown === void 0 ? void 0 : _menuProps$onKeyDown.call(menuProps, e);
}, [menuProps]); // We need this here, because the null active descendant is not fully ARIA compliant.
if ((_menuProps$ariaActiv = menuProps['aria-activedescendant']) !== null && _menuProps$ariaActiv !== void 0 && _menuProps$ariaActiv.startsWith('downshift-null')) { if ((_menuProps$ariaActiv = menuProps['aria-activedescendant']) !== null && _menuProps$ariaActiv !== void 0 && _menuProps$ariaActiv.startsWith('downshift-null')) {
delete menuProps['aria-activedescendant']; delete menuProps['aria-activedescendant'];
@ -46344,7 +46352,9 @@ function CustomSelectControl(_ref3) {
}), custom_select_control_itemToString(selectedItem), Object(external_wp_element_["createElement"])(build_module_icon["a" /* default */], { }), custom_select_control_itemToString(selectedItem), Object(external_wp_element_["createElement"])(build_module_icon["a" /* default */], {
icon: chevron_down["a" /* default */], icon: chevron_down["a" /* default */],
className: "components-custom-select-control__button-icon" className: "components-custom-select-control__button-icon"
})), Object(external_wp_element_["createElement"])("ul", menuProps, isOpen && items.map((item, index) => // eslint-disable-next-line react/jsx-key })), Object(external_wp_element_["createElement"])("ul", Object(esm_extends["a" /* default */])({}, menuProps, {
onKeyDown: onKeyDownHandler
}), isOpen && items.map((item, index) => // eslint-disable-next-line react/jsx-key
Object(external_wp_element_["createElement"])("li", getItemProps({ Object(external_wp_element_["createElement"])("li", getItemProps({
item, item,
index, index,

File diff suppressed because one or more lines are too long

View File

@ -9639,7 +9639,6 @@ function initializeEditor(id, postType, postId, settings, initialEdits) {
Object(external_wp_data_["dispatch"])(build_module["i" /* store */]).setFeatureDefaults('core/edit-post', { Object(external_wp_data_["dispatch"])(build_module["i" /* store */]).setFeatureDefaults('core/edit-post', {
fixedToolbar: false, fixedToolbar: false,
welcomeGuide: true, welcomeGuide: true,
mobileGalleryWarning: true,
fullscreenMode: true, fullscreenMode: true,
showIconLabels: false, showIconLabels: false,
themeStyles: true, themeStyles: true,

File diff suppressed because one or more lines are too long

View File

@ -3214,10 +3214,11 @@ function Interface(_ref) {
closeGeneralSidebar(); closeGeneralSidebar();
} }
}, [isInserterOpened, isListViewOpened, isHugeViewport]); }, [isInserterOpened, isListViewOpened, isHugeViewport]);
const hasSecondarySidebar = isListViewOpened || isInserterOpened;
return Object(external_wp_element_["createElement"])(build_module["e" /* InterfaceSkeleton */], { return Object(external_wp_element_["createElement"])(build_module["e" /* InterfaceSkeleton */], {
labels: interfaceLabels, labels: interfaceLabels,
header: Object(external_wp_element_["createElement"])(header, null), header: Object(external_wp_element_["createElement"])(header, null),
secondarySidebar: Object(external_wp_element_["createElement"])(SecondarySidebar, null), secondarySidebar: hasSecondarySidebar && Object(external_wp_element_["createElement"])(SecondarySidebar, null),
sidebar: hasSidebarEnabled && Object(external_wp_element_["createElement"])(build_module["b" /* ComplementaryArea */].Slot, { sidebar: hasSidebarEnabled && Object(external_wp_element_["createElement"])(build_module["b" /* ComplementaryArea */].Slot, {
scope: "core/edit-widgets" scope: "core/edit-widgets"
}), }),

File diff suppressed because one or more lines are too long

View File

@ -154,6 +154,7 @@ module.exports = function() {
// Keep this list in sync with production version in `./factoryWithTypeCheckers.js`. // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.
var ReactPropTypes = { var ReactPropTypes = {
array: shim, array: shim,
bigint: shim,
bool: shim, bool: shim,
func: shim, func: shim,
number: shim, number: shim,

File diff suppressed because one or more lines are too long

View File

@ -16,7 +16,7 @@
* *
* @global string $wp_version * @global string $wp_version
*/ */
$wp_version = '6.0-alpha-52593'; $wp_version = '6.0-alpha-52595';
/** /**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.