Editor: Update block editor packages for WordPress 6.0.1.
This brings a new version of the Gutenberg code from the [https://github.com/WordPress/gutenberg/tree/wp/6.0 wp/6.0 branch] into core. The following packages were updated: * `@wordpress/block-directory` to `3.4.12` * `@wordpress/block-editor` to `8.5.9` * `@wordpress/block-library` to `7.3.12` * `@wordpress/components` to `19.8.5` * `@wordpress/customize-widgets` to `3.3.12` * `@wordpress/edit-post` to `6.3.12` * `@wordpress/edit-site` to `4.3.12` * `@wordpress/edit-widgets` to `4.3.12` * `@wordpress/editor` to `12.5.9` * `@wordpress/format-library` to `3.4.9` * `@wordpress/icons` to `8.2.3` * `@wordpress/interface` to `4.5.6` * `@wordpress/list-reusable-blocks` to `3.4.5` * `@wordpress/nux` to `5.4.5` * `@wordpress/plugins` to `4.4.3` * `@wordpress/preferences` to `1.2.5` * `@wordpress/reusable-blocks` to `3.4.9` * `@wordpress/server-side-render` to `3.4.6` * `@wordpress/widgets` to `2.4.9` Props zieladam. See #56058. Built from https://develop.svn.wordpress.org/trunk@53644 git-svn-id: http://core.svn.wordpress.org/trunk@53203 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
e70ac7004c
commit
0705b9daed
File diff suppressed because one or more lines are too long
|
@ -18,10 +18,6 @@
|
||||||
},
|
},
|
||||||
"textAlign": {
|
"textAlign": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
|
||||||
"fontSize": {
|
|
||||||
"type": "string",
|
|
||||||
"default": "small"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"usesContext": [ "commentId" ],
|
"usesContext": [ "commentId" ],
|
||||||
|
|
|
@ -24,9 +24,6 @@ function render_block_core_comment_date( $attributes, $content, $block ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
$classes = '';
|
$classes = '';
|
||||||
if ( isset( $attributes['fontSize'] ) ) {
|
|
||||||
$classes .= 'has-' . esc_attr( $attributes['fontSize'] ) . '-font-size';
|
|
||||||
}
|
|
||||||
|
|
||||||
$wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classes ) );
|
$wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classes ) );
|
||||||
$formatted_date = get_comment_date(
|
$formatted_date = get_comment_date(
|
||||||
|
|
|
@ -14,10 +14,6 @@
|
||||||
"isLink": {
|
"isLink": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": true
|
"default": true
|
||||||
},
|
|
||||||
"fontSize": {
|
|
||||||
"type": "string",
|
|
||||||
"default": "small"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"usesContext": [ "commentId" ],
|
"usesContext": [ "commentId" ],
|
||||||
|
|
|
@ -15,10 +15,6 @@
|
||||||
},
|
},
|
||||||
"textAlign": {
|
"textAlign": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
|
||||||
"fontSize": {
|
|
||||||
"type": "string",
|
|
||||||
"default": "small"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"supports": {
|
"supports": {
|
||||||
|
|
|
@ -11,10 +11,6 @@
|
||||||
"attributes": {
|
"attributes": {
|
||||||
"textAlign": {
|
"textAlign": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
|
||||||
"fontSize": {
|
|
||||||
"type": "string",
|
|
||||||
"default": "small"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"supports": {
|
"supports": {
|
||||||
|
|
|
@ -86,7 +86,8 @@ function block_core_gallery_render( $attributes, $content ) {
|
||||||
'wp_footer',
|
'wp_footer',
|
||||||
function () use ( $style ) {
|
function () use ( $style ) {
|
||||||
echo '<style> ' . $style . '</style>';
|
echo '<style> ' . $style . '</style>';
|
||||||
}
|
},
|
||||||
|
11
|
||||||
);
|
);
|
||||||
return $content;
|
return $content;
|
||||||
}
|
}
|
||||||
|
|
|
@ -271,6 +271,9 @@ button.wp-block-navigation-item__content {
|
||||||
font-size: inherit;
|
font-size: inherit;
|
||||||
font-family: inherit;
|
font-family: inherit;
|
||||||
line-height: inherit;
|
line-height: inherit;
|
||||||
|
font-style: inherit;
|
||||||
|
font-weight: inherit;
|
||||||
|
text-transform: inherit;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -271,6 +271,9 @@ button.wp-block-navigation-item__content {
|
||||||
font-size: inherit;
|
font-size: inherit;
|
||||||
font-family: inherit;
|
font-family: inherit;
|
||||||
line-height: inherit;
|
line-height: inherit;
|
||||||
|
font-style: inherit;
|
||||||
|
font-weight: inherit;
|
||||||
|
text-transform: inherit;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -77,3 +77,6 @@
|
||||||
.wp-block-post-comments-form * {
|
.wp-block-post-comments-form * {
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
.wp-block-post-comments-form *.block-editor-warning * {
|
||||||
|
pointer-events: auto;
|
||||||
|
}
|
|
@ -1 +1 @@
|
||||||
.wp-block-post-comments-form *{pointer-events:none}
|
.wp-block-post-comments-form *{pointer-events:none}.wp-block-post-comments-form .block-editor-warning *{pointer-events:auto}
|
|
@ -77,3 +77,6 @@
|
||||||
.wp-block-post-comments-form * {
|
.wp-block-post-comments-form * {
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
.wp-block-post-comments-form *.block-editor-warning * {
|
||||||
|
pointer-events: auto;
|
||||||
|
}
|
|
@ -1 +1 @@
|
||||||
.wp-block-post-comments-form *{pointer-events:none}
|
.wp-block-post-comments-form *{pointer-events:none}.wp-block-post-comments-form .block-editor-warning *{pointer-events:auto}
|
|
@ -82,15 +82,27 @@ function render_block_core_post_template( $attributes, $content, $block ) {
|
||||||
$content = '';
|
$content = '';
|
||||||
while ( $query->have_posts() ) {
|
while ( $query->have_posts() ) {
|
||||||
$query->the_post();
|
$query->the_post();
|
||||||
|
|
||||||
|
// Get an instance of the current Post Template block.
|
||||||
|
$block_instance = $block->parsed_block;
|
||||||
|
|
||||||
|
// Set the block name to one that does not correspond to an existing registered block.
|
||||||
|
// This ensures that for the inner instances of the Post Template block, we do not render any block supports.
|
||||||
|
$block_instance['blockName'] = 'core/null';
|
||||||
|
|
||||||
|
// Render the inner blocks of the Post Template block with `dynamic` set to `false` to prevent calling
|
||||||
|
// `render_callback` and ensure that no wrapper markup is included.
|
||||||
$block_content = (
|
$block_content = (
|
||||||
new WP_Block(
|
new WP_Block(
|
||||||
$block->parsed_block,
|
$block_instance,
|
||||||
array(
|
array(
|
||||||
'postType' => get_post_type(),
|
'postType' => get_post_type(),
|
||||||
'postId' => get_the_ID(),
|
'postId' => get_the_ID(),
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)->render( array( 'dynamic' => false ) );
|
)->render( array( 'dynamic' => false ) );
|
||||||
|
|
||||||
|
// Wrap the render inner blocks in a `li` element with the appropriate post classes.
|
||||||
$post_classes = implode( ' ', get_post_class( 'wp-block-post' ) );
|
$post_classes = implode( ' ', get_post_class( 'wp-block-post' ) );
|
||||||
$content .= '<li class="' . esc_attr( $post_classes ) . '">' . $block_content . '</li>';
|
$content .= '<li class="' . esc_attr( $post_classes ) . '">' . $block_content . '</li>';
|
||||||
}
|
}
|
||||||
|
|
|
@ -2701,6 +2701,9 @@ div[data-type="core/post-featured-image"] img {
|
||||||
.wp-block-post-comments-form * {
|
.wp-block-post-comments-form * {
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
.wp-block-post-comments-form *.block-editor-warning * {
|
||||||
|
pointer-events: auto;
|
||||||
|
}
|
||||||
|
|
||||||
:root .editor-styles-wrapper {
|
:root .editor-styles-wrapper {
|
||||||
/*
|
/*
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -2712,6 +2712,9 @@ div[data-type="core/post-featured-image"] img {
|
||||||
.wp-block-post-comments-form * {
|
.wp-block-post-comments-form * {
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
.wp-block-post-comments-form *.block-editor-warning * {
|
||||||
|
pointer-events: auto;
|
||||||
|
}
|
||||||
|
|
||||||
:root .editor-styles-wrapper {
|
:root .editor-styles-wrapper {
|
||||||
/*
|
/*
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1753,6 +1753,9 @@ button.wp-block-navigation-item__content {
|
||||||
font-size: inherit;
|
font-size: inherit;
|
||||||
font-family: inherit;
|
font-family: inherit;
|
||||||
line-height: inherit;
|
line-height: inherit;
|
||||||
|
font-style: inherit;
|
||||||
|
font-weight: inherit;
|
||||||
|
text-transform: inherit;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1779,6 +1779,9 @@ button.wp-block-navigation-item__content {
|
||||||
font-size: inherit;
|
font-size: inherit;
|
||||||
font-family: inherit;
|
font-family: inherit;
|
||||||
line-height: inherit;
|
line-height: inherit;
|
||||||
|
font-style: inherit;
|
||||||
|
font-weight: inherit;
|
||||||
|
text-transform: inherit;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -36815,6 +36815,42 @@ function PresetDuotoneFilter(_ref6) {
|
||||||
|
|
||||||
|
|
||||||
const layoutBlockSupportKey = '__experimentalLayout';
|
const layoutBlockSupportKey = '__experimentalLayout';
|
||||||
|
/**
|
||||||
|
* Generates the utility classnames for the given blocks layout attributes.
|
||||||
|
* This method was primarily added to reintroduce classnames that were removed
|
||||||
|
* in the 5.9 release (https://github.com/WordPress/gutenberg/issues/38719), rather
|
||||||
|
* than providing an extensive list of all possible layout classes. The plan is to
|
||||||
|
* have the style engine generate a more extensive list of utility classnames which
|
||||||
|
* will then replace this method.
|
||||||
|
*
|
||||||
|
* @param { Array } attributes Array of block attributes.
|
||||||
|
*
|
||||||
|
* @return { Array } Array of CSS classname strings.
|
||||||
|
*/
|
||||||
|
|
||||||
|
function getLayoutClasses(attributes) {
|
||||||
|
var _attributes$layout, _attributes$layout2, _attributes$layout3;
|
||||||
|
|
||||||
|
const layoutClassnames = [];
|
||||||
|
|
||||||
|
if (!attributes.layout) {
|
||||||
|
return layoutClassnames;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (attributes !== null && attributes !== void 0 && (_attributes$layout = attributes.layout) !== null && _attributes$layout !== void 0 && _attributes$layout.orientation) {
|
||||||
|
layoutClassnames.push(`is-${(0,external_lodash_namespaceObject.kebabCase)(attributes.layout.orientation)}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (attributes !== null && attributes !== void 0 && (_attributes$layout2 = attributes.layout) !== null && _attributes$layout2 !== void 0 && _attributes$layout2.justifyContent) {
|
||||||
|
layoutClassnames.push(`is-content-justification-${(0,external_lodash_namespaceObject.kebabCase)(attributes.layout.justifyContent)}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (attributes !== null && attributes !== void 0 && (_attributes$layout3 = attributes.layout) !== null && _attributes$layout3 !== void 0 && _attributes$layout3.flexWrap && attributes.layout.flexWrap === 'nowrap') {
|
||||||
|
layoutClassnames.push('is-nowrap');
|
||||||
|
}
|
||||||
|
|
||||||
|
return layoutClassnames;
|
||||||
|
}
|
||||||
|
|
||||||
function LayoutPanel(_ref) {
|
function LayoutPanel(_ref) {
|
||||||
let {
|
let {
|
||||||
|
@ -36983,9 +37019,10 @@ const withLayoutStyles = (0,external_wp_compose_namespaceObject.createHigherOrde
|
||||||
default: defaultBlockLayout
|
default: defaultBlockLayout
|
||||||
} = (0,external_wp_blocks_namespaceObject.getBlockSupport)(name, layoutBlockSupportKey) || {};
|
} = (0,external_wp_blocks_namespaceObject.getBlockSupport)(name, layoutBlockSupportKey) || {};
|
||||||
const usedLayout = layout !== null && layout !== void 0 && layout.inherit ? defaultThemeLayout : layout || defaultBlockLayout || {};
|
const usedLayout = layout !== null && layout !== void 0 && layout.inherit ? defaultThemeLayout : layout || defaultBlockLayout || {};
|
||||||
|
const layoutClasses = shouldRenderLayoutStyles ? getLayoutClasses(attributes) : null;
|
||||||
const className = classnames_default()(props === null || props === void 0 ? void 0 : props.className, {
|
const className = classnames_default()(props === null || props === void 0 ? void 0 : props.className, {
|
||||||
[`wp-container-${id}`]: shouldRenderLayoutStyles
|
[`wp-container-${id}`]: shouldRenderLayoutStyles
|
||||||
});
|
}, layoutClasses);
|
||||||
return (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.Fragment, null, shouldRenderLayoutStyles && element && (0,external_wp_element_namespaceObject.createPortal)((0,external_wp_element_namespaceObject.createElement)(LayoutStyle, {
|
return (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.Fragment, null, shouldRenderLayoutStyles && element && (0,external_wp_element_namespaceObject.createPortal)((0,external_wp_element_namespaceObject.createElement)(LayoutStyle, {
|
||||||
blockName: name,
|
blockName: name,
|
||||||
selector: `.wp-container-${id}`,
|
selector: `.wp-container-${id}`,
|
||||||
|
@ -40727,6 +40764,11 @@ function __experimentalBlockVariationTransforms(_ref4) {
|
||||||
|
|
||||||
const hasUniqueIcons = (0,external_wp_element_namespaceObject.useMemo)(() => {
|
const hasUniqueIcons = (0,external_wp_element_namespaceObject.useMemo)(() => {
|
||||||
const variationIcons = new Set();
|
const variationIcons = new Set();
|
||||||
|
|
||||||
|
if (!variations) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
variations.forEach(variation => {
|
variations.forEach(variation => {
|
||||||
if (variation.icon) {
|
if (variation.icon) {
|
||||||
variationIcons.add(variation.icon);
|
variationIcons.add(variation.icon);
|
||||||
|
@ -46177,17 +46219,32 @@ function usePasteHandler(props) {
|
||||||
}, []);
|
}, []);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Normalizes a given string of HTML to remove the Windows specific "Fragment" comments
|
* Normalizes a given string of HTML to remove the Windows-specific "Fragment"
|
||||||
* and any preceeding and trailing whitespace.
|
* comments and any preceeding and trailing content.
|
||||||
*
|
*
|
||||||
* @param {string} html the html to be normalized
|
* @param {string} html the html to be normalized
|
||||||
* @return {string} the normalized html
|
* @return {string} the normalized html
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function removeWindowsFragments(html) {
|
function removeWindowsFragments(html) {
|
||||||
const startReg = /.*<!--StartFragment-->/s;
|
const startStr = '<!--StartFragment-->';
|
||||||
const endReg = /<!--EndFragment-->.*/s;
|
const startIdx = html.indexOf(startStr);
|
||||||
return html.replace(startReg, '').replace(endReg, '');
|
|
||||||
|
if (startIdx > -1) {
|
||||||
|
html = html.substring(startIdx + startStr.length);
|
||||||
|
} else {
|
||||||
|
// No point looking for EndFragment
|
||||||
|
return html;
|
||||||
|
}
|
||||||
|
|
||||||
|
const endStr = '<!--EndFragment-->';
|
||||||
|
const endIdx = html.indexOf(endStr);
|
||||||
|
|
||||||
|
if (endIdx > -1) {
|
||||||
|
html = html.substring(0, endIdx);
|
||||||
|
}
|
||||||
|
|
||||||
|
return html;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Removes the charset meta tag inserted by Chromium.
|
* Removes the charset meta tag inserted by Chromium.
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1939,8 +1939,8 @@ function useUserAvatar(_ref2) {
|
||||||
authorDetails: _authorId ? getUser(_authorId) : null
|
authorDetails: _authorId ? getUser(_authorId) : null
|
||||||
};
|
};
|
||||||
}, [postType, postId, userId]);
|
}, [postType, postId, userId]);
|
||||||
const avatarUrls = authorDetails ? Object.values(authorDetails.avatar_urls) : null;
|
const avatarUrls = authorDetails && authorDetails !== null && authorDetails !== void 0 && authorDetails.avatar_urls ? Object.values(authorDetails.avatar_urls) : null;
|
||||||
const sizes = authorDetails ? Object.keys(authorDetails.avatar_urls) : null;
|
const sizes = authorDetails && authorDetails !== null && authorDetails !== void 0 && authorDetails.avatar_urls ? Object.keys(authorDetails.avatar_urls) : null;
|
||||||
const {
|
const {
|
||||||
minSize,
|
minSize,
|
||||||
maxSize
|
maxSize
|
||||||
|
@ -7363,7 +7363,7 @@ function edit_Edit(_ref) {
|
||||||
[`has-text-align-${textAlign}`]: textAlign
|
[`has-text-align-${textAlign}`]: textAlign
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
const displayName = (0,external_wp_data_namespaceObject.useSelect)(select => {
|
let displayName = (0,external_wp_data_namespaceObject.useSelect)(select => {
|
||||||
const {
|
const {
|
||||||
getEntityRecord
|
getEntityRecord
|
||||||
} = select(external_wp_coreData_namespaceObject.store);
|
} = select(external_wp_coreData_namespaceObject.store);
|
||||||
|
@ -7404,13 +7404,13 @@ function edit_Edit(_ref) {
|
||||||
})));
|
})));
|
||||||
|
|
||||||
if (!commentId || !displayName) {
|
if (!commentId || !displayName) {
|
||||||
return (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.Fragment, null, inspectorControls, blockControls, (0,external_wp_element_namespaceObject.createElement)("div", blockProps, (0,external_wp_element_namespaceObject.createElement)("p", null, (0,external_wp_i18n_namespaceObject._x)('Comment Author', 'block title'))));
|
displayName = (0,external_wp_i18n_namespaceObject._x)('Comment Author', 'block title');
|
||||||
}
|
}
|
||||||
|
|
||||||
const displayAuthor = isLink ? (0,external_wp_element_namespaceObject.createElement)("a", {
|
const displayAuthor = isLink ? (0,external_wp_element_namespaceObject.createElement)("a", {
|
||||||
href: "#comment-author-pseudo-link",
|
href: "#comment-author-pseudo-link",
|
||||||
onClick: event => event.preventDefault()
|
onClick: event => event.preventDefault()
|
||||||
}, displayName) : (0,external_wp_element_namespaceObject.createElement)("p", null, displayName);
|
}, displayName) : displayName;
|
||||||
return (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.Fragment, null, inspectorControls, blockControls, (0,external_wp_element_namespaceObject.createElement)("div", blockProps, displayAuthor));
|
return (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.Fragment, null, inspectorControls, blockControls, (0,external_wp_element_namespaceObject.createElement)("div", blockProps, displayAuthor));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7503,10 +7503,6 @@ const comment_author_name_metadata = {
|
||||||
},
|
},
|
||||||
textAlign: {
|
textAlign: {
|
||||||
type: "string"
|
type: "string"
|
||||||
},
|
|
||||||
fontSize: {
|
|
||||||
type: "string",
|
|
||||||
"default": "small"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
usesContext: ["commentId"],
|
usesContext: ["commentId"],
|
||||||
|
@ -7745,7 +7741,7 @@ function comment_date_edit_Edit(_ref) {
|
||||||
setAttributes
|
setAttributes
|
||||||
} = _ref;
|
} = _ref;
|
||||||
const blockProps = (0,external_wp_blockEditor_namespaceObject.useBlockProps)();
|
const blockProps = (0,external_wp_blockEditor_namespaceObject.useBlockProps)();
|
||||||
const [date] = (0,external_wp_coreData_namespaceObject.useEntityProp)('root', 'comment', 'date', commentId);
|
let [date] = (0,external_wp_coreData_namespaceObject.useEntityProp)('root', 'comment', 'date', commentId);
|
||||||
const [siteFormat = (0,external_wp_date_namespaceObject.__experimentalGetSettings)().formats.date] = (0,external_wp_coreData_namespaceObject.useEntityProp)('root', 'site', 'date_format');
|
const [siteFormat = (0,external_wp_date_namespaceObject.__experimentalGetSettings)().formats.date] = (0,external_wp_coreData_namespaceObject.useEntityProp)('root', 'site', 'date_format');
|
||||||
const inspectorControls = (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.InspectorControls, null, (0,external_wp_element_namespaceObject.createElement)(external_wp_components_namespaceObject.PanelBody, {
|
const inspectorControls = (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.InspectorControls, null, (0,external_wp_element_namespaceObject.createElement)(external_wp_components_namespaceObject.PanelBody, {
|
||||||
title: (0,external_wp_i18n_namespaceObject.__)('Settings')
|
title: (0,external_wp_i18n_namespaceObject.__)('Settings')
|
||||||
|
@ -7764,12 +7760,12 @@ function comment_date_edit_Edit(_ref) {
|
||||||
})));
|
})));
|
||||||
|
|
||||||
if (!commentId || !date) {
|
if (!commentId || !date) {
|
||||||
return (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.Fragment, null, inspectorControls, (0,external_wp_element_namespaceObject.createElement)("div", blockProps, (0,external_wp_element_namespaceObject.createElement)("p", null, (0,external_wp_i18n_namespaceObject._x)('Comment Date', 'block title'))));
|
date = (0,external_wp_i18n_namespaceObject._x)('Comment Date', 'block title');
|
||||||
}
|
}
|
||||||
|
|
||||||
let commentDate = (0,external_wp_element_namespaceObject.createElement)("time", {
|
let commentDate = date instanceof Date ? (0,external_wp_element_namespaceObject.createElement)("time", {
|
||||||
dateTime: (0,external_wp_date_namespaceObject.dateI18n)('c', date)
|
dateTime: (0,external_wp_date_namespaceObject.dateI18n)('c', date)
|
||||||
}, (0,external_wp_date_namespaceObject.dateI18n)(format || siteFormat, date));
|
}, (0,external_wp_date_namespaceObject.dateI18n)(format || siteFormat, date)) : (0,external_wp_element_namespaceObject.createElement)("time", null, date);
|
||||||
|
|
||||||
if (isLink) {
|
if (isLink) {
|
||||||
commentDate = (0,external_wp_element_namespaceObject.createElement)("a", {
|
commentDate = (0,external_wp_element_namespaceObject.createElement)("a", {
|
||||||
|
@ -7865,10 +7861,6 @@ const comment_date_metadata = {
|
||||||
isLink: {
|
isLink: {
|
||||||
type: "boolean",
|
type: "boolean",
|
||||||
"default": true
|
"default": true
|
||||||
},
|
|
||||||
fontSize: {
|
|
||||||
type: "string",
|
|
||||||
"default": "small"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
usesContext: ["commentId"],
|
usesContext: ["commentId"],
|
||||||
|
@ -8002,10 +7994,6 @@ const comment_edit_link_metadata = {
|
||||||
},
|
},
|
||||||
textAlign: {
|
textAlign: {
|
||||||
type: "string"
|
type: "string"
|
||||||
},
|
|
||||||
fontSize: {
|
|
||||||
type: "string",
|
|
||||||
"default": "small"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
supports: {
|
supports: {
|
||||||
|
@ -8131,10 +8119,6 @@ const comment_reply_link_metadata = {
|
||||||
attributes: {
|
attributes: {
|
||||||
textAlign: {
|
textAlign: {
|
||||||
type: "string"
|
type: "string"
|
||||||
},
|
|
||||||
fontSize: {
|
|
||||||
type: "string",
|
|
||||||
"default": "small"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
supports: {
|
supports: {
|
||||||
|
@ -8852,7 +8836,9 @@ const edit_TEMPLATE = [['core/comments-title'], ['core/comment-template', {}, [[
|
||||||
radius: '20px'
|
radius: '20px'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}]]], ['core/column', {}, [['core/comment-author-name'], ['core/group', {
|
}]]], ['core/column', {}, [['core/comment-author-name', {
|
||||||
|
fontSize: 'small'
|
||||||
|
}], ['core/group', {
|
||||||
layout: {
|
layout: {
|
||||||
type: 'flex'
|
type: 'flex'
|
||||||
},
|
},
|
||||||
|
@ -8864,7 +8850,13 @@ const edit_TEMPLATE = [['core/comments-title'], ['core/comment-template', {}, [[
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [['core/comment-date'], ['core/comment-edit-link']]], ['core/comment-content'], ['core/comment-reply-link']]]]]]], ['core/comments-pagination'], ['core/post-comments-form']];
|
}, [['core/comment-date', {
|
||||||
|
fontSize: 'small'
|
||||||
|
}], ['core/comment-edit-link', {
|
||||||
|
fontSize: 'small'
|
||||||
|
}]]], ['core/comment-content'], ['core/comment-reply-link', {
|
||||||
|
fontSize: 'small'
|
||||||
|
}]]]]]]], ['core/comments-pagination'], ['core/post-comments-form']];
|
||||||
function CommentsQueryLoopEdit(_ref) {
|
function CommentsQueryLoopEdit(_ref) {
|
||||||
let {
|
let {
|
||||||
attributes,
|
attributes,
|
||||||
|
@ -21633,6 +21625,8 @@ const MAX_POSTS_COLUMNS = 6;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Internal dependencies
|
* Internal dependencies
|
||||||
*/
|
*/
|
||||||
|
@ -21669,6 +21663,7 @@ function LatestPostsEdit(_ref) {
|
||||||
attributes,
|
attributes,
|
||||||
setAttributes
|
setAttributes
|
||||||
} = _ref;
|
} = _ref;
|
||||||
|
const instanceId = (0,external_wp_compose_namespaceObject.useInstanceId)(LatestPostsEdit);
|
||||||
const {
|
const {
|
||||||
postsToShow,
|
postsToShow,
|
||||||
order,
|
order,
|
||||||
|
@ -21719,7 +21714,25 @@ function LatestPostsEdit(_ref) {
|
||||||
categoriesList: getEntityRecords('taxonomy', 'category', CATEGORIES_LIST_QUERY),
|
categoriesList: getEntityRecords('taxonomy', 'category', CATEGORIES_LIST_QUERY),
|
||||||
authorList: getUsers(USERS_LIST_QUERY)
|
authorList: getUsers(USERS_LIST_QUERY)
|
||||||
};
|
};
|
||||||
}, [featuredImageSizeSlug, postsToShow, order, orderBy, categories, selectedAuthor]);
|
}, [featuredImageSizeSlug, postsToShow, order, orderBy, categories, selectedAuthor]); // If a user clicks to a link prevent redirection and show a warning.
|
||||||
|
|
||||||
|
const {
|
||||||
|
createWarningNotice,
|
||||||
|
removeNotice
|
||||||
|
} = (0,external_wp_data_namespaceObject.useDispatch)(external_wp_notices_namespaceObject.store);
|
||||||
|
let noticeId;
|
||||||
|
|
||||||
|
const showRedirectionPreventedNotice = event => {
|
||||||
|
event.preventDefault(); // Remove previous warning if any, to show one at a time per block.
|
||||||
|
|
||||||
|
removeNotice(noticeId);
|
||||||
|
noticeId = `block-library/core/latest-posts/redirection-prevented/${instanceId}`;
|
||||||
|
createWarningNotice((0,external_wp_i18n_namespaceObject.__)('Links are disabled in the editor.'), {
|
||||||
|
id: noticeId,
|
||||||
|
type: 'snackbar'
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
const imageSizeOptions = imageSizes.filter(_ref2 => {
|
const imageSizeOptions = imageSizes.filter(_ref2 => {
|
||||||
let {
|
let {
|
||||||
slug
|
slug
|
||||||
|
@ -21953,7 +21966,8 @@ function LatestPostsEdit(_ref) {
|
||||||
const needsReadMore = excerptLength < excerpt.trim().split(' ').length && post.excerpt.raw === '';
|
const needsReadMore = excerptLength < excerpt.trim().split(' ').length && post.excerpt.raw === '';
|
||||||
const postExcerpt = needsReadMore ? (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.Fragment, null, excerpt.trim().split(' ', excerptLength).join(' '), (0,external_wp_i18n_namespaceObject.__)(' … '), (0,external_wp_element_namespaceObject.createElement)("a", {
|
const postExcerpt = needsReadMore ? (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.Fragment, null, excerpt.trim().split(' ', excerptLength).join(' '), (0,external_wp_i18n_namespaceObject.__)(' … '), (0,external_wp_element_namespaceObject.createElement)("a", {
|
||||||
href: post.link,
|
href: post.link,
|
||||||
rel: "noopener noreferrer"
|
rel: "noopener noreferrer",
|
||||||
|
onClick: showRedirectionPreventedNotice
|
||||||
}, (0,external_wp_i18n_namespaceObject.__)('Read more'))) : excerpt;
|
}, (0,external_wp_i18n_namespaceObject.__)('Read more'))) : excerpt;
|
||||||
return (0,external_wp_element_namespaceObject.createElement)("li", {
|
return (0,external_wp_element_namespaceObject.createElement)("li", {
|
||||||
key: i
|
key: i
|
||||||
|
@ -21962,13 +21976,15 @@ function LatestPostsEdit(_ref) {
|
||||||
}, addLinkToFeaturedImage ? (0,external_wp_element_namespaceObject.createElement)("a", {
|
}, addLinkToFeaturedImage ? (0,external_wp_element_namespaceObject.createElement)("a", {
|
||||||
className: "wp-block-latest-posts__post-title",
|
className: "wp-block-latest-posts__post-title",
|
||||||
href: post.link,
|
href: post.link,
|
||||||
rel: "noreferrer noopener"
|
rel: "noreferrer noopener",
|
||||||
|
onClick: showRedirectionPreventedNotice
|
||||||
}, featuredImage) : featuredImage), (0,external_wp_element_namespaceObject.createElement)("a", {
|
}, featuredImage) : featuredImage), (0,external_wp_element_namespaceObject.createElement)("a", {
|
||||||
href: post.link,
|
href: post.link,
|
||||||
rel: "noreferrer noopener",
|
rel: "noreferrer noopener",
|
||||||
dangerouslySetInnerHTML: !!titleTrimmed ? {
|
dangerouslySetInnerHTML: !!titleTrimmed ? {
|
||||||
__html: titleTrimmed
|
__html: titleTrimmed
|
||||||
} : undefined
|
} : undefined,
|
||||||
|
onClick: showRedirectionPreventedNotice
|
||||||
}, !titleTrimmed ? (0,external_wp_i18n_namespaceObject.__)('(no title)') : null), displayAuthor && currentAuthor && (0,external_wp_element_namespaceObject.createElement)("div", {
|
}, !titleTrimmed ? (0,external_wp_i18n_namespaceObject.__)('(no title)') : null), displayAuthor && currentAuthor && (0,external_wp_element_namespaceObject.createElement)("div", {
|
||||||
className: "wp-block-latest-posts__post-author"
|
className: "wp-block-latest-posts__post-author"
|
||||||
}, (0,external_wp_i18n_namespaceObject.sprintf)(
|
}, (0,external_wp_i18n_namespaceObject.sprintf)(
|
||||||
|
@ -23608,7 +23624,6 @@ const DEFAULT_MEDIA_SIZE_SLUG = 'full';
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const media_text_edit_TEMPLATE = [['core/paragraph', {
|
const media_text_edit_TEMPLATE = [['core/paragraph', {
|
||||||
fontSize: 'large',
|
|
||||||
placeholder: (0,external_wp_i18n_namespaceObject._x)('Content…', 'content placeholder')
|
placeholder: (0,external_wp_i18n_namespaceObject._x)('Content…', 'content placeholder')
|
||||||
}]]; // this limits the resize to a safe zone to avoid making broken layouts
|
}]]; // this limits the resize to a safe zone to avoid making broken layouts
|
||||||
|
|
||||||
|
@ -31145,6 +31160,46 @@ const post_author_biography_settings = {
|
||||||
edit: post_author_biography_edit
|
edit: post_author_biography_edit
|
||||||
};
|
};
|
||||||
|
|
||||||
|
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/post-comments-form/form.js
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* WordPress dependencies
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const CommentsForm = () => {
|
||||||
|
const disabledFormRef = (0,external_wp_compose_namespaceObject.__experimentalUseDisabled)();
|
||||||
|
const instanceId = (0,external_wp_compose_namespaceObject.useInstanceId)(CommentsForm);
|
||||||
|
return (0,external_wp_element_namespaceObject.createElement)("div", {
|
||||||
|
className: "comment-respond"
|
||||||
|
}, (0,external_wp_element_namespaceObject.createElement)("h3", {
|
||||||
|
className: "comment-reply-title"
|
||||||
|
}, (0,external_wp_i18n_namespaceObject.__)('Leave a Reply')), (0,external_wp_element_namespaceObject.createElement)("form", {
|
||||||
|
noValidate: true,
|
||||||
|
className: "comment-form",
|
||||||
|
ref: disabledFormRef
|
||||||
|
}, (0,external_wp_element_namespaceObject.createElement)("p", null, (0,external_wp_element_namespaceObject.createElement)("label", {
|
||||||
|
htmlFor: `comment-${instanceId}`
|
||||||
|
}, (0,external_wp_i18n_namespaceObject.__)('Comment')), (0,external_wp_element_namespaceObject.createElement)("textarea", {
|
||||||
|
id: `comment-${instanceId}`,
|
||||||
|
name: "comment",
|
||||||
|
cols: "45",
|
||||||
|
rows: "8"
|
||||||
|
})), (0,external_wp_element_namespaceObject.createElement)("p", {
|
||||||
|
className: "form-submit wp-block-button"
|
||||||
|
}, (0,external_wp_element_namespaceObject.createElement)("input", {
|
||||||
|
name: "submit",
|
||||||
|
type: "submit",
|
||||||
|
className: "submit wp-block-button__link",
|
||||||
|
label: (0,external_wp_i18n_namespaceObject.__)('Post Comment'),
|
||||||
|
value: (0,external_wp_i18n_namespaceObject.__)('Post Comment')
|
||||||
|
}))));
|
||||||
|
};
|
||||||
|
|
||||||
|
/* harmony default export */ var post_comments_form_form = (CommentsForm);
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/post-comments/edit.js
|
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/post-comments/edit.js
|
||||||
|
|
||||||
|
|
||||||
|
@ -31162,6 +31217,11 @@ const post_author_biography_settings = {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Internal dependencies
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
function PostCommentsEdit(_ref) {
|
function PostCommentsEdit(_ref) {
|
||||||
let {
|
let {
|
||||||
attributes: {
|
attributes: {
|
||||||
|
@ -31189,22 +31249,22 @@ function PostCommentsEdit(_ref) {
|
||||||
|
|
||||||
let warning = (0,external_wp_i18n_namespaceObject.__)('Post Comments block: This is just a placeholder, not a real comment. The final styling may differ because it also depends on the current theme. For better compatibility with the Block Editor, please consider replacing this block with the "Comments Query Loop" block.');
|
let warning = (0,external_wp_i18n_namespaceObject.__)('Post Comments block: This is just a placeholder, not a real comment. The final styling may differ because it also depends on the current theme. For better compatibility with the Block Editor, please consider replacing this block with the "Comments Query Loop" block.');
|
||||||
|
|
||||||
let showPlacholder = true;
|
let showPlaceholder = true;
|
||||||
|
|
||||||
if (!isSiteEditor && 'open' !== commentStatus) {
|
if (!isSiteEditor && 'open' !== commentStatus) {
|
||||||
if ('closed' === commentStatus) {
|
if ('closed' === commentStatus) {
|
||||||
warning = (0,external_wp_i18n_namespaceObject.sprintf)(
|
warning = (0,external_wp_i18n_namespaceObject.sprintf)(
|
||||||
/* translators: 1: Post type (i.e. "post", "page") */
|
/* translators: 1: Post type (i.e. "post", "page") */
|
||||||
(0,external_wp_i18n_namespaceObject.__)('Post Comments block: Comments to this %s are not allowed.'), postType);
|
(0,external_wp_i18n_namespaceObject.__)('Post Comments block: Comments to this %s are not allowed.'), postType);
|
||||||
showPlacholder = false;
|
showPlaceholder = false;
|
||||||
} else if (!postTypeSupportsComments) {
|
} else if (!postTypeSupportsComments) {
|
||||||
warning = (0,external_wp_i18n_namespaceObject.sprintf)(
|
warning = (0,external_wp_i18n_namespaceObject.sprintf)(
|
||||||
/* translators: 1: Post type (i.e. "post", "page") */
|
/* translators: 1: Post type (i.e. "post", "page") */
|
||||||
(0,external_wp_i18n_namespaceObject.__)('Post Comments block: Comments for this post type (%s) are not enabled.'), postType);
|
(0,external_wp_i18n_namespaceObject.__)('Post Comments block: Comments for this post type (%s) are not enabled.'), postType);
|
||||||
showPlacholder = false;
|
showPlaceholder = false;
|
||||||
} else if ('open' !== defaultCommentStatus) {
|
} else if ('open' !== defaultCommentStatus) {
|
||||||
warning = (0,external_wp_i18n_namespaceObject.__)('Post Comments block: Comments are not enabled.');
|
warning = (0,external_wp_i18n_namespaceObject.__)('Post Comments block: Comments are not enabled.');
|
||||||
showPlacholder = false;
|
showPlaceholder = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -31214,7 +31274,6 @@ function PostCommentsEdit(_ref) {
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
const disabledRef = (0,external_wp_compose_namespaceObject.__experimentalUseDisabled)();
|
const disabledRef = (0,external_wp_compose_namespaceObject.__experimentalUseDisabled)();
|
||||||
const textareaId = (0,external_wp_compose_namespaceObject.useInstanceId)(PostCommentsEdit);
|
|
||||||
return (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.Fragment, null, (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.BlockControls, {
|
return (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.Fragment, null, (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.BlockControls, {
|
||||||
group: "block"
|
group: "block"
|
||||||
}, (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.AlignmentControl, {
|
}, (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.AlignmentControl, {
|
||||||
|
@ -31224,7 +31283,7 @@ function PostCommentsEdit(_ref) {
|
||||||
textAlign: nextAlign
|
textAlign: nextAlign
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
})), (0,external_wp_element_namespaceObject.createElement)("div", blockProps, (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.Warning, null, warning), showPlacholder && (0,external_wp_element_namespaceObject.createElement)("div", {
|
})), (0,external_wp_element_namespaceObject.createElement)("div", blockProps, (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.Warning, null, warning), showPlaceholder && (0,external_wp_element_namespaceObject.createElement)("div", {
|
||||||
className: "wp-block-post-comments__placeholder",
|
className: "wp-block-post-comments__placeholder",
|
||||||
ref: disabledRef
|
ref: disabledRef
|
||||||
}, (0,external_wp_element_namespaceObject.createElement)("h3", null,
|
}, (0,external_wp_element_namespaceObject.createElement)("h3", null,
|
||||||
|
@ -31310,33 +31369,7 @@ function PostCommentsEdit(_ref) {
|
||||||
className: "alignright"
|
className: "alignright"
|
||||||
}, (0,external_wp_element_namespaceObject.createElement)("a", {
|
}, (0,external_wp_element_namespaceObject.createElement)("a", {
|
||||||
href: "#top"
|
href: "#top"
|
||||||
}, (0,external_wp_i18n_namespaceObject.__)('Newer Comments'), " \xBB"))), (0,external_wp_element_namespaceObject.createElement)("div", {
|
}, (0,external_wp_i18n_namespaceObject.__)('Newer Comments'), " \xBB"))), (0,external_wp_element_namespaceObject.createElement)(post_comments_form_form, null))));
|
||||||
className: "comment-respond"
|
|
||||||
}, (0,external_wp_element_namespaceObject.createElement)("h3", {
|
|
||||||
className: "comment-reply-title"
|
|
||||||
}, (0,external_wp_i18n_namespaceObject.__)('Leave a Reply')), (0,external_wp_element_namespaceObject.createElement)("form", {
|
|
||||||
className: "comment-form",
|
|
||||||
noValidate: true
|
|
||||||
}, (0,external_wp_element_namespaceObject.createElement)("p", {
|
|
||||||
className: "comment-form-comment"
|
|
||||||
}, (0,external_wp_element_namespaceObject.createElement)("label", {
|
|
||||||
htmlFor: `comment-${textareaId}`
|
|
||||||
}, (0,external_wp_i18n_namespaceObject.__)('Comment'), ' ', (0,external_wp_element_namespaceObject.createElement)("span", {
|
|
||||||
className: "required"
|
|
||||||
}, "*")), (0,external_wp_element_namespaceObject.createElement)("textarea", {
|
|
||||||
id: `comment-${textareaId}`,
|
|
||||||
name: "comment",
|
|
||||||
cols: "45",
|
|
||||||
rows: "8",
|
|
||||||
required: true
|
|
||||||
})), (0,external_wp_element_namespaceObject.createElement)("p", {
|
|
||||||
className: "form-submit wp-block-button"
|
|
||||||
}, (0,external_wp_element_namespaceObject.createElement)("input", {
|
|
||||||
name: "submit",
|
|
||||||
type: "submit",
|
|
||||||
className: "submit wp-block-button__link",
|
|
||||||
value: (0,external_wp_i18n_namespaceObject.__)('Post Comment')
|
|
||||||
})))))));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/post-comments/index.js
|
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/post-comments/index.js
|
||||||
|
@ -31429,6 +31462,12 @@ const postCommentsForm = (0,external_wp_element_namespaceObject.createElement)(e
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Internal dependencies
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
function PostCommentsFormEdit(_ref) {
|
function PostCommentsFormEdit(_ref) {
|
||||||
let {
|
let {
|
||||||
attributes,
|
attributes,
|
||||||
|
@ -31442,15 +31481,47 @@ function PostCommentsFormEdit(_ref) {
|
||||||
postId,
|
postId,
|
||||||
postType
|
postType
|
||||||
} = context;
|
} = context;
|
||||||
const [commentStatus] = (0,external_wp_coreData_namespaceObject.useEntityProp)('postType', postType, 'comment_status', postId);
|
const [commentStatus, setCommentStatus] = (0,external_wp_coreData_namespaceObject.useEntityProp)('postType', postType, 'comment_status', postId);
|
||||||
const blockProps = (0,external_wp_blockEditor_namespaceObject.useBlockProps)({
|
const blockProps = (0,external_wp_blockEditor_namespaceObject.useBlockProps)({
|
||||||
className: classnames_default()({
|
className: classnames_default()({
|
||||||
[`has-text-align-${textAlign}`]: textAlign
|
[`has-text-align-${textAlign}`]: textAlign
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
const isInSiteEditor = postType === undefined || postId === undefined;
|
const isSiteEditor = postType === undefined || postId === undefined;
|
||||||
const disabledFormRef = (0,external_wp_compose_namespaceObject.__experimentalUseDisabled)();
|
const {
|
||||||
const instanceId = (0,external_wp_compose_namespaceObject.useInstanceId)(PostCommentsFormEdit);
|
defaultCommentStatus
|
||||||
|
} = (0,external_wp_data_namespaceObject.useSelect)(select => select(external_wp_blockEditor_namespaceObject.store).getSettings().__experimentalDiscussionSettings);
|
||||||
|
const postTypeSupportsComments = (0,external_wp_data_namespaceObject.useSelect)(select => {
|
||||||
|
var _select$getPostType;
|
||||||
|
|
||||||
|
return postType ? !!((_select$getPostType = select(external_wp_coreData_namespaceObject.store).getPostType(postType)) !== null && _select$getPostType !== void 0 && _select$getPostType.supports.comments) : false;
|
||||||
|
});
|
||||||
|
let warning = false;
|
||||||
|
let actions;
|
||||||
|
let showPlaceholder = true;
|
||||||
|
|
||||||
|
if (!isSiteEditor && 'open' !== commentStatus) {
|
||||||
|
if ('closed' === commentStatus) {
|
||||||
|
warning = (0,external_wp_i18n_namespaceObject.sprintf)(
|
||||||
|
/* translators: 1: Post type (i.e. "post", "page") */
|
||||||
|
(0,external_wp_i18n_namespaceObject.__)('Post Comments Form block: Comments on this %s are not allowed.'), postType);
|
||||||
|
actions = [(0,external_wp_element_namespaceObject.createElement)(external_wp_components_namespaceObject.Button, {
|
||||||
|
key: "enableComments",
|
||||||
|
onClick: () => setCommentStatus('open'),
|
||||||
|
variant: "primary"
|
||||||
|
}, (0,external_wp_i18n_namespaceObject._x)('Enable comments', 'action that affects the current post'))];
|
||||||
|
showPlaceholder = false;
|
||||||
|
} else if (!postTypeSupportsComments) {
|
||||||
|
warning = (0,external_wp_i18n_namespaceObject.sprintf)(
|
||||||
|
/* translators: 1: Post type (i.e. "post", "page") */
|
||||||
|
(0,external_wp_i18n_namespaceObject.__)('Post Comments Form block: Comments for this post type (%s) are not enabled.'), postType);
|
||||||
|
showPlaceholder = false;
|
||||||
|
} else if ('open' !== defaultCommentStatus) {
|
||||||
|
warning = (0,external_wp_i18n_namespaceObject.__)('Post Comments Form block: Comments are not enabled.');
|
||||||
|
showPlaceholder = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.Fragment, null, (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.BlockControls, {
|
return (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.Fragment, null, (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.BlockControls, {
|
||||||
group: "block"
|
group: "block"
|
||||||
}, (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.AlignmentControl, {
|
}, (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.AlignmentControl, {
|
||||||
|
@ -31460,26 +31531,9 @@ function PostCommentsFormEdit(_ref) {
|
||||||
textAlign: nextAlign
|
textAlign: nextAlign
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
})), (0,external_wp_element_namespaceObject.createElement)("div", blockProps, !commentStatus && !isInSiteEditor && (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.Warning, null, (0,external_wp_i18n_namespaceObject.__)('Post Comments Form block: comments are not enabled for this post type.')), 'open' !== commentStatus && !isInSiteEditor && (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.Warning, null, (0,external_wp_i18n_namespaceObject.sprintf)(
|
})), (0,external_wp_element_namespaceObject.createElement)("div", blockProps, warning && (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.Warning, {
|
||||||
/* translators: 1: Post type (i.e. "post", "page") */
|
actions: actions
|
||||||
(0,external_wp_i18n_namespaceObject.__)('Post Comments Form block: comments to this %s are not allowed.'), postType)), ('open' === commentStatus || isInSiteEditor) && (0,external_wp_element_namespaceObject.createElement)("div", null, (0,external_wp_element_namespaceObject.createElement)("h3", null, (0,external_wp_i18n_namespaceObject.__)('Leave a Reply')), (0,external_wp_element_namespaceObject.createElement)("form", {
|
}, warning), showPlaceholder ? (0,external_wp_element_namespaceObject.createElement)(post_comments_form_form, null) : null));
|
||||||
noValidate: true,
|
|
||||||
className: "comment-form",
|
|
||||||
ref: disabledFormRef
|
|
||||||
}, (0,external_wp_element_namespaceObject.createElement)("p", null, (0,external_wp_element_namespaceObject.createElement)("label", {
|
|
||||||
htmlFor: `comment-${instanceId}`
|
|
||||||
}, (0,external_wp_i18n_namespaceObject.__)('Comment')), (0,external_wp_element_namespaceObject.createElement)("textarea", {
|
|
||||||
id: `comment-${instanceId}`,
|
|
||||||
name: "comment",
|
|
||||||
cols: "45",
|
|
||||||
rows: "8"
|
|
||||||
})), (0,external_wp_element_namespaceObject.createElement)("p", null, (0,external_wp_element_namespaceObject.createElement)("input", {
|
|
||||||
name: "submit",
|
|
||||||
className: "submit wp-block-button__link",
|
|
||||||
label: (0,external_wp_i18n_namespaceObject.__)('Post Comment'),
|
|
||||||
value: (0,external_wp_i18n_namespaceObject.__)('Post Comment'),
|
|
||||||
readOnly: true
|
|
||||||
}))))));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/post-comments-form/index.js
|
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/post-comments-form/index.js
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -19162,6 +19162,7 @@ function createStyleElement(options) {
|
||||||
}
|
}
|
||||||
|
|
||||||
var StyleSheet = /*#__PURE__*/function () {
|
var StyleSheet = /*#__PURE__*/function () {
|
||||||
|
// Using Node instead of HTMLElement since container may be a ShadowRoot
|
||||||
function StyleSheet(options) {
|
function StyleSheet(options) {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
|
|
||||||
|
@ -20329,8 +20330,7 @@ var createCache = function createCache(options) {
|
||||||
|
|
||||||
if (false) {}
|
if (false) {}
|
||||||
|
|
||||||
var inserted = {}; // $FlowFixMe
|
var inserted = {};
|
||||||
|
|
||||||
var container;
|
var container;
|
||||||
var nodesToHydrate = [];
|
var nodesToHydrate = [];
|
||||||
|
|
||||||
|
@ -20569,6 +20569,8 @@ var processStyleValue = function processStyleValue(key, value) {
|
||||||
|
|
||||||
if (false) { var hyphenatedCache, hyphenPattern, msPattern, oldProcessStyleValue, contentValues, contentValuePattern; }
|
if (false) { var hyphenatedCache, hyphenPattern, msPattern, oldProcessStyleValue, contentValues, contentValuePattern; }
|
||||||
|
|
||||||
|
var noComponentSelectorMessage = (/* unused pure expression or super */ null && ('Component selectors can only be used in conjunction with ' + '@emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware ' + 'compiler transform.'));
|
||||||
|
|
||||||
function handleInterpolation(mergedProps, registered, interpolation) {
|
function handleInterpolation(mergedProps, registered, interpolation) {
|
||||||
if (interpolation == null) {
|
if (interpolation == null) {
|
||||||
return '';
|
return '';
|
||||||
|
@ -23777,7 +23779,7 @@ var hoist_non_react_statics_cjs = __webpack_require__(1281);
|
||||||
|
|
||||||
var pkg = {
|
var pkg = {
|
||||||
name: "@emotion/react",
|
name: "@emotion/react",
|
||||||
version: "11.9.0",
|
version: "11.9.3",
|
||||||
main: "dist/emotion-react.cjs.js",
|
main: "dist/emotion-react.cjs.js",
|
||||||
module: "dist/emotion-react.esm.js",
|
module: "dist/emotion-react.esm.js",
|
||||||
browser: {
|
browser: {
|
||||||
|
@ -23805,8 +23807,8 @@ var pkg = {
|
||||||
dependencies: {
|
dependencies: {
|
||||||
"@babel/runtime": "^7.13.10",
|
"@babel/runtime": "^7.13.10",
|
||||||
"@emotion/babel-plugin": "^11.7.1",
|
"@emotion/babel-plugin": "^11.7.1",
|
||||||
"@emotion/cache": "^11.7.1",
|
"@emotion/cache": "^11.9.3",
|
||||||
"@emotion/serialize": "^1.0.3",
|
"@emotion/serialize": "^1.0.4",
|
||||||
"@emotion/utils": "^1.1.0",
|
"@emotion/utils": "^1.1.0",
|
||||||
"@emotion/weak-memoize": "^0.2.5",
|
"@emotion/weak-memoize": "^0.2.5",
|
||||||
"hoist-non-react-statics": "^3.3.1"
|
"hoist-non-react-statics": "^3.3.1"
|
||||||
|
@ -23825,12 +23827,11 @@ var pkg = {
|
||||||
},
|
},
|
||||||
devDependencies: {
|
devDependencies: {
|
||||||
"@babel/core": "^7.13.10",
|
"@babel/core": "^7.13.10",
|
||||||
|
"@definitelytyped/dtslint": "0.0.112",
|
||||||
"@emotion/css": "11.9.0",
|
"@emotion/css": "11.9.0",
|
||||||
"@emotion/css-prettifier": "1.0.1",
|
"@emotion/css-prettifier": "1.0.1",
|
||||||
"@emotion/server": "11.4.0",
|
"@emotion/server": "11.4.0",
|
||||||
"@emotion/styled": "11.8.1",
|
"@emotion/styled": "11.9.3",
|
||||||
"@types/react": "^16.9.11",
|
|
||||||
dtslint: "^4.2.1",
|
|
||||||
"html-tag-names": "^1.1.2",
|
"html-tag-names": "^1.1.2",
|
||||||
react: "16.14.0",
|
react: "16.14.0",
|
||||||
"svg-tag-names": "^1.1.1",
|
"svg-tag-names": "^1.1.1",
|
||||||
|
@ -26507,6 +26508,17 @@ function __classPrivateFieldSet(receiver, state, value, kind, f) {
|
||||||
return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;
|
return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/utils/process.mjs
|
||||||
|
/**
|
||||||
|
* Browser-safe usage of process
|
||||||
|
*/
|
||||||
|
var defaultEnvironment = "production";
|
||||||
|
var env = typeof process === "undefined" || process.env === undefined
|
||||||
|
? defaultEnvironment
|
||||||
|
: "production" || 0;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/features/definitions.mjs
|
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/features/definitions.mjs
|
||||||
var createDefinition = function (propNames) { return ({
|
var createDefinition = function (propNames) { return ({
|
||||||
isEnabled: function (props) { return propNames.some(function (name) { return !!props[name]; }); },
|
isEnabled: function (props) { return propNames.some(function (name) { return !!props[name]; }); },
|
||||||
|
@ -26555,6 +26567,13 @@ function loadFeatures(features) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
;// CONCATENATED MODULE: ./node_modules/hey-listen/dist/hey-listen.es.js
|
||||||
|
var warning = function () { };
|
||||||
|
var invariant = function () { };
|
||||||
|
if (false) {}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/context/LazyContext.mjs
|
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/context/LazyContext.mjs
|
||||||
|
|
||||||
|
|
||||||
|
@ -26585,7 +26604,9 @@ function useFeatures(props, visualElement, preloadedFeatures) {
|
||||||
* If we're in development mode, check to make sure we're not rendering a motion component
|
* If we're in development mode, check to make sure we're not rendering a motion component
|
||||||
* as a child of LazyMotion, as this will break the file-size benefits of using it.
|
* as a child of LazyMotion, as this will break the file-size benefits of using it.
|
||||||
*/
|
*/
|
||||||
if (false) {}
|
if (env !== "production" && preloadedFeatures && lazyContext.strict) {
|
||||||
|
invariant(false, "You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");
|
||||||
|
}
|
||||||
for (var i = 0; i < numFeatures; i++) {
|
for (var i = 0; i < numFeatures; i++) {
|
||||||
var name_1 = featureNames[i];
|
var name_1 = featureNames[i];
|
||||||
var _a = featureDefinitions[name_1], isEnabled = _a.isEnabled, Component = _a.Component;
|
var _a = featureDefinitions[name_1], isEnabled = _a.isEnabled, Component = _a.Component;
|
||||||
|
@ -27184,6 +27205,11 @@ var MotionValue = /** @class */ (function () {
|
||||||
*/
|
*/
|
||||||
function MotionValue(init) {
|
function MotionValue(init) {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
|
/**
|
||||||
|
* This will be replaced by the build step with the latest version number.
|
||||||
|
* When MotionValues are provided to motion components, warn if versions are mixed.
|
||||||
|
*/
|
||||||
|
this.version = "6.3.16";
|
||||||
/**
|
/**
|
||||||
* Duration, in milliseconds, since last updating frame.
|
* Duration, in milliseconds, since last updating frame.
|
||||||
*
|
*
|
||||||
|
@ -27310,7 +27336,7 @@ var MotionValue = /** @class */ (function () {
|
||||||
* }
|
* }
|
||||||
* ```
|
* ```
|
||||||
*
|
*
|
||||||
* @internalremarks
|
* @privateRemarks
|
||||||
*
|
*
|
||||||
* We could look into a `useOnChange` hook if the above lifecycle management proves confusing.
|
* We could look into a `useOnChange` hook if the above lifecycle management proves confusing.
|
||||||
*
|
*
|
||||||
|
@ -27462,9 +27488,6 @@ var MotionValue = /** @class */ (function () {
|
||||||
};
|
};
|
||||||
return MotionValue;
|
return MotionValue;
|
||||||
}());
|
}());
|
||||||
/**
|
|
||||||
* @internal
|
|
||||||
*/
|
|
||||||
function motionValue(init) {
|
function motionValue(init) {
|
||||||
return new MotionValue(init);
|
return new MotionValue(init);
|
||||||
}
|
}
|
||||||
|
@ -27478,13 +27501,6 @@ var isMotionValue = function (value) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ./node_modules/hey-listen/dist/hey-listen.es.js
|
|
||||||
var warning = function () { };
|
|
||||||
var invariant = function () { };
|
|
||||||
if (false) {}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ./node_modules/popmotion/dist/es/utils/clamp.mjs
|
;// CONCATENATED MODULE: ./node_modules/popmotion/dist/es/utils/clamp.mjs
|
||||||
const clamp = (min, max, v) => Math.min(Math.max(v, min), max);
|
const clamp = (min, max, v) => Math.min(Math.max(v, min), max);
|
||||||
|
|
||||||
|
@ -29103,8 +29119,6 @@ function getValueTransition(transition, key) {
|
||||||
/**
|
/**
|
||||||
* Start animation on a MotionValue. This function is an interface between
|
* Start animation on a MotionValue. This function is an interface between
|
||||||
* Framer Motion and Popmotion
|
* Framer Motion and Popmotion
|
||||||
*
|
|
||||||
* @internal
|
|
||||||
*/
|
*/
|
||||||
function startAnimation(key, value, target, transition) {
|
function startAnimation(key, value, target, transition) {
|
||||||
if (transition === void 0) { transition = {}; }
|
if (transition === void 0) { transition = {}; }
|
||||||
|
@ -29728,7 +29742,7 @@ function addScaleCorrector(correctors) {
|
||||||
|
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/projection/styles/transform.mjs
|
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/projection/styles/transform.mjs
|
||||||
var identityProjection = "translate3d(0px, 0px, 0) scale(1, 1)";
|
var identityProjection = "translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";
|
||||||
function buildProjectionTransform(delta, treeScale, latestTransform) {
|
function buildProjectionTransform(delta, treeScale, latestTransform) {
|
||||||
/**
|
/**
|
||||||
* The translations we use to calculate are always relative to the viewport coordinate space.
|
* The translations we use to calculate are always relative to the viewport coordinate space.
|
||||||
|
@ -29739,6 +29753,11 @@ function buildProjectionTransform(delta, treeScale, latestTransform) {
|
||||||
var xTranslate = delta.x.translate / treeScale.x;
|
var xTranslate = delta.x.translate / treeScale.x;
|
||||||
var yTranslate = delta.y.translate / treeScale.y;
|
var yTranslate = delta.y.translate / treeScale.y;
|
||||||
var transform = "translate3d(".concat(xTranslate, "px, ").concat(yTranslate, "px, 0) ");
|
var transform = "translate3d(".concat(xTranslate, "px, ").concat(yTranslate, "px, 0) ");
|
||||||
|
/**
|
||||||
|
* Apply scale correction for the tree transform.
|
||||||
|
* This will apply scale to the screen-orientated axes.
|
||||||
|
*/
|
||||||
|
transform += "scale(".concat(1 / treeScale.x, ", ").concat(1 / treeScale.y, ") ");
|
||||||
if (latestTransform) {
|
if (latestTransform) {
|
||||||
var rotate = latestTransform.rotate, rotateX = latestTransform.rotateX, rotateY = latestTransform.rotateY;
|
var rotate = latestTransform.rotate, rotateX = latestTransform.rotateX, rotateY = latestTransform.rotateY;
|
||||||
if (rotate)
|
if (rotate)
|
||||||
|
@ -29748,7 +29767,13 @@ function buildProjectionTransform(delta, treeScale, latestTransform) {
|
||||||
if (rotateY)
|
if (rotateY)
|
||||||
transform += "rotateY(".concat(rotateY, "deg) ");
|
transform += "rotateY(".concat(rotateY, "deg) ");
|
||||||
}
|
}
|
||||||
transform += "scale(".concat(delta.x.scale, ", ").concat(delta.y.scale, ")");
|
/**
|
||||||
|
* Apply scale to match the size of the element to the size we want it.
|
||||||
|
* This will apply scale to the element-orientated axes.
|
||||||
|
*/
|
||||||
|
var elementScaleX = delta.x.scale * treeScale.x;
|
||||||
|
var elementScaleY = delta.y.scale * treeScale.y;
|
||||||
|
transform += "scale(".concat(elementScaleX, ", ").concat(elementScaleY, ")");
|
||||||
return transform === identityProjection ? "none" : transform;
|
return transform === identityProjection ? "none" : transform;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29846,8 +29871,6 @@ var FlatTree = /** @class */ (function () {
|
||||||
* If the provided value is a MotionValue, this returns the actual value, otherwise just the value itself
|
* If the provided value is a MotionValue, this returns the actual value, otherwise just the value itself
|
||||||
*
|
*
|
||||||
* TODO: Remove and move to library
|
* TODO: Remove and move to library
|
||||||
*
|
|
||||||
* @internal
|
|
||||||
*/
|
*/
|
||||||
function resolveMotionValue(value) {
|
function resolveMotionValue(value) {
|
||||||
var unwrappedValue = isMotionValue(value) ? value.get() : value;
|
var unwrappedValue = isMotionValue(value) ? value.get() : value;
|
||||||
|
@ -29904,7 +29927,7 @@ var globalProjectionState = {
|
||||||
hasEverUpdated: false,
|
hasEverUpdated: false,
|
||||||
};
|
};
|
||||||
function createProjectionNode(_a) {
|
function createProjectionNode(_a) {
|
||||||
var attachResizeListener = _a.attachResizeListener, defaultParent = _a.defaultParent, measureScroll = _a.measureScroll, resetTransform = _a.resetTransform;
|
var attachResizeListener = _a.attachResizeListener, defaultParent = _a.defaultParent, measureScroll = _a.measureScroll, checkIsScrollRoot = _a.checkIsScrollRoot, resetTransform = _a.resetTransform;
|
||||||
return /** @class */ (function () {
|
return /** @class */ (function () {
|
||||||
function ProjectionNode(id, latestValues, parent) {
|
function ProjectionNode(id, latestValues, parent) {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
|
@ -30307,6 +30330,7 @@ function createProjectionNode(_a) {
|
||||||
};
|
};
|
||||||
ProjectionNode.prototype.updateScroll = function () {
|
ProjectionNode.prototype.updateScroll = function () {
|
||||||
if (this.options.layoutScroll && this.instance) {
|
if (this.options.layoutScroll && this.instance) {
|
||||||
|
this.isScrollRoot = checkIsScrollRoot(this.instance);
|
||||||
this.scroll = measureScroll(this.instance);
|
this.scroll = measureScroll(this.instance);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -30350,8 +30374,24 @@ function createProjectionNode(_a) {
|
||||||
*/
|
*/
|
||||||
for (var i = 0; i < this.path.length; i++) {
|
for (var i = 0; i < this.path.length; i++) {
|
||||||
var node = this.path[i];
|
var node = this.path[i];
|
||||||
var scroll_1 = node.scroll, options = node.options;
|
var scroll_1 = node.scroll, options = node.options, isScrollRoot = node.isScrollRoot;
|
||||||
if (node !== this.root && scroll_1 && options.layoutScroll) {
|
if (node !== this.root && scroll_1 && options.layoutScroll) {
|
||||||
|
/**
|
||||||
|
* If this is a new scroll root, we want to remove all previous scrolls
|
||||||
|
* from the viewport box.
|
||||||
|
*/
|
||||||
|
if (isScrollRoot) {
|
||||||
|
copyBoxInto(boxWithoutScroll, box);
|
||||||
|
var rootScroll = this.root.scroll;
|
||||||
|
/**
|
||||||
|
* Undo the application of page scroll that was originally added
|
||||||
|
* to the measured bounding box.
|
||||||
|
*/
|
||||||
|
if (rootScroll) {
|
||||||
|
translateAxis(boxWithoutScroll.x, -rootScroll.x);
|
||||||
|
translateAxis(boxWithoutScroll.y, -rootScroll.y);
|
||||||
|
}
|
||||||
|
}
|
||||||
translateAxis(boxWithoutScroll.x, scroll_1.x);
|
translateAxis(boxWithoutScroll.x, scroll_1.x);
|
||||||
translateAxis(boxWithoutScroll.y, scroll_1.y);
|
translateAxis(boxWithoutScroll.y, scroll_1.y);
|
||||||
}
|
}
|
||||||
|
@ -31084,9 +31124,6 @@ function useProjectionId() {
|
||||||
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs
|
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @internal
|
|
||||||
*/
|
|
||||||
var LayoutGroupContext = (0,external_React_.createContext)({});
|
var LayoutGroupContext = (0,external_React_.createContext)({});
|
||||||
|
|
||||||
|
|
||||||
|
@ -31095,7 +31132,7 @@ var LayoutGroupContext = (0,external_React_.createContext)({});
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @internal
|
* Internal, exported only for usage in Framer
|
||||||
*/
|
*/
|
||||||
var SwitchLayoutGroupContext = (0,external_React_.createContext)({});
|
var SwitchLayoutGroupContext = (0,external_React_.createContext)({});
|
||||||
|
|
||||||
|
@ -31192,8 +31229,6 @@ var VisualElementHandler = /** @class */ (function (_super) {
|
||||||
*
|
*
|
||||||
* Alongside this is a config option which provides a way of rendering the provided
|
* Alongside this is a config option which provides a way of rendering the provided
|
||||||
* component "offline", or outside the React render cycle.
|
* component "offline", or outside the React render cycle.
|
||||||
*
|
|
||||||
* @internal
|
|
||||||
*/
|
*/
|
||||||
function motion_createMotionComponent(_a) {
|
function motion_createMotionComponent(_a) {
|
||||||
var preloadedFeatures = _a.preloadedFeatures, createVisualElement = _a.createVisualElement, projectionNodeConstructor = _a.projectionNodeConstructor, useRender = _a.useRender, useVisualState = _a.useVisualState, Component = _a.Component;
|
var preloadedFeatures = _a.preloadedFeatures, createVisualElement = _a.createVisualElement, projectionNodeConstructor = _a.projectionNodeConstructor, useRender = _a.useRender, useVisualState = _a.useVisualState, Component = _a.Component;
|
||||||
|
@ -31626,7 +31661,7 @@ function useHTMLProps(props, visualState, isStatic) {
|
||||||
/**
|
/**
|
||||||
* A list of all valid MotionProps.
|
* A list of all valid MotionProps.
|
||||||
*
|
*
|
||||||
* @internalremarks
|
* @privateRemarks
|
||||||
* This doesn't throw if a `MotionProp` name is missing - it should.
|
* This doesn't throw if a `MotionProp` name is missing - it should.
|
||||||
*/
|
*/
|
||||||
var validMotionProps = new Set([
|
var validMotionProps = new Set([
|
||||||
|
@ -32192,8 +32227,9 @@ var AnimationType;
|
||||||
|
|
||||||
|
|
||||||
function addDomEvent(target, eventName, handler, options) {
|
function addDomEvent(target, eventName, handler, options) {
|
||||||
|
if (options === void 0) { options = { passive: true }; }
|
||||||
target.addEventListener(eventName, handler, options);
|
target.addEventListener(eventName, handler, options);
|
||||||
return function () { return target.removeEventListener(eventName, handler, options); };
|
return function () { return target.removeEventListener(eventName, handler); };
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Attaches an event listener directly to the provided DOM element.
|
* Attaches an event listener directly to the provided DOM element.
|
||||||
|
@ -32457,10 +32493,10 @@ function useHoverGesture(_a) {
|
||||||
var onHoverStart = _a.onHoverStart, onHoverEnd = _a.onHoverEnd, whileHover = _a.whileHover, visualElement = _a.visualElement;
|
var onHoverStart = _a.onHoverStart, onHoverEnd = _a.onHoverEnd, whileHover = _a.whileHover, visualElement = _a.visualElement;
|
||||||
usePointerEvent(visualElement, "pointerenter", onHoverStart || whileHover
|
usePointerEvent(visualElement, "pointerenter", onHoverStart || whileHover
|
||||||
? createHoverEvent(visualElement, true, onHoverStart)
|
? createHoverEvent(visualElement, true, onHoverStart)
|
||||||
: undefined);
|
: undefined, { passive: !onHoverStart });
|
||||||
usePointerEvent(visualElement, "pointerleave", onHoverEnd || whileHover
|
usePointerEvent(visualElement, "pointerleave", onHoverEnd || whileHover
|
||||||
? createHoverEvent(visualElement, false, onHoverEnd)
|
? createHoverEvent(visualElement, false, onHoverEnd)
|
||||||
: undefined);
|
: undefined, { passive: !onHoverEnd });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -32514,6 +32550,12 @@ function useTapGesture(_a) {
|
||||||
var hasPressListeners = onTap || onTapStart || onTapCancel || whileTap;
|
var hasPressListeners = onTap || onTapStart || onTapCancel || whileTap;
|
||||||
var isPressing = (0,external_React_.useRef)(false);
|
var isPressing = (0,external_React_.useRef)(false);
|
||||||
var cancelPointerEndListeners = (0,external_React_.useRef)(null);
|
var cancelPointerEndListeners = (0,external_React_.useRef)(null);
|
||||||
|
/**
|
||||||
|
* Only set listener to passive if there are no external listeners.
|
||||||
|
*/
|
||||||
|
var eventOptions = {
|
||||||
|
passive: !(onTapStart || onTap || onTapCancel || onPointerDown),
|
||||||
|
};
|
||||||
function removePointerEndListener() {
|
function removePointerEndListener() {
|
||||||
var _a;
|
var _a;
|
||||||
(_a = cancelPointerEndListeners.current) === null || _a === void 0 ? void 0 : _a.call(cancelPointerEndListeners);
|
(_a = cancelPointerEndListeners.current) === null || _a === void 0 ? void 0 : _a.call(cancelPointerEndListeners);
|
||||||
|
@ -32548,19 +32590,32 @@ function useTapGesture(_a) {
|
||||||
if (isPressing.current)
|
if (isPressing.current)
|
||||||
return;
|
return;
|
||||||
isPressing.current = true;
|
isPressing.current = true;
|
||||||
cancelPointerEndListeners.current = pipe(addPointerEvent(window, "pointerup", onPointerUp), addPointerEvent(window, "pointercancel", onPointerCancel));
|
cancelPointerEndListeners.current = pipe(addPointerEvent(window, "pointerup", onPointerUp, eventOptions), addPointerEvent(window, "pointercancel", onPointerCancel, eventOptions));
|
||||||
/**
|
/**
|
||||||
* Ensure we trigger animations before firing event callback
|
* Ensure we trigger animations before firing event callback
|
||||||
*/
|
*/
|
||||||
(_a = visualElement.animationState) === null || _a === void 0 ? void 0 : _a.setActive(AnimationType.Tap, true);
|
(_a = visualElement.animationState) === null || _a === void 0 ? void 0 : _a.setActive(AnimationType.Tap, true);
|
||||||
onTapStart === null || onTapStart === void 0 ? void 0 : onTapStart(event, info);
|
onTapStart === null || onTapStart === void 0 ? void 0 : onTapStart(event, info);
|
||||||
}
|
}
|
||||||
usePointerEvent(visualElement, "pointerdown", hasPressListeners ? onPointerDown : undefined);
|
usePointerEvent(visualElement, "pointerdown", hasPressListeners ? onPointerDown : undefined, eventOptions);
|
||||||
useUnmountEffect(removePointerEndListener);
|
useUnmountEffect(removePointerEndListener);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/utils/warn-once.mjs
|
||||||
|
var warned = new Set();
|
||||||
|
function warnOnce(condition, message, element) {
|
||||||
|
if (condition || warned.has(message))
|
||||||
|
return;
|
||||||
|
console.warn(message);
|
||||||
|
if (element)
|
||||||
|
console.warn(element);
|
||||||
|
warned.add(message);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/features/viewport/observers.mjs
|
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/features/viewport/observers.mjs
|
||||||
|
|
||||||
|
|
||||||
|
@ -32693,7 +32748,9 @@ function useMissingIntersectionObserver(shouldObserve, state, visualElement, _a)
|
||||||
(0,external_React_.useEffect)(function () {
|
(0,external_React_.useEffect)(function () {
|
||||||
if (!shouldObserve || !fallback)
|
if (!shouldObserve || !fallback)
|
||||||
return;
|
return;
|
||||||
if (false) {}
|
if (env !== "production") {
|
||||||
|
warnOnce(false, "IntersectionObserver not available on this device. whileInView animations will trigger on mount.");
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Fire this in an rAF because, at this point, the animation state
|
* Fire this in an rAF because, at this point, the animation state
|
||||||
* won't have flushed for the first time and there's certain logic in
|
* won't have flushed for the first time and there's certain logic in
|
||||||
|
@ -33035,9 +33092,6 @@ function getOrigin(target, transition, visualElement) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @internal
|
|
||||||
*/
|
|
||||||
function animateVisualElement(visualElement, definition, options) {
|
function animateVisualElement(visualElement, definition, options) {
|
||||||
if (options === void 0) { options = {}; }
|
if (options === void 0) { options = {}; }
|
||||||
visualElement.notifyAnimationStart(definition);
|
visualElement.notifyAnimationStart(definition);
|
||||||
|
@ -34297,7 +34351,7 @@ var VisualElementDragControls = /** @class */ (function () {
|
||||||
* constraints as the window resizes.
|
* constraints as the window resizes.
|
||||||
*/
|
*/
|
||||||
var stopResizeListener = addDomEvent(window, "resize", function () {
|
var stopResizeListener = addDomEvent(window, "resize", function () {
|
||||||
_this.scalePositionWithinConstraints();
|
return _this.scalePositionWithinConstraints();
|
||||||
});
|
});
|
||||||
/**
|
/**
|
||||||
* If the element's layout changes, calculate the delta and apply that to
|
* If the element's layout changes, calculate the delta and apply that to
|
||||||
|
@ -34388,7 +34442,7 @@ function useDrag(props) {
|
||||||
* @param handlers -
|
* @param handlers -
|
||||||
* @param ref -
|
* @param ref -
|
||||||
*
|
*
|
||||||
* @internalremarks
|
* @privateRemarks
|
||||||
* Currently this sets new pan gesture functions every render. The memo route has been explored
|
* Currently this sets new pan gesture functions every render. The memo route has been explored
|
||||||
* in the past but ultimately we're still creating new functions every render. An optimisation
|
* in the past but ultimately we're still creating new functions every render. An optimisation
|
||||||
* to explore is creating the pan gestures and loading them into a `ref`.
|
* to explore is creating the pan gestures and loading them into a `ref`.
|
||||||
|
@ -34493,6 +34547,7 @@ function createLifecycles() {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function updateMotionValuesFromProps(element, next, prev) {
|
function updateMotionValuesFromProps(element, next, prev) {
|
||||||
var _a;
|
var _a;
|
||||||
for (var key in next) {
|
for (var key in next) {
|
||||||
|
@ -34504,6 +34559,11 @@ function updateMotionValuesFromProps(element, next, prev) {
|
||||||
* to our visual element's motion value map.
|
* to our visual element's motion value map.
|
||||||
*/
|
*/
|
||||||
element.addValue(key, nextValue);
|
element.addValue(key, nextValue);
|
||||||
|
/**
|
||||||
|
* Check the version of the incoming motion value with this version
|
||||||
|
* and warn against mismatches.
|
||||||
|
*/
|
||||||
|
if (false) {}
|
||||||
}
|
}
|
||||||
else if (isMotionValue(prevValue)) {
|
else if (isMotionValue(prevValue)) {
|
||||||
/**
|
/**
|
||||||
|
@ -35262,6 +35322,9 @@ var checkAndConvertChangedValueTypes = function (visualElement, target, origin,
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (changedValueTypeKeys.length) {
|
if (changedValueTypeKeys.length) {
|
||||||
|
var scrollY_1 = changedValueTypeKeys.indexOf("height") >= 0
|
||||||
|
? window.pageYOffset
|
||||||
|
: null;
|
||||||
var convertedTarget = convertChangedValueTypes(target, visualElement, changedValueTypeKeys);
|
var convertedTarget = convertChangedValueTypes(target, visualElement, changedValueTypeKeys);
|
||||||
// If we removed transform values, reapply them before the next render
|
// If we removed transform values, reapply them before the next render
|
||||||
if (removedTransformValues.length) {
|
if (removedTransformValues.length) {
|
||||||
|
@ -35272,6 +35335,9 @@ var checkAndConvertChangedValueTypes = function (visualElement, target, origin,
|
||||||
}
|
}
|
||||||
// Reapply original values
|
// Reapply original values
|
||||||
visualElement.syncRender();
|
visualElement.syncRender();
|
||||||
|
// Restore scroll position
|
||||||
|
if (scrollY_1 !== null)
|
||||||
|
window.scrollTo({ top: scrollY_1 });
|
||||||
return { target: convertedTarget, transitionEnd: transitionEnd };
|
return { target: convertedTarget, transitionEnd: transitionEnd };
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -35710,15 +35776,14 @@ var layoutFeatures = {
|
||||||
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/projection/node/DocumentProjectionNode.mjs
|
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/projection/node/DocumentProjectionNode.mjs
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var DocumentProjectionNode = createProjectionNode({
|
var DocumentProjectionNode = createProjectionNode({
|
||||||
attachResizeListener: function (ref, notify) {
|
attachResizeListener: function (ref, notify) { return addDomEvent(ref, "resize", notify); },
|
||||||
ref.addEventListener("resize", notify, { passive: true });
|
|
||||||
return function () { return ref.removeEventListener("resize", notify); };
|
|
||||||
},
|
|
||||||
measureScroll: function () { return ({
|
measureScroll: function () { return ({
|
||||||
x: document.documentElement.scrollLeft || document.body.scrollLeft,
|
x: document.documentElement.scrollLeft || document.body.scrollLeft,
|
||||||
y: document.documentElement.scrollTop || document.body.scrollTop,
|
y: document.documentElement.scrollTop || document.body.scrollTop,
|
||||||
}); },
|
}); },
|
||||||
|
checkIsScrollRoot: function () { return true; },
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
@ -35747,6 +35812,9 @@ var HTMLProjectionNode_HTMLProjectionNode = createProjectionNode({
|
||||||
resetTransform: function (instance, value) {
|
resetTransform: function (instance, value) {
|
||||||
instance.style.transform = value !== null && value !== void 0 ? value : "none";
|
instance.style.transform = value !== null && value !== void 0 ? value : "none";
|
||||||
},
|
},
|
||||||
|
checkIsScrollRoot: function (instance) {
|
||||||
|
return Boolean(window.getComputedStyle(instance).position === "fixed");
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
@ -37619,10 +37687,10 @@ function computeRubberband(bounds, [Vx, Vy], [Rx, Ry]) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ./node_modules/@use-gesture/core/dist/actions-8e12537b.esm.js
|
;// CONCATENATED MODULE: ./node_modules/@use-gesture/core/dist/actions-1416bf77.esm.js
|
||||||
|
|
||||||
|
|
||||||
function actions_8e12537b_esm_defineProperty(obj, key, value) {
|
function actions_1416bf77_esm_defineProperty(obj, key, value) {
|
||||||
if (key in obj) {
|
if (key in obj) {
|
||||||
Object.defineProperty(obj, key, {
|
Object.defineProperty(obj, key, {
|
||||||
value: value,
|
value: value,
|
||||||
|
@ -37637,7 +37705,7 @@ function actions_8e12537b_esm_defineProperty(obj, key, value) {
|
||||||
return obj;
|
return obj;
|
||||||
}
|
}
|
||||||
|
|
||||||
function actions_8e12537b_esm_ownKeys(object, enumerableOnly) {
|
function actions_1416bf77_esm_ownKeys(object, enumerableOnly) {
|
||||||
var keys = Object.keys(object);
|
var keys = Object.keys(object);
|
||||||
|
|
||||||
if (Object.getOwnPropertySymbols) {
|
if (Object.getOwnPropertySymbols) {
|
||||||
|
@ -37650,12 +37718,12 @@ function actions_8e12537b_esm_ownKeys(object, enumerableOnly) {
|
||||||
return keys;
|
return keys;
|
||||||
}
|
}
|
||||||
|
|
||||||
function actions_8e12537b_esm_objectSpread2(target) {
|
function actions_1416bf77_esm_objectSpread2(target) {
|
||||||
for (var i = 1; i < arguments.length; i++) {
|
for (var i = 1; i < arguments.length; i++) {
|
||||||
var source = null != arguments[i] ? arguments[i] : {};
|
var source = null != arguments[i] ? arguments[i] : {};
|
||||||
i % 2 ? actions_8e12537b_esm_ownKeys(Object(source), !0).forEach(function (key) {
|
i % 2 ? actions_1416bf77_esm_ownKeys(Object(source), !0).forEach(function (key) {
|
||||||
actions_8e12537b_esm_defineProperty(target, key, source[key]);
|
actions_1416bf77_esm_defineProperty(target, key, source[key]);
|
||||||
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : actions_8e12537b_esm_ownKeys(Object(source)).forEach(function (key) {
|
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : actions_1416bf77_esm_ownKeys(Object(source)).forEach(function (key) {
|
||||||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
|
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -37691,10 +37759,16 @@ function capitalize(string) {
|
||||||
return string[0].toUpperCase() + string.slice(1);
|
return string[0].toUpperCase() + string.slice(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const actionsWithoutCaptureSupported = ['enter', 'leave'];
|
||||||
|
|
||||||
|
function hasCapture(capture = false, actionKey) {
|
||||||
|
return capture && !actionsWithoutCaptureSupported.includes(actionKey);
|
||||||
|
}
|
||||||
|
|
||||||
function toHandlerProp(device, action = '', capture = false) {
|
function toHandlerProp(device, action = '', capture = false) {
|
||||||
const deviceProps = EVENT_TYPE_MAP[device];
|
const deviceProps = EVENT_TYPE_MAP[device];
|
||||||
const actionKey = deviceProps ? deviceProps[action] || action : action;
|
const actionKey = deviceProps ? deviceProps[action] || action : action;
|
||||||
return 'on' + capitalize(device) + capitalize(actionKey) + (capture ? 'Capture' : '');
|
return 'on' + capitalize(device) + capitalize(actionKey) + (hasCapture(capture, actionKey) ? 'Capture' : '');
|
||||||
}
|
}
|
||||||
const pointerCaptureEvents = ['gotpointercapture', 'lostpointercapture'];
|
const pointerCaptureEvents = ['gotpointercapture', 'lostpointercapture'];
|
||||||
function parseProp(prop) {
|
function parseProp(prop) {
|
||||||
|
@ -38058,7 +38132,7 @@ class Engine {
|
||||||
const config = this.config;
|
const config = this.config;
|
||||||
if (!state._active) this.clean();
|
if (!state._active) this.clean();
|
||||||
if ((state._blocked || !state.intentional) && !state._force && !config.triggerAllEvents) return;
|
if ((state._blocked || !state.intentional) && !state._force && !config.triggerAllEvents) return;
|
||||||
const memo = this.handler(actions_8e12537b_esm_objectSpread2(actions_8e12537b_esm_objectSpread2(actions_8e12537b_esm_objectSpread2({}, shared), state), {}, {
|
const memo = this.handler(actions_1416bf77_esm_objectSpread2(actions_1416bf77_esm_objectSpread2(actions_1416bf77_esm_objectSpread2({}, shared), state), {}, {
|
||||||
[this.aliasKey]: state.values
|
[this.aliasKey]: state.values
|
||||||
}));
|
}));
|
||||||
if (memo !== undefined) state.memo = memo;
|
if (memo !== undefined) state.memo = memo;
|
||||||
|
@ -38090,7 +38164,7 @@ class CoordinatesEngine extends Engine {
|
||||||
constructor(...args) {
|
constructor(...args) {
|
||||||
super(...args);
|
super(...args);
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "aliasKey", 'xy');
|
actions_1416bf77_esm_defineProperty(this, "aliasKey", 'xy');
|
||||||
}
|
}
|
||||||
|
|
||||||
reset() {
|
reset() {
|
||||||
|
@ -38146,6 +38220,10 @@ const commonConfigResolver = {
|
||||||
return value;
|
return value;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
eventOptions(value, _k, config) {
|
||||||
|
return actions_1416bf77_esm_objectSpread2(actions_1416bf77_esm_objectSpread2({}, config.shared.eventOptions), value);
|
||||||
|
},
|
||||||
|
|
||||||
preventDefault(value = false) {
|
preventDefault(value = false) {
|
||||||
return value;
|
return value;
|
||||||
},
|
},
|
||||||
|
@ -38190,7 +38268,7 @@ const commonConfigResolver = {
|
||||||
if (false) {}
|
if (false) {}
|
||||||
|
|
||||||
const DEFAULT_AXIS_THRESHOLD = 0;
|
const DEFAULT_AXIS_THRESHOLD = 0;
|
||||||
const coordinatesConfigResolver = actions_8e12537b_esm_objectSpread2(actions_8e12537b_esm_objectSpread2({}, commonConfigResolver), {}, {
|
const coordinatesConfigResolver = actions_1416bf77_esm_objectSpread2(actions_1416bf77_esm_objectSpread2({}, commonConfigResolver), {}, {
|
||||||
axis(_v, _k, {
|
axis(_v, _k, {
|
||||||
axis
|
axis
|
||||||
}) {
|
}) {
|
||||||
|
@ -38237,7 +38315,7 @@ class DragEngine extends CoordinatesEngine {
|
||||||
constructor(...args) {
|
constructor(...args) {
|
||||||
super(...args);
|
super(...args);
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "ingKey", 'dragging');
|
actions_1416bf77_esm_defineProperty(this, "ingKey", 'dragging');
|
||||||
}
|
}
|
||||||
|
|
||||||
reset() {
|
reset() {
|
||||||
|
@ -38297,13 +38375,13 @@ class DragEngine extends CoordinatesEngine {
|
||||||
const config = this.config;
|
const config = this.config;
|
||||||
const state = this.state;
|
const state = this.state;
|
||||||
if (event.buttons != null && (Array.isArray(config.pointerButtons) ? !config.pointerButtons.includes(event.buttons) : config.pointerButtons !== -1 && config.pointerButtons !== event.buttons)) return;
|
if (event.buttons != null && (Array.isArray(config.pointerButtons) ? !config.pointerButtons.includes(event.buttons) : config.pointerButtons !== -1 && config.pointerButtons !== event.buttons)) return;
|
||||||
this.ctrl.setEventIds(event);
|
const ctrlIds = this.ctrl.setEventIds(event);
|
||||||
|
|
||||||
if (config.pointerCapture) {
|
if (config.pointerCapture) {
|
||||||
event.target.setPointerCapture(event.pointerId);
|
event.target.setPointerCapture(event.pointerId);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (state._pointerActive) return;
|
if (ctrlIds && ctrlIds.size > 1 && state._pointerActive) return;
|
||||||
this.start(event);
|
this.start(event);
|
||||||
this.setupPointer(event);
|
this.setupPointer(event);
|
||||||
state._pointerId = pointerId(event);
|
state._pointerId = pointerId(event);
|
||||||
|
@ -38460,12 +38538,13 @@ class DragEngine extends CoordinatesEngine {
|
||||||
}
|
}
|
||||||
|
|
||||||
setupScrollPrevention(event) {
|
setupScrollPrevention(event) {
|
||||||
|
this.state._preventScroll = false;
|
||||||
persistEvent(event);
|
persistEvent(event);
|
||||||
this.eventStore.add(this.sharedConfig.window, 'touch', 'change', this.preventScroll.bind(this), {
|
const remove = this.eventStore.add(this.sharedConfig.window, 'touch', 'change', this.preventScroll.bind(this), {
|
||||||
passive: false
|
passive: false
|
||||||
});
|
});
|
||||||
this.eventStore.add(this.sharedConfig.window, 'touch', 'end', this.clean.bind(this));
|
this.eventStore.add(this.sharedConfig.window, 'touch', 'end', remove);
|
||||||
this.eventStore.add(this.sharedConfig.window, 'touch', 'cancel', this.clean.bind(this));
|
this.eventStore.add(this.sharedConfig.window, 'touch', 'cancel', remove);
|
||||||
this.timeoutStore.add('startPointerDrag', this.startPointerDrag.bind(this), this.config.preventScrollDelay, event);
|
this.timeoutStore.add('startPointerDrag', this.startPointerDrag.bind(this), this.config.preventScrollDelay, event);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -38483,8 +38562,8 @@ class DragEngine extends CoordinatesEngine {
|
||||||
if (deltaFn) {
|
if (deltaFn) {
|
||||||
const state = this.state;
|
const state = this.state;
|
||||||
const factor = event.shiftKey ? 10 : event.altKey ? 0.1 : 1;
|
const factor = event.shiftKey ? 10 : event.altKey ? 0.1 : 1;
|
||||||
state._delta = deltaFn(factor);
|
|
||||||
this.start(event);
|
this.start(event);
|
||||||
|
state._delta = deltaFn(factor);
|
||||||
state._keyboardActive = true;
|
state._keyboardActive = true;
|
||||||
V.addTo(state._movement, state._delta);
|
V.addTo(state._movement, state._delta);
|
||||||
this.compute(event);
|
this.compute(event);
|
||||||
|
@ -38528,22 +38607,22 @@ function persistEvent(event) {
|
||||||
'persist' in event && typeof event.persist === 'function' && event.persist();
|
'persist' in event && typeof event.persist === 'function' && event.persist();
|
||||||
}
|
}
|
||||||
|
|
||||||
const actions_8e12537b_esm_isBrowser = typeof window !== 'undefined' && window.document && window.document.createElement;
|
const actions_1416bf77_esm_isBrowser = typeof window !== 'undefined' && window.document && window.document.createElement;
|
||||||
|
|
||||||
function actions_8e12537b_esm_supportsTouchEvents() {
|
function actions_1416bf77_esm_supportsTouchEvents() {
|
||||||
return actions_8e12537b_esm_isBrowser && 'ontouchstart' in window;
|
return actions_1416bf77_esm_isBrowser && 'ontouchstart' in window;
|
||||||
}
|
}
|
||||||
|
|
||||||
function isTouchScreen() {
|
function isTouchScreen() {
|
||||||
return actions_8e12537b_esm_supportsTouchEvents() || actions_8e12537b_esm_isBrowser && window.navigator.maxTouchPoints > 1;
|
return actions_1416bf77_esm_supportsTouchEvents() || actions_1416bf77_esm_isBrowser && window.navigator.maxTouchPoints > 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
function actions_8e12537b_esm_supportsPointerEvents() {
|
function actions_1416bf77_esm_supportsPointerEvents() {
|
||||||
return actions_8e12537b_esm_isBrowser && 'onpointerdown' in window;
|
return actions_1416bf77_esm_isBrowser && 'onpointerdown' in window;
|
||||||
}
|
}
|
||||||
|
|
||||||
function supportsPointerLock() {
|
function supportsPointerLock() {
|
||||||
return actions_8e12537b_esm_isBrowser && 'exitPointerLock' in window.document;
|
return actions_1416bf77_esm_isBrowser && 'exitPointerLock' in window.document;
|
||||||
}
|
}
|
||||||
|
|
||||||
function supportsGestureEvents() {
|
function supportsGestureEvents() {
|
||||||
|
@ -38555,11 +38634,11 @@ function supportsGestureEvents() {
|
||||||
}
|
}
|
||||||
|
|
||||||
const SUPPORT = {
|
const SUPPORT = {
|
||||||
isBrowser: actions_8e12537b_esm_isBrowser,
|
isBrowser: actions_1416bf77_esm_isBrowser,
|
||||||
gesture: supportsGestureEvents(),
|
gesture: supportsGestureEvents(),
|
||||||
touch: isTouchScreen(),
|
touch: isTouchScreen(),
|
||||||
touchscreen: isTouchScreen(),
|
touchscreen: isTouchScreen(),
|
||||||
pointer: actions_8e12537b_esm_supportsPointerEvents(),
|
pointer: actions_1416bf77_esm_supportsPointerEvents(),
|
||||||
pointerLock: supportsPointerLock()
|
pointerLock: supportsPointerLock()
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -38573,7 +38652,7 @@ const DEFAULT_DRAG_AXIS_THRESHOLD = {
|
||||||
touch: 0,
|
touch: 0,
|
||||||
pen: 8
|
pen: 8
|
||||||
};
|
};
|
||||||
const dragConfigResolver = actions_8e12537b_esm_objectSpread2(actions_8e12537b_esm_objectSpread2({}, coordinatesConfigResolver), {}, {
|
const dragConfigResolver = actions_1416bf77_esm_objectSpread2(actions_1416bf77_esm_objectSpread2({}, coordinatesConfigResolver), {}, {
|
||||||
device(_v, _k, {
|
device(_v, _k, {
|
||||||
pointer: {
|
pointer: {
|
||||||
touch = false,
|
touch = false,
|
||||||
|
@ -38645,7 +38724,7 @@ const dragConfigResolver = actions_8e12537b_esm_objectSpread2(actions_8e12537b_e
|
||||||
|
|
||||||
axisThreshold(value) {
|
axisThreshold(value) {
|
||||||
if (!value) return DEFAULT_DRAG_AXIS_THRESHOLD;
|
if (!value) return DEFAULT_DRAG_AXIS_THRESHOLD;
|
||||||
return actions_8e12537b_esm_objectSpread2(actions_8e12537b_esm_objectSpread2({}, DEFAULT_DRAG_AXIS_THRESHOLD), value);
|
return actions_1416bf77_esm_objectSpread2(actions_1416bf77_esm_objectSpread2({}, DEFAULT_DRAG_AXIS_THRESHOLD), value);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -38658,9 +38737,9 @@ class PinchEngine extends Engine {
|
||||||
constructor(...args) {
|
constructor(...args) {
|
||||||
super(...args);
|
super(...args);
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "ingKey", 'pinching');
|
actions_1416bf77_esm_defineProperty(this, "ingKey", 'pinching');
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "aliasKey", 'da');
|
actions_1416bf77_esm_defineProperty(this, "aliasKey", 'da');
|
||||||
}
|
}
|
||||||
|
|
||||||
init() {
|
init() {
|
||||||
|
@ -38924,7 +39003,7 @@ class PinchEngine extends Engine {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const pinchConfigResolver = actions_8e12537b_esm_objectSpread2(actions_8e12537b_esm_objectSpread2({}, commonConfigResolver), {}, {
|
const pinchConfigResolver = actions_1416bf77_esm_objectSpread2(actions_1416bf77_esm_objectSpread2({}, commonConfigResolver), {}, {
|
||||||
device(_v, _k, {
|
device(_v, _k, {
|
||||||
shared,
|
shared,
|
||||||
pointer: {
|
pointer: {
|
||||||
|
@ -38982,7 +39061,7 @@ class MoveEngine extends CoordinatesEngine {
|
||||||
constructor(...args) {
|
constructor(...args) {
|
||||||
super(...args);
|
super(...args);
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "ingKey", 'moving');
|
actions_1416bf77_esm_defineProperty(this, "ingKey", 'moving');
|
||||||
}
|
}
|
||||||
|
|
||||||
move(event) {
|
move(event) {
|
||||||
|
@ -39024,7 +39103,7 @@ class MoveEngine extends CoordinatesEngine {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const moveConfigResolver = actions_8e12537b_esm_objectSpread2(actions_8e12537b_esm_objectSpread2({}, coordinatesConfigResolver), {}, {
|
const moveConfigResolver = actions_1416bf77_esm_objectSpread2(actions_1416bf77_esm_objectSpread2({}, coordinatesConfigResolver), {}, {
|
||||||
mouseOnly: (value = true) => value
|
mouseOnly: (value = true) => value
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -39032,7 +39111,7 @@ class ScrollEngine extends CoordinatesEngine {
|
||||||
constructor(...args) {
|
constructor(...args) {
|
||||||
super(...args);
|
super(...args);
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "ingKey", 'scrolling');
|
actions_1416bf77_esm_defineProperty(this, "ingKey", 'scrolling');
|
||||||
}
|
}
|
||||||
|
|
||||||
scroll(event) {
|
scroll(event) {
|
||||||
|
@ -39071,7 +39150,7 @@ class WheelEngine extends CoordinatesEngine {
|
||||||
constructor(...args) {
|
constructor(...args) {
|
||||||
super(...args);
|
super(...args);
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "ingKey", 'wheeling');
|
actions_1416bf77_esm_defineProperty(this, "ingKey", 'wheeling');
|
||||||
}
|
}
|
||||||
|
|
||||||
wheel(event) {
|
wheel(event) {
|
||||||
|
@ -39119,7 +39198,7 @@ class HoverEngine extends CoordinatesEngine {
|
||||||
constructor(...args) {
|
constructor(...args) {
|
||||||
super(...args);
|
super(...args);
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "ingKey", 'hovering');
|
actions_1416bf77_esm_defineProperty(this, "ingKey", 'hovering');
|
||||||
}
|
}
|
||||||
|
|
||||||
enter(event) {
|
enter(event) {
|
||||||
|
@ -39150,42 +39229,42 @@ class HoverEngine extends CoordinatesEngine {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const hoverConfigResolver = actions_8e12537b_esm_objectSpread2(actions_8e12537b_esm_objectSpread2({}, coordinatesConfigResolver), {}, {
|
const hoverConfigResolver = actions_1416bf77_esm_objectSpread2(actions_1416bf77_esm_objectSpread2({}, coordinatesConfigResolver), {}, {
|
||||||
mouseOnly: (value = true) => value
|
mouseOnly: (value = true) => value
|
||||||
});
|
});
|
||||||
|
|
||||||
const actions_8e12537b_esm_EngineMap = new Map();
|
const actions_1416bf77_esm_EngineMap = new Map();
|
||||||
const ConfigResolverMap = new Map();
|
const ConfigResolverMap = new Map();
|
||||||
function actions_8e12537b_esm_registerAction(action) {
|
function actions_1416bf77_esm_registerAction(action) {
|
||||||
actions_8e12537b_esm_EngineMap.set(action.key, action.engine);
|
actions_1416bf77_esm_EngineMap.set(action.key, action.engine);
|
||||||
ConfigResolverMap.set(action.key, action.resolver);
|
ConfigResolverMap.set(action.key, action.resolver);
|
||||||
}
|
}
|
||||||
const actions_8e12537b_esm_dragAction = {
|
const actions_1416bf77_esm_dragAction = {
|
||||||
key: 'drag',
|
key: 'drag',
|
||||||
engine: DragEngine,
|
engine: DragEngine,
|
||||||
resolver: dragConfigResolver
|
resolver: dragConfigResolver
|
||||||
};
|
};
|
||||||
const actions_8e12537b_esm_hoverAction = {
|
const actions_1416bf77_esm_hoverAction = {
|
||||||
key: 'hover',
|
key: 'hover',
|
||||||
engine: HoverEngine,
|
engine: HoverEngine,
|
||||||
resolver: hoverConfigResolver
|
resolver: hoverConfigResolver
|
||||||
};
|
};
|
||||||
const actions_8e12537b_esm_moveAction = {
|
const actions_1416bf77_esm_moveAction = {
|
||||||
key: 'move',
|
key: 'move',
|
||||||
engine: MoveEngine,
|
engine: MoveEngine,
|
||||||
resolver: moveConfigResolver
|
resolver: moveConfigResolver
|
||||||
};
|
};
|
||||||
const actions_8e12537b_esm_pinchAction = {
|
const actions_1416bf77_esm_pinchAction = {
|
||||||
key: 'pinch',
|
key: 'pinch',
|
||||||
engine: PinchEngine,
|
engine: PinchEngine,
|
||||||
resolver: pinchConfigResolver
|
resolver: pinchConfigResolver
|
||||||
};
|
};
|
||||||
const actions_8e12537b_esm_scrollAction = {
|
const actions_1416bf77_esm_scrollAction = {
|
||||||
key: 'scroll',
|
key: 'scroll',
|
||||||
engine: ScrollEngine,
|
engine: ScrollEngine,
|
||||||
resolver: scrollConfigResolver
|
resolver: scrollConfigResolver
|
||||||
};
|
};
|
||||||
const actions_8e12537b_esm_wheelAction = {
|
const actions_1416bf77_esm_wheelAction = {
|
||||||
key: 'wheel',
|
key: 'wheel',
|
||||||
engine: WheelEngine,
|
engine: WheelEngine,
|
||||||
resolver: wheelConfigResolver
|
resolver: wheelConfigResolver
|
||||||
|
@ -39312,7 +39391,7 @@ function use_gesture_core_esm_parse(config, gestureKey) {
|
||||||
|
|
||||||
if (gestureKey) {
|
if (gestureKey) {
|
||||||
const resolver = ConfigResolverMap.get(gestureKey);
|
const resolver = ConfigResolverMap.get(gestureKey);
|
||||||
_config[gestureKey] = resolveWith(actions_8e12537b_esm_objectSpread2({
|
_config[gestureKey] = resolveWith(actions_1416bf77_esm_objectSpread2({
|
||||||
shared: _config.shared
|
shared: _config.shared
|
||||||
}, rest), resolver);
|
}, rest), resolver);
|
||||||
} else {
|
} else {
|
||||||
|
@ -39320,7 +39399,7 @@ function use_gesture_core_esm_parse(config, gestureKey) {
|
||||||
const resolver = ConfigResolverMap.get(key);
|
const resolver = ConfigResolverMap.get(key);
|
||||||
|
|
||||||
if (resolver) {
|
if (resolver) {
|
||||||
_config[key] = resolveWith(actions_8e12537b_esm_objectSpread2({
|
_config[key] = resolveWith(actions_1416bf77_esm_objectSpread2({
|
||||||
shared: _config.shared
|
shared: _config.shared
|
||||||
}, rest[key]), resolver);
|
}, rest[key]), resolver);
|
||||||
} else if (false) {}
|
} else if (false) {}
|
||||||
|
@ -39331,33 +39410,43 @@ function use_gesture_core_esm_parse(config, gestureKey) {
|
||||||
}
|
}
|
||||||
|
|
||||||
class EventStore {
|
class EventStore {
|
||||||
constructor(ctrl) {
|
constructor(ctrl, gestureKey) {
|
||||||
actions_8e12537b_esm_defineProperty(this, "_listeners", []);
|
actions_1416bf77_esm_defineProperty(this, "_listeners", new Set());
|
||||||
|
|
||||||
this._ctrl = ctrl;
|
this._ctrl = ctrl;
|
||||||
|
this._gestureKey = gestureKey;
|
||||||
}
|
}
|
||||||
|
|
||||||
add(element, device, action, handler, options) {
|
add(element, device, action, handler, options) {
|
||||||
|
const listeners = this._listeners;
|
||||||
const type = toDomEventType(device, action);
|
const type = toDomEventType(device, action);
|
||||||
|
|
||||||
const eventOptions = actions_8e12537b_esm_objectSpread2(actions_8e12537b_esm_objectSpread2({}, this._ctrl.config.shared.eventOptions), options);
|
const _options = this._gestureKey ? this._ctrl.config[this._gestureKey].eventOptions : {};
|
||||||
|
|
||||||
|
const eventOptions = actions_1416bf77_esm_objectSpread2(actions_1416bf77_esm_objectSpread2({}, _options), options);
|
||||||
|
|
||||||
element.addEventListener(type, handler, eventOptions);
|
element.addEventListener(type, handler, eventOptions);
|
||||||
|
|
||||||
this._listeners.push(() => element.removeEventListener(type, handler, eventOptions));
|
const remove = () => {
|
||||||
|
element.removeEventListener(type, handler, eventOptions);
|
||||||
|
listeners.delete(remove);
|
||||||
|
};
|
||||||
|
|
||||||
|
listeners.add(remove);
|
||||||
|
return remove;
|
||||||
}
|
}
|
||||||
|
|
||||||
clean() {
|
clean() {
|
||||||
this._listeners.forEach(remove => remove());
|
this._listeners.forEach(remove => remove());
|
||||||
|
|
||||||
this._listeners = [];
|
this._listeners.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class TimeoutStore {
|
class TimeoutStore {
|
||||||
constructor() {
|
constructor() {
|
||||||
actions_8e12537b_esm_defineProperty(this, "_timeouts", new Map());
|
actions_1416bf77_esm_defineProperty(this, "_timeouts", new Map());
|
||||||
}
|
}
|
||||||
|
|
||||||
add(key, callback, ms = 140, ...args) {
|
add(key, callback, ms = 140, ...args) {
|
||||||
|
@ -39382,23 +39471,23 @@ class TimeoutStore {
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
constructor(handlers) {
|
constructor(handlers) {
|
||||||
actions_8e12537b_esm_defineProperty(this, "gestures", new Set());
|
actions_1416bf77_esm_defineProperty(this, "gestures", new Set());
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "_targetEventStore", new EventStore(this));
|
actions_1416bf77_esm_defineProperty(this, "_targetEventStore", new EventStore(this));
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "gestureEventStores", {});
|
actions_1416bf77_esm_defineProperty(this, "gestureEventStores", {});
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "gestureTimeoutStores", {});
|
actions_1416bf77_esm_defineProperty(this, "gestureTimeoutStores", {});
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "handlers", {});
|
actions_1416bf77_esm_defineProperty(this, "handlers", {});
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "config", {});
|
actions_1416bf77_esm_defineProperty(this, "config", {});
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "pointerIds", new Set());
|
actions_1416bf77_esm_defineProperty(this, "pointerIds", new Set());
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "touchIds", new Set());
|
actions_1416bf77_esm_defineProperty(this, "touchIds", new Set());
|
||||||
|
|
||||||
actions_8e12537b_esm_defineProperty(this, "state", {
|
actions_1416bf77_esm_defineProperty(this, "state", {
|
||||||
shared: {
|
shared: {
|
||||||
shiftKey: false,
|
shiftKey: false,
|
||||||
metaKey: false,
|
metaKey: false,
|
||||||
|
@ -39413,8 +39502,10 @@ class Controller {
|
||||||
setEventIds(event) {
|
setEventIds(event) {
|
||||||
if (isTouch(event)) {
|
if (isTouch(event)) {
|
||||||
this.touchIds = new Set(touchIds(event));
|
this.touchIds = new Set(touchIds(event));
|
||||||
|
return this.touchIds;
|
||||||
} else if ('pointerId' in event) {
|
} else if ('pointerId' in event) {
|
||||||
if (event.type === 'pointerup' || event.type === 'pointercancel') this.pointerIds.delete(event.pointerId);else if (event.type === 'pointerdown') this.pointerIds.add(event.pointerId);
|
if (event.type === 'pointerup' || event.type === 'pointercancel') this.pointerIds.delete(event.pointerId);else if (event.type === 'pointerdown') this.pointerIds.add(event.pointerId);
|
||||||
|
return this.pointerIds;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39443,7 +39534,6 @@ class Controller {
|
||||||
|
|
||||||
bind(...args) {
|
bind(...args) {
|
||||||
const sharedConfig = this.config.shared;
|
const sharedConfig = this.config.shared;
|
||||||
const eventOptions = sharedConfig.eventOptions;
|
|
||||||
const props = {};
|
const props = {};
|
||||||
let target;
|
let target;
|
||||||
|
|
||||||
|
@ -39452,18 +39542,21 @@ class Controller {
|
||||||
if (!target) return;
|
if (!target) return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const bindFunction = bindToProps(props, eventOptions, !!target);
|
|
||||||
|
|
||||||
if (sharedConfig.enabled) {
|
if (sharedConfig.enabled) {
|
||||||
for (const gestureKey of this.gestures) {
|
for (const gestureKey of this.gestures) {
|
||||||
if (this.config[gestureKey].enabled) {
|
const gestureConfig = this.config[gestureKey];
|
||||||
const Engine = actions_8e12537b_esm_EngineMap.get(gestureKey);
|
const bindFunction = bindToProps(props, gestureConfig.eventOptions, !!target);
|
||||||
|
|
||||||
|
if (gestureConfig.enabled) {
|
||||||
|
const Engine = actions_1416bf77_esm_EngineMap.get(gestureKey);
|
||||||
new Engine(this, args, gestureKey).bind(bindFunction);
|
new Engine(this, args, gestureKey).bind(bindFunction);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const nativeBindFunction = bindToProps(props, sharedConfig.eventOptions, !!target);
|
||||||
|
|
||||||
for (const eventKey in this.nativeHandlers) {
|
for (const eventKey in this.nativeHandlers) {
|
||||||
bindFunction(eventKey, '', event => this.nativeHandlers[eventKey](actions_8e12537b_esm_objectSpread2(actions_8e12537b_esm_objectSpread2({}, this.state.shared), {}, {
|
nativeBindFunction(eventKey, '', event => this.nativeHandlers[eventKey](actions_1416bf77_esm_objectSpread2(actions_1416bf77_esm_objectSpread2({}, this.state.shared), {}, {
|
||||||
event,
|
event,
|
||||||
args
|
args
|
||||||
})), undefined, true);
|
})), undefined, true);
|
||||||
|
@ -39494,7 +39587,7 @@ class Controller {
|
||||||
|
|
||||||
function setupGesture(ctrl, gestureKey) {
|
function setupGesture(ctrl, gestureKey) {
|
||||||
ctrl.gestures.add(gestureKey);
|
ctrl.gestures.add(gestureKey);
|
||||||
ctrl.gestureEventStores[gestureKey] = new EventStore(ctrl);
|
ctrl.gestureEventStores[gestureKey] = new EventStore(ctrl, gestureKey);
|
||||||
ctrl.gestureTimeoutStores[gestureKey] = new TimeoutStore();
|
ctrl.gestureTimeoutStores[gestureKey] = new TimeoutStore();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39604,7 +39697,7 @@ function useRecognizers(handlers, config = {}, gestureKey, nativeHandlers) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function use_gesture_react_esm_useDrag(handler, config) {
|
function use_gesture_react_esm_useDrag(handler, config) {
|
||||||
actions_8e12537b_esm_registerAction(actions_8e12537b_esm_dragAction);
|
actions_1416bf77_esm_registerAction(actions_1416bf77_esm_dragAction);
|
||||||
return useRecognizers({
|
return useRecognizers({
|
||||||
drag: handler
|
drag: handler
|
||||||
}, config || {}, 'drag');
|
}, config || {}, 'drag');
|
||||||
|
@ -39639,7 +39732,7 @@ function useMove(handler, config) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function useHover(handler, config) {
|
function useHover(handler, config) {
|
||||||
actions_8e12537b_esm_registerAction(actions_8e12537b_esm_hoverAction);
|
actions_1416bf77_esm_registerAction(actions_1416bf77_esm_hoverAction);
|
||||||
return useRecognizers({
|
return useRecognizers({
|
||||||
hover: handler
|
hover: handler
|
||||||
}, config || {}, 'hover');
|
}, config || {}, 'hover');
|
||||||
|
@ -61046,15 +61139,9 @@ function newChildrenMap() {
|
||||||
|
|
||||||
|
|
||||||
var getChildKey = function (child) { return child.key || ""; };
|
var getChildKey = function (child) { return child.key || ""; };
|
||||||
var isDev = "production" !== "production";
|
|
||||||
function updateChildLookup(children, allChildren) {
|
function updateChildLookup(children, allChildren) {
|
||||||
var seenChildren = isDev ? new Set() : null;
|
|
||||||
children.forEach(function (child) {
|
children.forEach(function (child) {
|
||||||
var key = getChildKey(child);
|
var key = getChildKey(child);
|
||||||
if (isDev && seenChildren && seenChildren.has(key)) {
|
|
||||||
console.warn("Children of AnimatePresence require unique keys. \"".concat(key, "\" is a duplicate."));
|
|
||||||
seenChildren.add(key);
|
|
||||||
}
|
|
||||||
allChildren.set(key, child);
|
allChildren.set(key, child);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -61186,7 +61273,11 @@ var AnimatePresence = function (_a) {
|
||||||
var key = child.key;
|
var key = child.key;
|
||||||
return exiting.has(key) ? (child) : (external_React_.createElement(PresenceChild, { key: getChildKey(child), isPresent: true, presenceAffectsLayout: presenceAffectsLayout }, child));
|
return exiting.has(key) ? (child) : (external_React_.createElement(PresenceChild, { key: getChildKey(child), isPresent: true, presenceAffectsLayout: presenceAffectsLayout }, child));
|
||||||
});
|
});
|
||||||
if (false) {}
|
if (env !== "production" &&
|
||||||
|
exitBeforeEnter &&
|
||||||
|
childrenToRender.length > 1) {
|
||||||
|
console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour.");
|
||||||
|
}
|
||||||
return (external_React_.createElement(external_React_.Fragment, null, exiting.size
|
return (external_React_.createElement(external_React_.Fragment, null, exiting.size
|
||||||
? childrenToRender
|
? childrenToRender
|
||||||
: childrenToRender.map(function (child) { return (0,external_React_.cloneElement)(child); })));
|
: childrenToRender.map(function (child) { return (0,external_React_.cloneElement)(child); })));
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -12457,15 +12457,15 @@ const postAuthor = (0,external_wp_element_namespaceObject.createElement)(externa
|
||||||
* WordPress dependencies
|
* WordPress dependencies
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const blockDefault = (0,external_wp_element_namespaceObject.createElement)(external_wp_primitives_namespaceObject.SVG, {
|
const blockMeta = (0,external_wp_element_namespaceObject.createElement)(external_wp_primitives_namespaceObject.SVG, {
|
||||||
xmlns: "http://www.w3.org/2000/svg",
|
xmlns: "http://www.w3.org/2000/svg",
|
||||||
viewBox: "0 0 24 24"
|
viewBox: "0 0 24 24"
|
||||||
}, (0,external_wp_element_namespaceObject.createElement)(external_wp_primitives_namespaceObject.Path, {
|
}, (0,external_wp_element_namespaceObject.createElement)(external_wp_primitives_namespaceObject.Path, {
|
||||||
"fill-rule": "evenodd",
|
fillRule: "evenodd",
|
||||||
d: "M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z",
|
d: "M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z",
|
||||||
"clip-rule": "evenodd"
|
clipRule: "evenodd"
|
||||||
}));
|
}));
|
||||||
/* harmony default export */ var block_meta = (blockDefault);
|
/* harmony default export */ var block_meta = (blockMeta);
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/post-date.js
|
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/post-date.js
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -16,7 +16,7 @@
|
||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '6.1-alpha-53643';
|
$wp_version = '6.1-alpha-53644';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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.
|
||||||
|
|
Loading…
Reference in New Issue