diff -r 48c4eec2b7e6 -r 8c2e4d02f4ef wp/wp-includes/js/dist/format-library.js --- a/wp/wp-includes/js/dist/format-library.js Fri Sep 05 18:40:08 2025 +0200 +++ b/wp/wp-includes/js/dist/format-library.js Fri Sep 05 18:52:52 2025 +0200 @@ -1,36 +1,18 @@ /******/ (() => { // webpackBootstrap /******/ "use strict"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); -;// CONCATENATED MODULE: external ["wp","richText"] +;// external ["wp","richText"] const external_wp_richText_namespaceObject = window["wp"]["richText"]; -;// CONCATENATED MODULE: external ["wp","i18n"] +;// external ["wp","i18n"] const external_wp_i18n_namespaceObject = window["wp"]["i18n"]; -;// CONCATENATED MODULE: external ["wp","blockEditor"] +;// external ["wp","blockEditor"] const external_wp_blockEditor_namespaceObject = window["wp"]["blockEditor"]; -;// CONCATENATED MODULE: external ["wp","primitives"] +;// external ["wp","primitives"] const external_wp_primitives_namespaceObject = window["wp"]["primitives"]; -;// CONCATENATED MODULE: external "ReactJSXRuntime" +;// external "ReactJSXRuntime" const external_ReactJSXRuntime_namespaceObject = window["ReactJSXRuntime"]; -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/format-bold.js +;// ./node_modules/@wordpress/icons/build-module/library/format-bold.js /** * WordPress dependencies */ @@ -45,7 +27,7 @@ }); /* harmony default export */ const format_bold = (formatBold); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/bold/index.js +;// ./node_modules/@wordpress/format-library/build-module/bold/index.js /** * WordPress dependencies */ @@ -54,8 +36,6 @@ - - const bold_name = 'core/bold'; const title = (0,external_wp_i18n_namespaceObject.__)('Bold'); const bold = { @@ -102,7 +82,7 @@ } }; -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/code.js +;// ./node_modules/@wordpress/icons/build-module/library/code.js /** * WordPress dependencies */ @@ -117,7 +97,7 @@ }); /* harmony default export */ const library_code = (code); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/code/index.js +;// ./node_modules/@wordpress/format-library/build-module/code/index.js /** * WordPress dependencies */ @@ -126,8 +106,6 @@ - - const code_name = 'core/code'; const code_title = (0,external_wp_i18n_namespaceObject.__)('Inline code'); const code_code = { @@ -195,32 +173,16 @@ } }; -;// CONCATENATED MODULE: external ["wp","components"] +;// external ["wp","components"] const external_wp_components_namespaceObject = window["wp"]["components"]; -;// CONCATENATED MODULE: external ["wp","element"] +;// external ["wp","element"] const external_wp_element_namespaceObject = window["wp"]["element"]; -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/keyboard-return.js +;// ./node_modules/@wordpress/format-library/build-module/image/index.js /** * WordPress dependencies */ -const keyboardReturn = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { - xmlns: "http://www.w3.org/2000/svg", - children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { - d: "m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z" - }) -}); -/* harmony default export */ const keyboard_return = (keyboardReturn); - -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/image/index.js -/** - * WordPress dependencies - */ - - - - @@ -250,9 +212,13 @@ contentRef }) { const { - style + style, + alt } = activeObjectAttributes; - const [width, setWidth] = (0,external_wp_element_namespaceObject.useState)(style?.replace(/\D/g, '')); + const width = style?.replace(/\D/g, ''); + const [editedWidth, setEditedWidth] = (0,external_wp_element_namespaceObject.useState)(width); + const [editedAlt, setEditedAlt] = (0,external_wp_element_namespaceObject.useState)(alt); + const hasChanged = editedWidth !== width || editedAlt !== alt; const popoverAnchor = (0,external_wp_richText_namespaceObject.useAnchor)({ editableContentElement: contentRef.current, settings: image_image @@ -270,7 +236,8 @@ type: image_name, attributes: { ...activeObjectAttributes, - style: width ? `width: ${width}px;` : '' + style: width ? `width: ${editedWidth}px;` : '', + alt: editedAlt } }; onChange({ @@ -279,20 +246,41 @@ }); event.preventDefault(); }, - children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.__experimentalHStack, { - alignment: "bottom", - spacing: "0", + children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.__experimentalVStack, { + spacing: 4, children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalNumberControl, { - className: "block-editor-format-toolbar__image-container-value", + __next40pxDefaultSize: true, label: (0,external_wp_i18n_namespaceObject.__)('Width'), - value: width, + value: editedWidth, min: 1, - onChange: newWidth => setWidth(newWidth) - }), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Button, { - className: "block-editor-format-toolbar__image-container-button", - icon: keyboard_return, - label: (0,external_wp_i18n_namespaceObject.__)('Apply'), - type: "submit" + onChange: newWidth => { + setEditedWidth(newWidth); + } + }), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.TextareaControl, { + label: (0,external_wp_i18n_namespaceObject.__)('Alternative text'), + __nextHasNoMarginBottom: true, + value: editedAlt, + onChange: newAlt => { + setEditedAlt(newAlt); + }, + help: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_ReactJSXRuntime_namespaceObject.Fragment, { + children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.ExternalLink, { + href: + // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations. + (0,external_wp_i18n_namespaceObject.__)('https://www.w3.org/WAI/tutorials/images/decision-tree/'), + children: (0,external_wp_i18n_namespaceObject.__)('Describe the purpose of the image.') + }), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("br", {}), (0,external_wp_i18n_namespaceObject.__)('Leave empty if decorative.')] + }) + }), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalHStack, { + justify: "right", + children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Button, { + disabled: !hasChanged, + accessibleWhenDisabled: true, + variant: "primary", + type: "submit", + size: "compact", + children: (0,external_wp_i18n_namespaceObject.__)('Apply') + }) })] }) }) @@ -349,7 +337,7 @@ }); } -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/format-italic.js +;// ./node_modules/@wordpress/icons/build-module/library/format-italic.js /** * WordPress dependencies */ @@ -364,7 +352,7 @@ }); /* harmony default export */ const format_italic = (formatItalic); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/italic/index.js +;// ./node_modules/@wordpress/format-library/build-module/italic/index.js /** * WordPress dependencies */ @@ -373,8 +361,6 @@ - - const italic_name = 'core/italic'; const italic_title = (0,external_wp_i18n_namespaceObject.__)('Italic'); const italic = { @@ -421,11 +407,11 @@ } }; -;// CONCATENATED MODULE: external ["wp","url"] +;// external ["wp","url"] const external_wp_url_namespaceObject = window["wp"]["url"]; -;// CONCATENATED MODULE: external ["wp","htmlEntities"] +;// external ["wp","htmlEntities"] const external_wp_htmlEntities_namespaceObject = window["wp"]["htmlEntities"]; -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/link.js +;// ./node_modules/@wordpress/icons/build-module/library/link.js /** * WordPress dependencies */ @@ -440,11 +426,11 @@ }); /* harmony default export */ const library_link = (link_link); -;// CONCATENATED MODULE: external ["wp","a11y"] +;// external ["wp","a11y"] const external_wp_a11y_namespaceObject = window["wp"]["a11y"]; -;// CONCATENATED MODULE: external ["wp","data"] +;// external ["wp","data"] const external_wp_data_namespaceObject = window["wp"]["data"]; -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/link/utils.js +;// ./node_modules/@wordpress/format-library/build-module/link/utils.js /** * WordPress dependencies */ @@ -609,7 +595,7 @@ // Safe guard: start index cannot be less than 0. startIndex = startIndex < 0 ? 0 : startIndex; - // // Return the indicies of the "edges" as the boundaries. + // // Return the indices of the "edges" as the boundaries. return { start: startIndex, end: endIndex @@ -649,7 +635,7 @@ const walkToStart = partialRight(walkToBoundary, 'backwards'); const walkToEnd = partialRight(walkToBoundary, 'forwards'); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/link/inline.js +;// ./node_modules/@wordpress/format-library/build-module/link/inline.js /** * WordPress dependencies */ @@ -668,7 +654,7 @@ -const LINK_SETTINGS = [...external_wp_blockEditor_namespaceObject.__experimentalLinkControl.DEFAULT_LINK_SETTINGS, { +const LINK_SETTINGS = [...external_wp_blockEditor_namespaceObject.LinkControl.DEFAULT_LINK_SETTINGS, { id: 'nofollow', title: (0,external_wp_i18n_namespaceObject.__)('Mark as nofollow') }]; @@ -789,7 +775,7 @@ // As "replace" will operate on the first match only, it is // run only against the second half of the value which was // split at the active format's boundary. This avoids a bug - // with incorrectly targetted replacements. + // with incorrectly targeted replacements. // See: https://github.com/WordPress/gutenberg/issues/41771. // Note original formats will be lost when applying this change. // That is expected behaviour. @@ -835,7 +821,7 @@ }; } function createButtonText(searchTerm) { - return (0,external_wp_element_namespaceObject.createInterpolateElement)((0,external_wp_i18n_namespaceObject.sprintf)( /* translators: %s: search term. */ + return (0,external_wp_element_namespaceObject.createInterpolateElement)((0,external_wp_i18n_namespaceObject.sprintf)(/* translators: %s: search term. */ (0,external_wp_i18n_namespaceObject.__)('Create page: %s'), searchTerm), { mark: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("mark", {}) }); @@ -850,7 +836,7 @@ shift: true, focusOnMount: focusOnMount, constrainTabbing: true, - children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_blockEditor_namespaceObject.__experimentalLinkControl, { + children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_blockEditor_namespaceObject.LinkControl, { value: linkValue, onChange: onChangeLink, onRemove: removeLink, @@ -896,7 +882,7 @@ } /* harmony default export */ const inline = (InlineLinkUI); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/link/index.js +;// ./node_modules/@wordpress/format-library/build-module/link/index.js /** * WordPress dependencies */ @@ -915,8 +901,6 @@ - - const link_name = 'core/link'; const link_title = (0,external_wp_i18n_namespaceObject.__)('Link'); function link_Edit({ @@ -984,6 +968,13 @@ url: `mailto:${text}` } })); + } else if (!isActive && text && (0,external_wp_url_namespaceObject.isPhoneNumber)(text)) { + onChange((0,external_wp_richText_namespaceObject.applyFormat)(value, { + type: link_name, + attributes: { + url: `tel:${text.replace(/\D/g, '')}` + } + })); } else { if (target) { setOpenedBy({ @@ -1039,8 +1030,9 @@ // Only autofocus if we have clicked a link within the editor const shouldAutoFocus = !(openedBy?.el?.tagName === 'A' && openedBy?.action === 'click'); + const hasSelection = !(0,external_wp_richText_namespaceObject.isCollapsed)(value); return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_ReactJSXRuntime_namespaceObject.Fragment, { - children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_blockEditor_namespaceObject.RichTextShortcut, { + children: [hasSelection && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_blockEditor_namespaceObject.RichTextShortcut, { type: "primary", character: "k", onUse: addLink @@ -1115,7 +1107,7 @@ edit: link_Edit }; -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/format-strikethrough.js +;// ./node_modules/@wordpress/icons/build-module/library/format-strikethrough.js /** * WordPress dependencies */ @@ -1130,7 +1122,7 @@ }); /* harmony default export */ const format_strikethrough = (formatStrikethrough); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/strikethrough/index.js +;// ./node_modules/@wordpress/format-library/build-module/strikethrough/index.js /** * WordPress dependencies */ @@ -1139,8 +1131,6 @@ - - const strikethrough_name = 'core/strikethrough'; const strikethrough_title = (0,external_wp_i18n_namespaceObject.__)('Strikethrough'); const strikethrough = { @@ -1177,7 +1167,7 @@ } }; -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/underline/index.js +;// ./node_modules/@wordpress/format-library/build-module/underline/index.js /** * WordPress dependencies */ @@ -1185,8 +1175,6 @@ - - const underline_name = 'core/underline'; const underline_title = (0,external_wp_i18n_namespaceObject.__)('Underline'); const underline = { @@ -1223,7 +1211,7 @@ } }; -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/icon/index.js +;// ./node_modules/@wordpress/icons/build-module/icon/index.js /** * WordPress dependencies */ @@ -1235,7 +1223,7 @@ * Return an SVG icon. * * @param {IconProps} props icon is the SVG component to render - * size is a number specifiying the icon size in pixels + * size is a number specifying the icon size in pixels * Other props will be passed to wrapped SVG component * @param {import('react').ForwardedRef} ref The forwarded ref to the SVG element. * @@ -1255,7 +1243,7 @@ } /* harmony default export */ const icon = ((0,external_wp_element_namespaceObject.forwardRef)(Icon)); -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/text-color.js +;// ./node_modules/@wordpress/icons/build-module/library/text-color.js /** * WordPress dependencies */ @@ -1270,7 +1258,7 @@ }); /* harmony default export */ const text_color = (textColor); -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/color.js +;// ./node_modules/@wordpress/icons/build-module/library/color.js /** * WordPress dependencies */ @@ -1285,9 +1273,9 @@ }); /* harmony default export */ const library_color = (color); -;// CONCATENATED MODULE: external ["wp","privateApis"] +;// external ["wp","privateApis"] const external_wp_privateApis_namespaceObject = window["wp"]["privateApis"]; -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/lock-unlock.js +;// ./node_modules/@wordpress/format-library/build-module/lock-unlock.js /** * WordPress dependencies */ @@ -1297,7 +1285,7 @@ unlock } = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.', '@wordpress/format-library'); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/text-color/inline.js +;// ./node_modules/@wordpress/format-library/build-module/text-color/inline.js /** * WordPress dependencies */ @@ -1314,7 +1302,6 @@ - const { Tabs } = unlock(external_wp_components_namespaceObject.privateApis); @@ -1412,15 +1399,17 @@ } = select(external_wp_blockEditor_namespaceObject.store); return (_getSettings$colors = getSettings().colors) !== null && _getSettings$colors !== void 0 ? _getSettings$colors : []; }, []); - const onColorChange = (0,external_wp_element_namespaceObject.useCallback)(color => { - onChange(setColors(value, name, colors, { - [property]: color - })); - }, [colors, onChange, property]); const activeColors = (0,external_wp_element_namespaceObject.useMemo)(() => getActiveColors(value, name, colors), [name, value, colors]); return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_blockEditor_namespaceObject.ColorPalette, { value: activeColors[property], - onChange: onColorChange + onChange: color => { + onChange(setColors(value, name, colors, { + [property]: color + })); + } + // Prevent the text and color picker from overlapping. + , + __experimentalIsRenderedInSidebar: true }); } function InlineColorUI({ @@ -1462,7 +1451,7 @@ }); } -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/text-color/index.js +;// ./node_modules/@wordpress/format-library/build-module/text-color/index.js /** * WordPress dependencies */ @@ -1477,8 +1466,6 @@ */ - - const transparentValue = 'rgba(0, 0, 0, 0)'; const text_color_name = 'core/text-color'; const text_color_title = (0,external_wp_i18n_namespaceObject.__)('Highlight'); @@ -1518,10 +1505,8 @@ }) { const [allowCustomControl, colors = EMPTY_ARRAY] = (0,external_wp_blockEditor_namespaceObject.useSettings)('color.custom', 'color.palette'); const [isAddingColor, setIsAddingColor] = (0,external_wp_element_namespaceObject.useState)(false); - const enableIsAddingColor = (0,external_wp_element_namespaceObject.useCallback)(() => setIsAddingColor(true), [setIsAddingColor]); - const disableIsAddingColor = (0,external_wp_element_namespaceObject.useCallback)(() => setIsAddingColor(false), [setIsAddingColor]); - const colorIndicatorStyle = (0,external_wp_element_namespaceObject.useMemo)(() => fillComputedColors(contentRef.current, getActiveColors(value, text_color_name, colors)), [value, colors]); - const hasColorsToChoose = colors.length || !allowCustomControl; + const colorIndicatorStyle = (0,external_wp_element_namespaceObject.useMemo)(() => fillComputedColors(contentRef.current, getActiveColors(value, text_color_name, colors)), [contentRef, value, colors]); + const hasColorsToChoose = !!colors.length || allowCustomControl; if (!hasColorsToChoose && !isActive) { return null; } @@ -1536,11 +1521,11 @@ title: text_color_title // If has no colors to choose but a color is active remove the color onClick. , - onClick: hasColorsToChoose ? enableIsAddingColor : () => onChange((0,external_wp_richText_namespaceObject.removeFormat)(value, text_color_name)), + onClick: hasColorsToChoose ? () => setIsAddingColor(true) : () => onChange((0,external_wp_richText_namespaceObject.removeFormat)(value, text_color_name)), role: "menuitemcheckbox" }), isAddingColor && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(InlineColorUI, { name: text_color_name, - onClose: disableIsAddingColor, + onClose: () => setIsAddingColor(false), activeAttributes: activeAttributes, value: value, onChange: onChange, @@ -1561,7 +1546,7 @@ edit: TextColorEdit }; -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/subscript.js +;// ./node_modules/@wordpress/icons/build-module/library/subscript.js /** * WordPress dependencies */ @@ -1576,7 +1561,7 @@ }); /* harmony default export */ const library_subscript = (subscript); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/subscript/index.js +;// ./node_modules/@wordpress/format-library/build-module/subscript/index.js /** * WordPress dependencies */ @@ -1618,7 +1603,7 @@ } }; -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/superscript.js +;// ./node_modules/@wordpress/icons/build-module/library/superscript.js /** * WordPress dependencies */ @@ -1633,7 +1618,7 @@ }); /* harmony default export */ const library_superscript = (superscript); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/superscript/index.js +;// ./node_modules/@wordpress/format-library/build-module/superscript/index.js /** * WordPress dependencies */ @@ -1675,7 +1660,7 @@ } }; -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/button.js +;// ./node_modules/@wordpress/icons/build-module/library/button.js /** * WordPress dependencies */ @@ -1690,7 +1675,7 @@ }); /* harmony default export */ const library_button = (button_button); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/keyboard/index.js +;// ./node_modules/@wordpress/format-library/build-module/keyboard/index.js /** * WordPress dependencies */ @@ -1732,7 +1717,7 @@ } }; -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/help.js +;// ./node_modules/@wordpress/icons/build-module/library/help.js /** * WordPress dependencies */ @@ -1747,7 +1732,7 @@ }); /* harmony default export */ const library_help = (help); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/unknown/index.js +;// ./node_modules/@wordpress/format-library/build-module/unknown/index.js /** * WordPress dependencies */ @@ -1795,7 +1780,7 @@ } }; -;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/language.js +;// ./node_modules/@wordpress/icons/build-module/library/language.js /** * WordPress dependencies */ @@ -1810,7 +1795,7 @@ }); /* harmony default export */ const library_language = (language); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/language/index.js +;// ./node_modules/@wordpress/format-library/build-module/language/index.js /** * WordPress dependencies */ @@ -1825,8 +1810,6 @@ - - const language_name = 'core/language'; const language_title = (0,external_wp_i18n_namespaceObject.__)('Language'); const language_language = { @@ -1884,7 +1867,9 @@ className: "block-editor-format-toolbar__language-popover", anchor: popoverAnchor, onClose: onClose, - children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("form", { + children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.__experimentalVStack, { + as: "form", + spacing: 4, className: "block-editor-format-toolbar__language-container-content", onSubmit: event => { event.preventDefault(); @@ -1898,11 +1883,15 @@ onClose(); }, children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.TextControl, { + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, label: language_title, value: lang, onChange: val => setLang(val), help: (0,external_wp_i18n_namespaceObject.__)('A valid language attribute, like "en" or "fr".') }), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.SelectControl, { + __next40pxDefaultSize: true, + __nextHasNoMarginBottom: true, label: (0,external_wp_i18n_namespaceObject.__)('Text direction'), value: dir, options: [{ @@ -1916,6 +1905,7 @@ }), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalHStack, { alignment: "right", children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Button, { + __next40pxDefaultSize: true, variant: "primary", type: "submit", text: (0,external_wp_i18n_namespaceObject.__)('Apply') @@ -1925,7 +1915,7 @@ }); } -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/non-breaking-space/index.js +;// ./node_modules/@wordpress/format-library/build-module/non-breaking-space/index.js /** * WordPress dependencies */ @@ -1955,7 +1945,7 @@ } }; -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/default-formats.js +;// ./node_modules/@wordpress/format-library/build-module/default-formats.js /** * Internal dependencies */ @@ -1975,7 +1965,7 @@ /* harmony default export */ const default_formats = ([bold, code_code, image_image, italic, build_module_link_link, strikethrough, underline, text_color_textColor, subscript_subscript, superscript_superscript, keyboard, unknown, language_language, nonBreakingSpace]); -;// CONCATENATED MODULE: ./node_modules/@wordpress/format-library/build-module/index.js +;// ./node_modules/@wordpress/format-library/build-module/index.js /** * WordPress dependencies */