Block Editor: Update @wordpress dependencies.

Changes of note:

- Includes the new Annotations API package.
- `wp-polyfill-ecmascript.js` is renamed to `wp-polyfill.js`.
- `strip_dynamic_blocks()` has been removed in favor of `excerpt_remove_blocks()`.
- The PHP block parser is now syncing from the `block-serialization-default-parser` package.
- `do_blocks()` uses the new parser.
- The `do_block` filter has been removed from `do_blocks()`, in favor of a `render_block` filter in `render_block()`.

Also, a little cleanup to `render_block()`. Always normalize `$block['attrs’]` to array in `’render_block’` filter.
Props pento, azaozz.

Merges [43884] and [43888] to trunk.

See #45145, #45190, #45264, #45282.
Built from https://develop.svn.wordpress.org/trunk@44261


git-svn-id: http://core.svn.wordpress.org/trunk@44091 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
desrosj 2018-12-17 04:52:00 +00:00
parent bbe9a37b6c
commit 9d7aa3436e
94 changed files with 15151 additions and 4884 deletions

View File

@ -104,15 +104,9 @@ if ( 'auto-draft' === $post->post_status ) {
$is_new_post = true; $is_new_post = true;
// Override "(Auto Draft)" new post default title with empty string, or filtered value. // Override "(Auto Draft)" new post default title with empty string, or filtered value.
$initial_edits = array( $initial_edits = array(
'title' => array( 'title' => $post->post_title,
'raw' => $post->post_title, 'content' => $post->post_content,
), 'excerpt' => $post->post_excerpt,
'content' => array(
'raw' => $post->post_content,
),
'excerpt' => array(
'raw' => $post->post_excerpt,
),
); );
} }
@ -203,8 +197,6 @@ if ( $editor_styles && current_theme_supports( 'editor-styles' ) ) {
} }
// Image sizes. // Image sizes.
$image_sizes = get_intermediate_image_sizes();
$image_sizes[] = 'full';
/** This filter is documented in wp-admin/includes/media.php */ /** This filter is documented in wp-admin/includes/media.php */
$image_size_names = apply_filters( $image_size_names = apply_filters(
@ -218,10 +210,10 @@ $image_size_names = apply_filters(
); );
$available_image_sizes = array(); $available_image_sizes = array();
foreach ( $image_sizes as $image_size_slug ) { foreach ( $image_size_names as $image_size_slug => $image_size_name ) {
$available_image_sizes[] = array( $available_image_sizes[] = array(
'slug' => $image_size_slug, 'slug' => $image_size_slug,
'name' => isset( $image_size_names[ $image_size_slug ] ) ? $image_size_names[ $image_size_slug ] : $image_size_slug, 'name' => $image_size_name,
); );
} }
@ -260,10 +252,10 @@ if ( $user_id ) {
* *
* @since 5.0.0 * @since 5.0.0
* *
* @param string $text Placeholder text. Default 'Write your story'. * @param string $text Placeholder text. Default 'Start writing or type / to choose a block'.
* @param WP_Post $post Post object. * @param WP_Post $post Post object.
*/ */
$body_placeholder = apply_filters( 'write_your_story', __( 'Write your story' ), $post ); $body_placeholder = apply_filters( 'write_your_story', __( 'Start writing or type / to choose a block' ), $post );
$editor_settings = array( $editor_settings = array(
'alignWide' => $align_wide, 'alignWide' => $align_wide,
@ -280,7 +272,7 @@ $editor_settings = array(
'maxUploadFileSize' => $max_upload_size, 'maxUploadFileSize' => $max_upload_size,
'allowedMimeTypes' => get_allowed_mime_types(), 'allowedMimeTypes' => get_allowed_mime_types(),
'styles' => $styles, 'styles' => $styles,
'availableImageSizes' => $available_image_sizes, 'imageSizes' => $available_image_sizes,
'postLock' => $lock_details, 'postLock' => $lock_details,
'postLockUtils' => array( 'postLockUtils' => array(
'nonce' => wp_create_nonce( 'lock-post_' . $post->ID ), 'nonce' => wp_create_nonce( 'lock-post_' . $post->ID ),

View File

@ -114,41 +114,95 @@ function get_dynamic_block_names() {
} }
/** /**
* Remove all dynamic blocks from the given content. * Parses blocks out of a content string, and renders those appropriate for the excerpt.
*
* As the excerpt should be a small string of text relevant to the full post content,
* this function renders the blocks that are most likely to contain such text.
* *
* @since 5.0.0 * @since 5.0.0
* *
* @param string $content Content of the current post. * @param string $content The content to parse.
* @return string * @return string The parsed and filtered content.
*/ */
function strip_dynamic_blocks( $content ) { function excerpt_remove_blocks( $content ) {
return _recurse_strip_dynamic_blocks( parse_blocks( $content ) ); $allowed_blocks = array(
// Classic blocks have their blockName set to null.
null,
'core/columns',
'core/freeform',
'core/heading',
'core/html',
'core/list',
'core/media-text',
'core/paragraph',
'core/preformatted',
'core/pullquote',
'core/quote',
'core/table',
'core/verse',
);
/**
* Filters the list of blocks that can contribute to the excerpt.
*
* If a dynamic block is added to this list, it must not generate another
* excerpt, as this will cause an infinite loop to occur.
*
* @since 4.4.0
*
* @param array $allowed_blocks The list of allowed blocks.
*/
$allowed_blocks = apply_filters( 'excerpt_allowed_blocks', $allowed_blocks );
$blocks = parse_blocks( $content );
$output = '';
foreach ( $blocks as $block ) {
if ( in_array( $block['blockName'], $allowed_blocks, true ) ) {
$output .= render_block( $block );
}
}
return $output;
} }
/** /**
* Helper function for strip_dynamic_blocks(), to recurse through the block tree. * Renders a single block into a HTML string.
* *
* @since 5.0.0 * @since 5.0.0
* @access private
* *
* @param array $blocks Array of blocks from parse_blocks(). * @global WP_Post $post The post to edit.
* @return string HTML from the non-dynamic blocks. *
* @param array $block A single parsed block object.
* @return string String of rendered HTML.
*/ */
function _recurse_strip_dynamic_blocks( $blocks ) { function render_block( $block ) {
$clean_content = ''; global $post;
$dynamic_blocks = get_dynamic_block_names();
foreach ( $blocks as $block ) { $block_type = WP_Block_Type_Registry::get_instance()->get_registered( $block['blockName'] );
if ( ! in_array( $block['blockName'], $dynamic_blocks ) ) { $is_dynamic = $block['blockName'] && null !== $block_type && $block_type->is_dynamic();
if ( $block['innerBlocks'] ) { $block_content = '';
$clean_content .= _recurse_strip_dynamic_blocks( $block['innerBlocks'] ); $index = 0;
} else {
$clean_content .= $block['innerHTML']; foreach ( $block['innerContent'] as $chunk ) {
} $block_content .= is_string( $chunk ) ? $chunk : render_block( $block['innerBlocks'][ $index++ ] );
}
} }
return $clean_content; if ( ! is_array( $block['attrs'] ) ) {
$block['attrs'] = array();
}
if ( $is_dynamic ) {
$global_post = $post;
$block_content = $block_type->render( $block['attrs'], $block_content );
$post = $global_post;
}
/**
* Filters the content of a single block.
*
* @since 5.0.0
*
* @param string $block_content The block content about to be appended.
* @param array $block The full block, including name and attributes.
*/
return apply_filters( 'render_block', $block_content, $block );
} }
/** /**
@ -156,25 +210,10 @@ function _recurse_strip_dynamic_blocks( $blocks ) {
* *
* @since 5.0.0 * @since 5.0.0
* *
* @param string $content Post content. * @param string $content Post content.
* @return array Array of parsed block objects. * @return array Array of parsed block objects.
*/ */
function parse_blocks( $content ) { function parse_blocks( $content ) {
/*
* If there are no blocks in the content, return a single block, rather
* than wasting time trying to parse the string.
*/
if ( ! has_blocks( $content ) ) {
return array(
array(
'blockName' => null,
'attrs' => array(),
'innerBlocks' => array(),
'innerHTML' => $content,
),
);
}
/** /**
* Filter to allow plugins to replace the server-side block parser * Filter to allow plugins to replace the server-side block parser
* *
@ -206,7 +245,13 @@ function do_blocks( $content ) {
} }
$blocks = parse_blocks( $content ); $blocks = parse_blocks( $content );
return _recurse_do_blocks( $blocks, $blocks ); $output = '';
foreach ( $blocks as $block ) {
$output .= render_block( $block );
}
return $output;
} }
/** /**
@ -230,67 +275,6 @@ function _restore_wpautop_hook( $content ) {
return $content; return $content;
} }
/**
* Helper function for do_blocks(), to recurse through the block tree.
*
* @since 5.0.0
* @access private
*
* @param array $blocks Array of blocks from parse_blocks().
* @param array $all_blocks The top level array of blocks.
* @return string The block HTML.
*/
function _recurse_do_blocks( $blocks, $all_blocks ) {
global $post;
/*
* Back up global post, to restore after render callback.
* Allows callbacks to run new WP_Query instances without breaking the global post.
*/
$global_post = $post;
$rendered_content = '';
$dynamic_blocks = get_dynamic_block_names();
foreach ( $blocks as $block ) {
$block = (array) $block;
if ( in_array( $block['blockName'], $dynamic_blocks ) ) {
// Find registered block type. We can assume it exists since we use the
// `get_dynamic_block_names` function as a source for pattern matching.
$block_type = WP_Block_Type_Registry::get_instance()->get_registered( $block['blockName'] );
// Replace dynamic block with server-rendered output.
$block_content = $block_type->render( (array) $block['attrs'], $block['innerHTML'] );
} elseif ( $block['innerBlocks'] ) {
$block_content = _recurse_do_blocks( $block['innerBlocks'], $blocks );
} else {
$block_content = $block['innerHTML'];
}
/**
* Filters the content of a single block.
*
* During the_content, each block is parsed and added to the output individually. This filter allows
* that content to be altered immediately before it's appended.
*
* @since 5.0.0
*
* @param string $block_content The block content about to be appended.
* @param array $block The full block, including name and attributes.
* @param array $all_blocks The array of all blocks being processed.
*/
$rendered_content .= apply_filters( 'do_block', $block_content, $block, $all_blocks );
// Restore global $post.
$post = $global_post;
}
// Strip remaining block comment demarcations.
$rendered_content = preg_replace( '/<!--\s+\/?wp:.*?-->/m', '', $rendered_content );
return $rendered_content;
}
/** /**
* Returns the current version of the block format that the content string is using. * Returns the current version of the block format that the content string is using.
* *

View File

@ -48,11 +48,26 @@ class WP_Block_Parser_Block {
*/ */
public $innerHTML; public $innerHTML;
function __construct( $name, $attrs, $innerBlocks, $innerHTML ) { /**
$this->blockName = $name; * List of string fragments and null markers where inner blocks were found
$this->attrs = $attrs; *
$this->innerBlocks = $innerBlocks; * @example array(
$this->innerHTML = $innerHTML; * 'innerHTML' => 'BeforeInnerAfter',
* 'innerBlocks' => array( block, block ),
* 'innerContent' => array( 'Before', null, 'Inner', null, 'After' ),
* )
*
* @since 4.2.0
* @var array
*/
public $innerContent;
function __construct( $name, $attrs, $innerBlocks, $innerHTML, $innerContent ) {
$this->blockName = $name;
$this->attrs = $attrs;
$this->innerBlocks = $innerBlocks;
$this->innerHTML = $innerHTML;
$this->innerContent = $innerContent;
} }
} }
@ -158,6 +173,14 @@ class WP_Block_Parser {
*/ */
public $stack; public $stack;
/**
* Empty associative array, here due to PHP quirks
*
* @since 4.4.0
* @var array empty associative array
*/
public $empty_attrs;
/** /**
* Parses a document and returns a list of block structures * Parses a document and returns a list of block structures
* *
@ -171,10 +194,11 @@ class WP_Block_Parser {
* @return WP_Block_Parser_Block[] * @return WP_Block_Parser_Block[]
*/ */
function parse( $document ) { function parse( $document ) {
$this->document = $document; $this->document = $document;
$this->offset = 0; $this->offset = 0;
$this->output = array(); $this->output = array();
$this->stack = array(); $this->stack = array();
$this->empty_attrs = json_decode( '{}', true );
do { do {
// twiddle our thumbs // twiddle our thumbs
@ -254,14 +278,14 @@ class WP_Block_Parser {
); );
} }
$this->output[] = (array) new WP_Block_Parser_Block( $block_name, $attrs, array(), '' ); $this->output[] = (array) new WP_Block_Parser_Block( $block_name, $attrs, array(), '', array() );
$this->offset = $start_offset + $token_length; $this->offset = $start_offset + $token_length;
return true; return true;
} }
// otherwise we found an inner block // otherwise we found an inner block
$this->add_inner_block( $this->add_inner_block(
new WP_Block_Parser_Block( $block_name, $attrs, array(), '' ), new WP_Block_Parser_Block( $block_name, $attrs, array(), '', array() ),
$start_offset, $start_offset,
$token_length $token_length
); );
@ -273,7 +297,7 @@ class WP_Block_Parser {
array_push( array_push(
$this->stack, $this->stack,
new WP_Block_Parser_Frame( new WP_Block_Parser_Frame(
new WP_Block_Parser_Block( $block_name, $attrs, array(), '' ), new WP_Block_Parser_Block( $block_name, $attrs, array(), '', array() ),
$start_offset, $start_offset,
$token_length, $token_length,
$start_offset + $token_length, $start_offset + $token_length,
@ -310,16 +334,11 @@ class WP_Block_Parser {
* otherwise we're nested and we have to close out the current * otherwise we're nested and we have to close out the current
* block and add it as a new innerBlock to the parent * block and add it as a new innerBlock to the parent
*/ */
$stack_top = array_pop( $this->stack ); $stack_top = array_pop( $this->stack );
$html = substr( $this->document, $stack_top->prev_offset, $start_offset - $stack_top->prev_offset );
$html = substr( $this->document, $stack_top->prev_offset, $start_offset - $stack_top->prev_offset ); $stack_top->block->innerHTML .= $html;
if ( $stack_top->block->innerBlocks ) { $stack_top->block->innerContent[] = $html;
$stack_top->block->innerBlocks[] = (array) $this->freeform( $html ); $stack_top->prev_offset = $start_offset + $token_length;
} else {
$stack_top->block->innerHTML = $html;
}
$stack_top->prev_offset = $start_offset + $token_length;
$this->add_inner_block( $this->add_inner_block(
$stack_top->block, $stack_top->block,
@ -359,7 +378,7 @@ class WP_Block_Parser {
* match back in PHP to see which one it was. * match back in PHP to see which one it was.
*/ */
$has_match = preg_match( $has_match = preg_match(
'/<!--\s+(?<closer>\/)?wp:(?<namespace>[a-z][a-z0-9_-]*\/)?(?<name>[a-z][a-z0-9_-]*)\s+(?<attrs>{(?:(?!}\s+-->).)+?}\s+)?(?<void>\/)?-->/s', '/<!--\s+(?<closer>\/)?wp:(?<namespace>[a-z][a-z0-9_-]*\/)?(?<name>[a-z][a-z0-9_-]*)\s+(?<attrs>{(?:[^}]+|}+(?=})|(?!}\s+-->).)*?}\s+)?(?<void>\/)?-->/s',
$this->document, $this->document,
$matches, $matches,
PREG_OFFSET_CAPTURE, PREG_OFFSET_CAPTURE,
@ -387,7 +406,7 @@ class WP_Block_Parser {
*/ */
$attrs = $has_attrs $attrs = $has_attrs
? json_decode( $matches['attrs'][0], /* as-associative */ true ) ? json_decode( $matches['attrs'][0], /* as-associative */ true )
: json_decode( '{}', /* don't ask why, just verify in PHP */ false ); : $this->empty_attrs;
/* /*
* This state isn't allowed * This state isn't allowed
@ -417,8 +436,8 @@ class WP_Block_Parser {
* @param string $innerHTML HTML content of block * @param string $innerHTML HTML content of block
* @return WP_Block_Parser_Block freeform block object * @return WP_Block_Parser_Block freeform block object
*/ */
static function freeform( $innerHTML ) { function freeform( $innerHTML ) {
return new WP_Block_Parser_Block( null, array(), array(), $innerHTML ); return new WP_Block_Parser_Block( null, $this->empty_attrs, array(), $innerHTML, array( $innerHTML ) );
} }
/** /**
@ -452,9 +471,16 @@ class WP_Block_Parser {
*/ */
function add_inner_block( WP_Block_Parser_Block $block, $token_start, $token_length, $last_offset = null ) { function add_inner_block( WP_Block_Parser_Block $block, $token_start, $token_length, $last_offset = null ) {
$parent = $this->stack[ count( $this->stack ) - 1 ]; $parent = $this->stack[ count( $this->stack ) - 1 ];
$parent->block->innerBlocks[] = (array) $this->freeform( substr( $this->document, $parent->prev_offset, $token_start - $parent->prev_offset ) );
$parent->block->innerBlocks[] = (array) $block; $parent->block->innerBlocks[] = (array) $block;
$parent->prev_offset = $last_offset ? $last_offset : $token_start + $token_length; $html = substr( $this->document, $parent->prev_offset, $token_start - $parent->prev_offset );
if ( ! empty( $html ) ) {
$parent->block->innerHTML .= $html;
$parent->block->innerContent[] = $html;
}
$parent->block->innerContent[] = null;
$parent->prev_offset = $last_offset ? $last_offset : $token_start + $token_length;
} }
/** /**
@ -472,10 +498,9 @@ class WP_Block_Parser {
? substr( $this->document, $prev_offset, $end_offset - $prev_offset ) ? substr( $this->document, $prev_offset, $end_offset - $prev_offset )
: substr( $this->document, $prev_offset ); : substr( $this->document, $prev_offset );
if ( $stack_top->block->innerBlocks ) { if ( ! empty( $html ) ) {
$stack_top->block->innerBlocks[] = (array) $this->freeform( $html ); $stack_top->block->innerHTML .= $html;
} else { $stack_top->block->innerContent[] = $html;
$stack_top->block->innerHTML = $html;
} }
if ( isset( $stack_top->leading_html_start ) ) { if ( isset( $stack_top->leading_html_start ) ) {

View File

@ -180,11 +180,6 @@
.editor-block-list__block[data-align="full"] .wp-block-columns .editor-block-list__layout:last-child { .editor-block-list__block[data-align="full"] .wp-block-columns .editor-block-list__layout:last-child {
margin-left: 30px; } margin-left: 30px; }
.editor-block-list__layout .editor-block-list__block[data-type="core/columns"] > .editor-block-list__block-edit,
.editor-block-list__layout .editor-block-list__block[data-type="core/column"] > .editor-block-list__block-edit {
margin-top: 0;
margin-bottom: 0; }
.wp-block-columns { .wp-block-columns {
display: block; } display: block; }
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout {
@ -197,13 +192,16 @@
display: flex; display: flex;
flex-direction: column; flex-direction: column;
flex: 1; flex: 1;
margin-top: -14px; margin-top: -28px;
margin-bottom: -14px; margin-bottom: -28px;
padding-right: 0; padding-right: 0;
padding-left: 0; padding-left: 0;
margin-right: -14px; margin-right: -14px;
margin-left: -14px; margin-left: -14px;
flex-basis: 100%; } flex-basis: 100%; }
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit {
margin-top: 0;
margin-bottom: 0; }
@media (min-width: 600px) { @media (min-width: 600px) {
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] {
padding-right: 14px; padding-right: 14px;
@ -211,17 +209,18 @@
margin-left: inherit; margin-left: inherit;
margin-right: 0; } } margin-right: 0; } }
@media (min-width: 600px) { @media (min-width: 600px) {
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-contextual-toolbar { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar {
top: 36px; top: 36px;
transform: translateY(-38px); transform: translateY(-38px);
margin-right: -29px; } margin-right: -17px; }
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit::before { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit::before {
top: 0; top: 0;
left: 0; left: 0;
bottom: 0; bottom: 0;
right: 0; } right: 0; }
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__breadcrumb { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit > .editor-block-list__breadcrumb {
margin-left: -15px; } } top: 0;
left: 0; } }
@media (min-width: 600px) { @media (min-width: 600px) {
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] {
flex-basis: 50%; flex-basis: 50%;
@ -240,6 +239,16 @@
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:not(:last-child) > .editor-block-list__block-edit { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:not(:last-child) > .editor-block-list__block-edit {
padding-left: 16px; } } padding-left: 16px; } }
.wp-block-columns [data-type="core/column"] {
pointer-events: none; }
.wp-block-columns [data-type="core/column"].is-hovered > .editor-block-list__block-edit::before {
content: none; }
.wp-block-columns [data-type="core/column"].is-hovered .editor-block-list__breadcrumb {
display: none; }
:not(.components-disabled) > .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit .editor-inner-blocks {
pointer-events: all; }
.wp-block-cover-image .editor-rich-text__tinymce[data-is-empty="true"]::before, .wp-block-cover-image .editor-rich-text__tinymce[data-is-empty="true"]::before,
.wp-block-cover .editor-rich-text__tinymce[data-is-empty="true"]::before { .wp-block-cover .editor-rich-text__tinymce[data-is-empty="true"]::before {
position: inherit; } position: inherit; }
@ -356,11 +365,11 @@
.wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected] { .wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected] {
background: #e8eaeb; } background: #e8eaeb; }
.wp-block-freeform.block-library-rich-text__tinymce .alignright { .wp-block-freeform.block-library-rich-text__tinymce .alignright {
float: left;
margin: 0.5em 1em 0.5em 0; }
.wp-block-freeform.block-library-rich-text__tinymce .alignleft {
float: right; float: right;
margin: 0.5em 0 0.5em 1em; } margin: 0.5em 0 0.5em 1em; }
.wp-block-freeform.block-library-rich-text__tinymce .alignleft {
float: left;
margin: 0.5em 1em 0.5em 0; }
.wp-block-freeform.block-library-rich-text__tinymce .aligncenter { .wp-block-freeform.block-library-rich-text__tinymce .aligncenter {
display: block; display: block;
margin-right: auto; margin-right: auto;
@ -444,9 +453,11 @@ div[data-type="core/freeform"] .editor-block-contextual-toolbar + div {
display: block; } display: block; }
@media (min-width: 600px) { @media (min-width: 600px) {
.editor-block-list__block[data-type="core/freeform"] .editor-block-switcher__no-switcher-icon {
display: none; }
.editor-block-list__block[data-type="core/freeform"] .editor-block-contextual-toolbar { .editor-block-list__block[data-type="core/freeform"] .editor-block-contextual-toolbar {
float: left; float: left;
margin-left: -3px; margin-left: 23px;
transform: translateY(-13px); transform: translateY(-13px);
top: 14px; } top: 14px; }
.editor-block-list__block[data-type="core/freeform"] .editor-block-contextual-toolbar .editor-block-toolbar { .editor-block-list__block[data-type="core/freeform"] .editor-block-contextual-toolbar .editor-block-toolbar {
@ -475,28 +486,29 @@ ul.wp-block-gallery li {
.blocks-gallery-item figure:not(.is-selected):focus { .blocks-gallery-item figure:not(.is-selected):focus {
outline: none; } outline: none; }
.blocks-gallery-item img:focus,
.blocks-gallery-item .is-selected { .blocks-gallery-item .is-selected {
outline: 4px solid #0085ba; } outline: 4px solid #0085ba; }
body.admin-color-sunrise .blocks-gallery-item .is-selected { body.admin-color-sunrise .blocks-gallery-item img:focus, body.admin-color-sunrise .blocks-gallery-item .is-selected {
outline: 4px solid #d1864a; } outline: 4px solid #d1864a; }
body.admin-color-ocean .blocks-gallery-item .is-selected { body.admin-color-ocean .blocks-gallery-item img:focus, body.admin-color-ocean .blocks-gallery-item .is-selected {
outline: 4px solid #a3b9a2; } outline: 4px solid #a3b9a2; }
body.admin-color-midnight .blocks-gallery-item .is-selected { body.admin-color-midnight .blocks-gallery-item img:focus, body.admin-color-midnight .blocks-gallery-item .is-selected {
outline: 4px solid #e14d43; } outline: 4px solid #e14d43; }
body.admin-color-ectoplasm .blocks-gallery-item .is-selected { body.admin-color-ectoplasm .blocks-gallery-item img:focus, body.admin-color-ectoplasm .blocks-gallery-item .is-selected {
outline: 4px solid #a7b656; } outline: 4px solid #a7b656; }
body.admin-color-coffee .blocks-gallery-item .is-selected { body.admin-color-coffee .blocks-gallery-item img:focus, body.admin-color-coffee .blocks-gallery-item .is-selected {
outline: 4px solid #c2a68c; } outline: 4px solid #c2a68c; }
body.admin-color-blue .blocks-gallery-item .is-selected { body.admin-color-blue .blocks-gallery-item img:focus, body.admin-color-blue .blocks-gallery-item .is-selected {
outline: 4px solid #82b4cb; } outline: 4px solid #82b4cb; }
body.admin-color-light .blocks-gallery-item .is-selected { body.admin-color-light .blocks-gallery-item img:focus, body.admin-color-light .blocks-gallery-item .is-selected {
outline: 4px solid #0085ba; } outline: 4px solid #0085ba; }
.blocks-gallery-item.is-transient img { .blocks-gallery-item.is-transient img {
@ -729,12 +741,10 @@ body.admin-color-light .block-library-gallery-item__inline-menu {
.block-editor .wp-block-latest-posts.is-grid { .block-editor .wp-block-latest-posts.is-grid {
padding-right: 0; } padding-right: 0; }
.wp-block-media-text, .wp-block-media-text {
.wp-block-media-text.aligncenter {
grid-template-areas: "media-text-media media-text-content" "resizer resizer"; } grid-template-areas: "media-text-media media-text-content" "resizer resizer"; }
.wp-block-media-text.has-media-on-the-right, .wp-block-media-text.has-media-on-the-right {
.wp-block-media-text.has-media-on-the-right.aligncenter {
grid-template-areas: "media-text-content media-text-media" "resizer resizer"; } grid-template-areas: "media-text-content media-text-media" "resizer resizer"; }
.wp-block-media-text .__resizable_base__ { .wp-block-media-text .__resizable_base__ {
@ -767,9 +777,13 @@ figure.block-library-media-text__media-container {
.editor-media-container__resizer .components-resizable-box__handle { .editor-media-container__resizer .components-resizable-box__handle {
display: none; } display: none; }
.wp-block-media-text.is-selected .editor-media-container__resizer .components-resizable-box__handle { .wp-block-media-text.is-selected:not(.is-stacked-on-mobile) .editor-media-container__resizer .components-resizable-box__handle {
display: block; } display: block; }
@media (min-width: 600px) {
.wp-block-media-text.is-selected.is-stacked-on-mobile .editor-media-container__resizer .components-resizable-box__handle {
display: block; } }
.block-library-list .editor-rich-text__tinymce, .block-library-list .editor-rich-text__tinymce,
.block-library-list .editor-rich-text__tinymce ul, .block-library-list .editor-rich-text__tinymce ul,
.block-library-list .editor-rich-text__tinymce ol { .block-library-list .editor-rich-text__tinymce ol {

File diff suppressed because one or more lines are too long

View File

@ -181,11 +181,6 @@
.editor-block-list__block[data-align="full"] .wp-block-columns .editor-block-list__layout:last-child { .editor-block-list__block[data-align="full"] .wp-block-columns .editor-block-list__layout:last-child {
margin-right: 30px; } margin-right: 30px; }
.editor-block-list__layout .editor-block-list__block[data-type="core/columns"] > .editor-block-list__block-edit,
.editor-block-list__layout .editor-block-list__block[data-type="core/column"] > .editor-block-list__block-edit {
margin-top: 0;
margin-bottom: 0; }
.wp-block-columns { .wp-block-columns {
display: block; } display: block; }
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout {
@ -198,13 +193,16 @@
display: flex; display: flex;
flex-direction: column; flex-direction: column;
flex: 1; flex: 1;
margin-top: -14px; margin-top: -28px;
margin-bottom: -14px; margin-bottom: -28px;
padding-left: 0; padding-left: 0;
padding-right: 0; padding-right: 0;
margin-left: -14px; margin-left: -14px;
margin-right: -14px; margin-right: -14px;
flex-basis: 100%; } flex-basis: 100%; }
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit {
margin-top: 0;
margin-bottom: 0; }
@media (min-width: 600px) { @media (min-width: 600px) {
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] {
padding-left: 14px; padding-left: 14px;
@ -212,17 +210,18 @@
margin-right: inherit; margin-right: inherit;
margin-left: 0; } } margin-left: 0; } }
@media (min-width: 600px) { @media (min-width: 600px) {
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-contextual-toolbar { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar {
top: 36px; top: 36px;
transform: translateY(-38px); transform: translateY(-38px);
margin-left: -29px; } margin-left: -17px; }
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit::before { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit::before {
top: 0; top: 0;
right: 0; right: 0;
bottom: 0; bottom: 0;
left: 0; } left: 0; }
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__breadcrumb { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit > .editor-block-list__breadcrumb {
margin-right: -15px; } } top: 0;
right: 0; } }
@media (min-width: 600px) { @media (min-width: 600px) {
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] {
flex-basis: 50%; flex-basis: 50%;
@ -241,6 +240,16 @@
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:not(:last-child) > .editor-block-list__block-edit { .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:not(:last-child) > .editor-block-list__block-edit {
padding-right: 16px; } } padding-right: 16px; } }
.wp-block-columns [data-type="core/column"] {
pointer-events: none; }
.wp-block-columns [data-type="core/column"].is-hovered > .editor-block-list__block-edit::before {
content: none; }
.wp-block-columns [data-type="core/column"].is-hovered .editor-block-list__breadcrumb {
display: none; }
:not(.components-disabled) > .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit .editor-inner-blocks {
pointer-events: all; }
.wp-block-cover-image .editor-rich-text__tinymce[data-is-empty="true"]::before, .wp-block-cover-image .editor-rich-text__tinymce[data-is-empty="true"]::before,
.wp-block-cover .editor-rich-text__tinymce[data-is-empty="true"]::before { .wp-block-cover .editor-rich-text__tinymce[data-is-empty="true"]::before {
position: inherit; } position: inherit; }
@ -357,10 +366,14 @@
.wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected] { .wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected] {
background: #e8eaeb; } background: #e8eaeb; }
.wp-block-freeform.block-library-rich-text__tinymce .alignright { .wp-block-freeform.block-library-rich-text__tinymce .alignright {
/*rtl:ignore*/
float: right; float: right;
/*rtl:ignore*/
margin: 0.5em 0 0.5em 1em; } margin: 0.5em 0 0.5em 1em; }
.wp-block-freeform.block-library-rich-text__tinymce .alignleft { .wp-block-freeform.block-library-rich-text__tinymce .alignleft {
/*rtl:ignore*/
float: left; float: left;
/*rtl:ignore*/
margin: 0.5em 1em 0.5em 0; } margin: 0.5em 1em 0.5em 0; }
.wp-block-freeform.block-library-rich-text__tinymce .aligncenter { .wp-block-freeform.block-library-rich-text__tinymce .aligncenter {
display: block; display: block;
@ -445,9 +458,11 @@ div[data-type="core/freeform"] .editor-block-contextual-toolbar + div {
display: block; } display: block; }
@media (min-width: 600px) { @media (min-width: 600px) {
.editor-block-list__block[data-type="core/freeform"] .editor-block-switcher__no-switcher-icon {
display: none; }
.editor-block-list__block[data-type="core/freeform"] .editor-block-contextual-toolbar { .editor-block-list__block[data-type="core/freeform"] .editor-block-contextual-toolbar {
float: right; float: right;
margin-right: -3px; margin-right: 23px;
transform: translateY(-13px); transform: translateY(-13px);
top: 14px; } top: 14px; }
.editor-block-list__block[data-type="core/freeform"] .editor-block-contextual-toolbar .editor-block-toolbar { .editor-block-list__block[data-type="core/freeform"] .editor-block-contextual-toolbar .editor-block-toolbar {
@ -476,28 +491,29 @@ ul.wp-block-gallery li {
.blocks-gallery-item figure:not(.is-selected):focus { .blocks-gallery-item figure:not(.is-selected):focus {
outline: none; } outline: none; }
.blocks-gallery-item img:focus,
.blocks-gallery-item .is-selected { .blocks-gallery-item .is-selected {
outline: 4px solid #0085ba; } outline: 4px solid #0085ba; }
body.admin-color-sunrise .blocks-gallery-item .is-selected { body.admin-color-sunrise .blocks-gallery-item img:focus, body.admin-color-sunrise .blocks-gallery-item .is-selected {
outline: 4px solid #d1864a; } outline: 4px solid #d1864a; }
body.admin-color-ocean .blocks-gallery-item .is-selected { body.admin-color-ocean .blocks-gallery-item img:focus, body.admin-color-ocean .blocks-gallery-item .is-selected {
outline: 4px solid #a3b9a2; } outline: 4px solid #a3b9a2; }
body.admin-color-midnight .blocks-gallery-item .is-selected { body.admin-color-midnight .blocks-gallery-item img:focus, body.admin-color-midnight .blocks-gallery-item .is-selected {
outline: 4px solid #e14d43; } outline: 4px solid #e14d43; }
body.admin-color-ectoplasm .blocks-gallery-item .is-selected { body.admin-color-ectoplasm .blocks-gallery-item img:focus, body.admin-color-ectoplasm .blocks-gallery-item .is-selected {
outline: 4px solid #a7b656; } outline: 4px solid #a7b656; }
body.admin-color-coffee .blocks-gallery-item .is-selected { body.admin-color-coffee .blocks-gallery-item img:focus, body.admin-color-coffee .blocks-gallery-item .is-selected {
outline: 4px solid #c2a68c; } outline: 4px solid #c2a68c; }
body.admin-color-blue .blocks-gallery-item .is-selected { body.admin-color-blue .blocks-gallery-item img:focus, body.admin-color-blue .blocks-gallery-item .is-selected {
outline: 4px solid #82b4cb; } outline: 4px solid #82b4cb; }
body.admin-color-light .blocks-gallery-item .is-selected { body.admin-color-light .blocks-gallery-item img:focus, body.admin-color-light .blocks-gallery-item .is-selected {
outline: 4px solid #0085ba; } outline: 4px solid #0085ba; }
.blocks-gallery-item.is-transient img { .blocks-gallery-item.is-transient img {
@ -730,12 +746,10 @@ body.admin-color-light .block-library-gallery-item__inline-menu {
.block-editor .wp-block-latest-posts.is-grid { .block-editor .wp-block-latest-posts.is-grid {
padding-left: 0; } padding-left: 0; }
.wp-block-media-text, .wp-block-media-text {
.wp-block-media-text.aligncenter {
grid-template-areas: "media-text-media media-text-content" "resizer resizer"; } grid-template-areas: "media-text-media media-text-content" "resizer resizer"; }
.wp-block-media-text.has-media-on-the-right, .wp-block-media-text.has-media-on-the-right {
.wp-block-media-text.has-media-on-the-right.aligncenter {
grid-template-areas: "media-text-content media-text-media" "resizer resizer"; } grid-template-areas: "media-text-content media-text-media" "resizer resizer"; }
.wp-block-media-text .__resizable_base__ { .wp-block-media-text .__resizable_base__ {
@ -768,9 +782,13 @@ figure.block-library-media-text__media-container {
.editor-media-container__resizer .components-resizable-box__handle { .editor-media-container__resizer .components-resizable-box__handle {
display: none; } display: none; }
.wp-block-media-text.is-selected .editor-media-container__resizer .components-resizable-box__handle { .wp-block-media-text.is-selected:not(.is-stacked-on-mobile) .editor-media-container__resizer .components-resizable-box__handle {
display: block; } display: block; }
@media (min-width: 600px) {
.wp-block-media-text.is-selected.is-stacked-on-mobile .editor-media-container__resizer .components-resizable-box__handle {
display: block; } }
.block-library-list .editor-rich-text__tinymce, .block-library-list .editor-rich-text__tinymce,
.block-library-list .editor-rich-text__tinymce ul, .block-library-list .editor-rich-text__tinymce ul,
.block-library-list .editor-rich-text__tinymce ol { .block-library-list .editor-rich-text__tinymce ol {

File diff suppressed because one or more lines are too long

View File

@ -68,8 +68,10 @@
font-size: 13px; font-size: 13px;
position: relative; position: relative;
top: -14px; top: -14px;
margin: 0 -14px -14px -14px; margin: 0 -14px;
padding: 8px 14px; } padding: 8px 14px;
position: relative;
z-index: 7; }
.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel { .editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel {
margin: 0 -14px; margin: 0 -14px;
padding: 8px 14px; } padding: 8px 14px; }
@ -130,7 +132,7 @@
.wp-block-button.aligncenter { .wp-block-button.aligncenter {
text-align: center; } text-align: center; }
.wp-block-button.alignright { .wp-block-button.alignright {
text-align: left; } text-align: right; }
.wp-block-button__link:not(.has-background) { .wp-block-button__link:not(.has-background) {
background-color: #32373c; } background-color: #32373c; }
@ -154,10 +156,10 @@
color: #fff; } color: #fff; }
.wp-block-categories.alignleft { .wp-block-categories.alignleft {
margin-left: 2em; } margin-right: 2em; }
.wp-block-categories.alignright { .wp-block-categories.alignright {
margin-right: 2em; } margin-left: 2em; }
.wp-block-columns { .wp-block-columns {
display: flex; display: flex;
@ -264,6 +266,10 @@
.wp-block-cover-image.has-parallax, .wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax { .wp-block-cover.has-parallax {
background-attachment: fixed; } background-attachment: fixed; }
@supports (-webkit-overflow-scrolling: touch) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment: scroll; } }
.wp-block-cover-image.has-background-dim::before, .wp-block-cover-image.has-background-dim::before,
.wp-block-cover.has-background-dim::before { .wp-block-cover.has-background-dim::before {
content: ""; content: "";
@ -404,7 +410,7 @@
.wp-block-file.aligncenter { .wp-block-file.aligncenter {
text-align: center; } text-align: center; }
.wp-block-file.alignright { .wp-block-file.alignright {
text-align: left; } text-align: right; }
.wp-block-file .wp-block-file__button { .wp-block-file .wp-block-file__button {
background: #32373c; background: #32373c;
border-radius: 2em; border-radius: 2em;
@ -585,11 +591,11 @@
display: table-caption; display: table-caption;
caption-side: bottom; } caption-side: bottom; }
.wp-block-image .alignleft { .wp-block-image .alignleft {
float: right;
margin-left: 1em; }
.wp-block-image .alignright {
float: left; float: left;
margin-right: 1em; } margin-right: 1em; }
.wp-block-image .alignright {
float: right;
margin-left: 1em; }
.wp-block-image .aligncenter { .wp-block-image .aligncenter {
margin-right: auto; margin-right: auto;
margin-left: auto; } margin-left: auto; }
@ -635,10 +641,10 @@
width: 40px; } width: 40px; }
.wp-block-latest-posts.alignleft { .wp-block-latest-posts.alignleft {
margin-left: 2em; } margin-right: 2em; }
.wp-block-latest-posts.alignright { .wp-block-latest-posts.alignright {
margin-right: 2em; } margin-left: 2em; }
.wp-block-latest-posts.is-grid { .wp-block-latest-posts.is-grid {
display: flex; display: flex;
@ -666,16 +672,16 @@
color: #6c7781; color: #6c7781;
font-size: 13px; } font-size: 13px; }
.wp-block-media-text, .wp-block-media-text {
.wp-block-media-text.aligncenter {
display: grid; } display: grid; }
.wp-block-media-text { .wp-block-media-text {
grid-template-rows: auto; grid-template-rows: auto;
grid-template-areas: "media-text-media media-text-content";
align-items: center; align-items: center;
grid-template-areas: "media-text-media media-text-content";
grid-template-columns: 50% auto; } grid-template-columns: 50% auto; }
.wp-block-media-text .has-media-on-the-right { .wp-block-media-text.has-media-on-the-right {
grid-template-areas: "media-text-content media-text-media";
grid-template-columns: auto 50%; } grid-template-columns: auto 50%; }
.wp-block-media-text .wp-block-media-text__media { .wp-block-media-text .wp-block-media-text__media {
@ -687,15 +693,26 @@
grid-area: media-text-content; grid-area: media-text-content;
padding: 0 8% 0 8%; } padding: 0 8% 0 8%; }
.wp-block-media-text.has-media-on-the-right {
grid-template-areas: "media-text-content media-text-media"; }
.wp-block-media-text > figure > img, .wp-block-media-text > figure > img,
.wp-block-media-text > figure > video { .wp-block-media-text > figure > video {
max-width: unset; max-width: unset;
width: 100%; width: 100%;
vertical-align: middle; } vertical-align: middle; }
/*
* Here we here not able to use a mobile first CSS approach.
* Custom widths are set using inline styles, and on mobile,
* we need 100% width, so we use important to overwrite the inline style.
* If the style were set on mobile first, on desktop styles,
* we would have no way of setting the style again to the inline style.
*/
@media (max-width: 600px) {
.wp-block-media-text.is-stacked-on-mobile {
grid-template-columns: 100% !important;
grid-template-areas: "media-text-media" "media-text-content"; }
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right {
grid-template-areas: "media-text-content" "media-text-media"; } }
p.is-small-text { p.is-small-text {
font-size: 14px; } font-size: 14px; }

File diff suppressed because one or more lines are too long

View File

@ -68,8 +68,10 @@
font-size: 13px; font-size: 13px;
position: relative; position: relative;
top: -14px; top: -14px;
margin: 0 -14px -14px -14px; margin: 0 -14px;
padding: 8px 14px; } padding: 8px 14px;
position: relative;
z-index: 7; }
.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel { .editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel {
margin: 0 -14px; margin: 0 -14px;
padding: 8px 14px; } padding: 8px 14px; }
@ -130,6 +132,7 @@
.wp-block-button.aligncenter { .wp-block-button.aligncenter {
text-align: center; } text-align: center; }
.wp-block-button.alignright { .wp-block-button.alignright {
/*rtl:ignore*/
text-align: right; } text-align: right; }
.wp-block-button__link:not(.has-background) { .wp-block-button__link:not(.has-background) {
@ -154,9 +157,11 @@
color: #fff; } color: #fff; }
.wp-block-categories.alignleft { .wp-block-categories.alignleft {
/*rtl:ignore*/
margin-right: 2em; } margin-right: 2em; }
.wp-block-categories.alignright { .wp-block-categories.alignright {
/*rtl:ignore*/
margin-left: 2em; } margin-left: 2em; }
.wp-block-columns { .wp-block-columns {
@ -264,6 +269,10 @@
.wp-block-cover-image.has-parallax, .wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax { .wp-block-cover.has-parallax {
background-attachment: fixed; } background-attachment: fixed; }
@supports (-webkit-overflow-scrolling: touch) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment: scroll; } }
.wp-block-cover-image.has-background-dim::before, .wp-block-cover-image.has-background-dim::before,
.wp-block-cover.has-background-dim::before { .wp-block-cover.has-background-dim::before {
content: ""; content: "";
@ -404,6 +413,7 @@
.wp-block-file.aligncenter { .wp-block-file.aligncenter {
text-align: center; } text-align: center; }
.wp-block-file.alignright { .wp-block-file.alignright {
/*rtl:ignore*/
text-align: right; } text-align: right; }
.wp-block-file .wp-block-file__button { .wp-block-file .wp-block-file__button {
background: #32373c; background: #32373c;
@ -585,10 +595,14 @@
display: table-caption; display: table-caption;
caption-side: bottom; } caption-side: bottom; }
.wp-block-image .alignleft { .wp-block-image .alignleft {
/*rtl:ignore*/
float: left; float: left;
/*rtl:ignore*/
margin-right: 1em; } margin-right: 1em; }
.wp-block-image .alignright { .wp-block-image .alignright {
/*rtl:ignore*/
float: right; float: right;
/*rtl:ignore*/
margin-left: 1em; } margin-left: 1em; }
.wp-block-image .aligncenter { .wp-block-image .aligncenter {
margin-left: auto; margin-left: auto;
@ -635,9 +649,11 @@
width: 40px; } width: 40px; }
.wp-block-latest-posts.alignleft { .wp-block-latest-posts.alignleft {
/*rtl:ignore*/
margin-right: 2em; } margin-right: 2em; }
.wp-block-latest-posts.alignright { .wp-block-latest-posts.alignright {
/*rtl:ignore*/
margin-left: 2em; } margin-left: 2em; }
.wp-block-latest-posts.is-grid { .wp-block-latest-posts.is-grid {
@ -666,16 +682,16 @@
color: #6c7781; color: #6c7781;
font-size: 13px; } font-size: 13px; }
.wp-block-media-text, .wp-block-media-text {
.wp-block-media-text.aligncenter {
display: grid; } display: grid; }
.wp-block-media-text { .wp-block-media-text {
grid-template-rows: auto; grid-template-rows: auto;
grid-template-areas: "media-text-media media-text-content";
align-items: center; align-items: center;
grid-template-areas: "media-text-media media-text-content";
grid-template-columns: 50% auto; } grid-template-columns: 50% auto; }
.wp-block-media-text .has-media-on-the-right { .wp-block-media-text.has-media-on-the-right {
grid-template-areas: "media-text-content media-text-media";
grid-template-columns: auto 50%; } grid-template-columns: auto 50%; }
.wp-block-media-text .wp-block-media-text__media { .wp-block-media-text .wp-block-media-text__media {
@ -687,15 +703,26 @@
grid-area: media-text-content; grid-area: media-text-content;
padding: 0 8% 0 8%; } padding: 0 8% 0 8%; }
.wp-block-media-text.has-media-on-the-right {
grid-template-areas: "media-text-content media-text-media"; }
.wp-block-media-text > figure > img, .wp-block-media-text > figure > img,
.wp-block-media-text > figure > video { .wp-block-media-text > figure > video {
max-width: unset; max-width: unset;
width: 100%; width: 100%;
vertical-align: middle; } vertical-align: middle; }
/*
* Here we here not able to use a mobile first CSS approach.
* Custom widths are set using inline styles, and on mobile,
* we need 100% width, so we use important to overwrite the inline style.
* If the style were set on mobile first, on desktop styles,
* we would have no way of setting the style again to the inline style.
*/
@media (max-width: 600px) {
.wp-block-media-text.is-stacked-on-mobile {
grid-template-columns: 100% !important;
grid-template-areas: "media-text-media" "media-text-content"; }
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right {
grid-template-areas: "media-text-content" "media-text-media"; } }
p.is-small-text { p.is-small-text {
font-size: 14px; } font-size: 14px; }

File diff suppressed because one or more lines are too long

View File

@ -146,12 +146,14 @@
background: #fafafa; background: #fafafa;
border-color: #999; border-color: #999;
box-shadow: inset 0 -1px 0 #999; box-shadow: inset 0 -1px 0 #999;
color: #23282d; } color: #23282d;
text-decoration: none; }
.components-button.is-default:focus:enabled { .components-button.is-default:focus:enabled {
background: #fafafa; background: #fafafa;
color: #23282d; color: #23282d;
border-color: #999; border-color: #999;
box-shadow: inset 0 -1px 0 #999, 0 0 0 2px #bfe7f3; } box-shadow: inset 0 -1px 0 #999, 0 0 0 2px #bfe7f3;
text-decoration: none; }
.components-button.is-default:active:enabled { .components-button.is-default:active:enabled {
background: #eee; background: #eee;
border-color: #999; border-color: #999;
@ -1732,6 +1734,8 @@ svg.dashicon {
left: 0; left: 0;
bottom: 0; bottom: 0;
right: 0; } right: 0; }
.components-disabled * {
pointer-events: none; }
body.is-dragging-components-draggable { body.is-dragging-components-draggable {
cursor: move; cursor: move;
@ -1801,6 +1805,9 @@ body.is-dragging-components-draggable {
.components-drop-zone__content-text { .components-drop-zone__content-text {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
.components-drop-zone__provider {
height: 100%; }
.components-dropdown-menu { .components-dropdown-menu {
padding: 3px; padding: 3px;
display: flex; } display: flex; }

File diff suppressed because one or more lines are too long

View File

@ -146,12 +146,14 @@
background: #fafafa; background: #fafafa;
border-color: #999; border-color: #999;
box-shadow: inset 0 -1px 0 #999; box-shadow: inset 0 -1px 0 #999;
color: #23282d; } color: #23282d;
text-decoration: none; }
.components-button.is-default:focus:enabled { .components-button.is-default:focus:enabled {
background: #fafafa; background: #fafafa;
color: #23282d; color: #23282d;
border-color: #999; border-color: #999;
box-shadow: inset 0 -1px 0 #999, 0 0 0 2px #bfe7f3; } box-shadow: inset 0 -1px 0 #999, 0 0 0 2px #bfe7f3;
text-decoration: none; }
.components-button.is-default:active:enabled { .components-button.is-default:active:enabled {
background: #eee; background: #eee;
border-color: #999; border-color: #999;
@ -1732,6 +1734,8 @@ svg.dashicon {
right: 0; right: 0;
bottom: 0; bottom: 0;
left: 0; } left: 0; }
.components-disabled * {
pointer-events: none; }
body.is-dragging-components-draggable { body.is-dragging-components-draggable {
cursor: move; cursor: move;
@ -1801,6 +1805,9 @@ body.is-dragging-components-draggable {
.components-drop-zone__content-text { .components-drop-zone__content-text {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
.components-drop-zone__provider {
height: 100%; }
.components-dropdown-menu { .components-dropdown-menu {
padding: 3px; padding: 3px;
display: flex; } display: flex; }

File diff suppressed because one or more lines are too long

View File

@ -951,19 +951,21 @@ body.is-fullscreen-mode .components-notice-list {
.edit-post-visual-editor .editor-block-list__block .editor-block-list__block-edit { .edit-post-visual-editor .editor-block-list__block .editor-block-list__block-edit {
margin-right: -28px; margin-right: -28px;
margin-left: -28px; } margin-left: -28px; }
.edit-post-visual-editor .editor-block-list__block[data-align="wide"] > .editor-block-contextual-toolbar, .edit-post-visual-editor .editor-block-list__block[data-align="wide"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar,
.edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-contextual-toolbar { .edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar {
width: calc(100% + 86px); width: calc(100% + 30px);
height: 0; height: 0;
text-align: center; } text-align: center; }
.edit-post-visual-editor .editor-block-list__block[data-align="wide"] > .editor-block-contextual-toolbar .editor-block-toolbar, .edit-post-visual-editor .editor-block-list__block[data-align="wide"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar .editor-block-toolbar,
.edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-contextual-toolbar .editor-block-toolbar { .edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar .editor-block-toolbar {
max-width: 610px; max-width: 610px;
width: 100%; width: 100%;
position: relative; } position: relative; }
.edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-contextual-toolbar { .edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar {
width: calc(100% + 84px); } width: 100%;
.edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-contextual-toolbar .editor-block-toolbar { margin-right: 0;
margin-left: 0; }
.edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar .editor-block-toolbar {
max-width: 608px; } } max-width: 608px; } }
@media (min-width: 600px) { @media (min-width: 600px) {
@ -983,6 +985,10 @@ body.is-fullscreen-mode .components-notice-list {
margin-right: -2px; margin-right: -2px;
margin-left: -2px; } } margin-left: -2px; } }
.edit-post-visual-editor .editor-block-list__layout > .editor-block-list__block[data-align="left"]:first-child,
.edit-post-visual-editor .editor-block-list__layout > .editor-block-list__block[data-align="right"]:first-child {
margin-top: 34px; }
.edit-post-visual-editor .editor-default-block-appender { .edit-post-visual-editor .editor-default-block-appender {
margin-right: auto; margin-right: auto;
margin-left: auto; margin-left: auto;
@ -1461,12 +1467,12 @@ body.block-editor-page {
.components-popover input[type="checkbox"], .components-popover input[type="checkbox"],
.components-modal__content input[type="checkbox"] { .components-modal__content input[type="checkbox"] {
border-radius: 2px; } border-radius: 2px; }
.editor-post-permalink input[type="checkbox"]::before, .editor-post-permalink input[type="checkbox"]:checked::before,
.edit-post-sidebar input[type="checkbox"]::before, .edit-post-sidebar input[type="checkbox"]:checked::before,
.editor-post-publish-panel input[type="checkbox"]::before, .editor-post-publish-panel input[type="checkbox"]:checked::before,
.editor-block-list__block input[type="checkbox"]::before, .editor-block-list__block input[type="checkbox"]:checked::before,
.components-popover input[type="checkbox"]::before, .components-popover input[type="checkbox"]:checked::before,
.components-modal__content input[type="checkbox"]::before { .components-modal__content input[type="checkbox"]:checked::before {
margin: -4px -5px 0 0; margin: -4px -5px 0 0;
color: #fff; } color: #fff; }
@ -1477,12 +1483,12 @@ body.block-editor-page {
.components-popover input[type="radio"], .components-popover input[type="radio"],
.components-modal__content input[type="radio"] { .components-modal__content input[type="radio"] {
border-radius: 50%; } border-radius: 50%; }
.editor-post-permalink input[type="radio"]::before, .editor-post-permalink input[type="radio"]:checked::before,
.edit-post-sidebar input[type="radio"]::before, .edit-post-sidebar input[type="radio"]:checked::before,
.editor-post-publish-panel input[type="radio"]::before, .editor-post-publish-panel input[type="radio"]:checked::before,
.editor-block-list__block input[type="radio"]::before, .editor-block-list__block input[type="radio"]:checked::before,
.components-popover input[type="radio"]::before, .components-popover input[type="radio"]:checked::before,
.components-modal__content input[type="radio"]::before { .components-modal__content input[type="radio"]:checked::before {
margin: 3px 3px 0 0; margin: 3px 3px 0 0;
background-color: #fff; } background-color: #fff; }

File diff suppressed because one or more lines are too long

View File

@ -951,19 +951,21 @@ body.is-fullscreen-mode .components-notice-list {
.edit-post-visual-editor .editor-block-list__block .editor-block-list__block-edit { .edit-post-visual-editor .editor-block-list__block .editor-block-list__block-edit {
margin-left: -28px; margin-left: -28px;
margin-right: -28px; } margin-right: -28px; }
.edit-post-visual-editor .editor-block-list__block[data-align="wide"] > .editor-block-contextual-toolbar, .edit-post-visual-editor .editor-block-list__block[data-align="wide"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar,
.edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-contextual-toolbar { .edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar {
width: calc(100% + 86px); width: calc(100% + 30px);
height: 0; height: 0;
text-align: center; } text-align: center; }
.edit-post-visual-editor .editor-block-list__block[data-align="wide"] > .editor-block-contextual-toolbar .editor-block-toolbar, .edit-post-visual-editor .editor-block-list__block[data-align="wide"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar .editor-block-toolbar,
.edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-contextual-toolbar .editor-block-toolbar { .edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar .editor-block-toolbar {
max-width: 610px; max-width: 610px;
width: 100%; width: 100%;
position: relative; } position: relative; }
.edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-contextual-toolbar { .edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar {
width: calc(100% + 84px); } width: 100%;
.edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-contextual-toolbar .editor-block-toolbar { margin-left: 0;
margin-right: 0; }
.edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-list__block-edit > .editor-block-contextual-toolbar .editor-block-toolbar {
max-width: 608px; } } max-width: 608px; } }
@media (min-width: 600px) { @media (min-width: 600px) {
@ -983,6 +985,10 @@ body.is-fullscreen-mode .components-notice-list {
margin-left: -2px; margin-left: -2px;
margin-right: -2px; } } margin-right: -2px; } }
.edit-post-visual-editor .editor-block-list__layout > .editor-block-list__block[data-align="left"]:first-child,
.edit-post-visual-editor .editor-block-list__layout > .editor-block-list__block[data-align="right"]:first-child {
margin-top: 34px; }
.edit-post-visual-editor .editor-default-block-appender { .edit-post-visual-editor .editor-default-block-appender {
margin-left: auto; margin-left: auto;
margin-right: auto; margin-right: auto;
@ -1461,12 +1467,12 @@ body.block-editor-page {
.components-popover input[type="checkbox"], .components-popover input[type="checkbox"],
.components-modal__content input[type="checkbox"] { .components-modal__content input[type="checkbox"] {
border-radius: 2px; } border-radius: 2px; }
.editor-post-permalink input[type="checkbox"]::before, .editor-post-permalink input[type="checkbox"]:checked::before,
.edit-post-sidebar input[type="checkbox"]::before, .edit-post-sidebar input[type="checkbox"]:checked::before,
.editor-post-publish-panel input[type="checkbox"]::before, .editor-post-publish-panel input[type="checkbox"]:checked::before,
.editor-block-list__block input[type="checkbox"]::before, .editor-block-list__block input[type="checkbox"]:checked::before,
.components-popover input[type="checkbox"]::before, .components-popover input[type="checkbox"]:checked::before,
.components-modal__content input[type="checkbox"]::before { .components-modal__content input[type="checkbox"]:checked::before {
margin: -4px 0 0 -5px; margin: -4px 0 0 -5px;
color: #fff; } color: #fff; }
@ -1477,12 +1483,12 @@ body.block-editor-page {
.components-popover input[type="radio"], .components-popover input[type="radio"],
.components-modal__content input[type="radio"] { .components-modal__content input[type="radio"] {
border-radius: 50%; } border-radius: 50%; }
.editor-post-permalink input[type="radio"]::before, .editor-post-permalink input[type="radio"]:checked::before,
.edit-post-sidebar input[type="radio"]::before, .edit-post-sidebar input[type="radio"]:checked::before,
.editor-post-publish-panel input[type="radio"]::before, .editor-post-publish-panel input[type="radio"]:checked::before,
.editor-block-list__block input[type="radio"]::before, .editor-block-list__block input[type="radio"]:checked::before,
.components-popover input[type="radio"]::before, .components-popover input[type="radio"]:checked::before,
.components-modal__content input[type="radio"]::before { .components-modal__content input[type="radio"]:checked::before {
margin: 3px 0 0 3px; margin: 3px 0 0 3px;
background-color: #fff; } background-color: #fff; }

File diff suppressed because one or more lines are too long

View File

@ -217,10 +217,7 @@
margin-right: -14px; margin-right: -14px;
margin-left: -14px; } margin-left: -14px; }
.editor-block-list__layout .editor-default-block-appender > .editor-default-block-appender__content { .editor-block-list__layout .editor-default-block-appender > .editor-default-block-appender__content,
margin-top: 32px; }
.editor-block-list__layout > .editor-default-block-appender__content,
.editor-block-list__layout > .editor-block-list__block > .editor-block-list__block-edit, .editor-block-list__layout > .editor-block-list__block > .editor-block-list__block-edit,
.editor-block-list__layout > .editor-block-list__layout > .editor-block-list__block > .editor-block-list__block-edit { .editor-block-list__layout > .editor-block-list__layout > .editor-block-list__block > .editor-block-list__block-edit {
margin-top: 32px; margin-top: 32px;
@ -379,10 +376,17 @@
.editor-block-list__layout .editor-block-list__block[data-align="right"] .editor-block-list__block-mobile-toolbar { .editor-block-list__layout .editor-block-list__block[data-align="right"] .editor-block-list__block-mobile-toolbar {
display: none; } display: none; }
.editor-block-list__layout .editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar, .editor-block-list__layout .editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar { .editor-block-list__layout .editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar, .editor-block-list__layout .editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
width: auto;
border-bottom: 1px solid #e2e4e7; border-bottom: 1px solid #e2e4e7;
bottom: 14px; bottom: auto; }
right: auto;
left: auto; } .editor-block-list__layout .editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar {
right: 0;
left: auto; }
.editor-block-list__layout .editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
right: auto;
left: 0; }
.editor-block-list__layout .editor-block-list__block[data-align="left"] .editor-block-list__block-edit { .editor-block-list__layout .editor-block-list__block[data-align="left"] .editor-block-list__block-edit {
float: left; float: left;
@ -430,8 +434,8 @@
.editor-block-list__layout .editor-block-list__block[data-align="wide"] > .editor-block-mover { .editor-block-list__layout .editor-block-list__block[data-align="wide"] > .editor-block-mover {
right: -13px; } right: -13px; }
.editor-block-list__layout .editor-block-list__block[data-align="full"] > .editor-block-list__breadcrumb { .editor-block-list__layout .editor-block-list__block[data-align="full"] > .editor-block-list__block-edit .editor-block-list__breadcrumb {
left: -1px; } left: 0; }
@media (min-width: 600px) { @media (min-width: 600px) {
.editor-block-list__layout .editor-block-list__block[data-align="full"] { .editor-block-list__layout .editor-block-list__block[data-align="full"] {
@ -503,12 +507,12 @@
.editor-block-list__block .editor-block-list__block-mobile-toolbar { .editor-block-list__block .editor-block-list__block-mobile-toolbar {
display: flex; display: flex;
flex-direction: row; flex-direction: row;
margin-top: 31px; transform: translateY(15px);
margin-top: 37px;
margin-left: -14px; margin-left: -14px;
margin-right: -14px; margin-right: -14px;
border-top: 1px solid #e2e4e7; border-top: 1px solid #e2e4e7;
height: 37px; height: 37px;
transform: translateY(15px);
box-shadow: 0 5px 10px rgba(25, 30, 35, 0.05), 0 2px 2px rgba(25, 30, 35, 0.05); } box-shadow: 0 5px 10px rgba(25, 30, 35, 0.05), 0 2px 2px rgba(25, 30, 35, 0.05); }
@media (min-width: 600px) { @media (min-width: 600px) {
.editor-block-list__block .editor-block-list__block-mobile-toolbar { .editor-block-list__block .editor-block-list__block-mobile-toolbar {
@ -611,10 +615,10 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
.editor-block-list__insertion-point-inserter:hover, .editor-block-list__insertion-point-inserter.is-visible { .editor-block-list__insertion-point-inserter:hover, .editor-block-list__insertion-point-inserter.is-visible {
opacity: 1; } opacity: 1; }
.edit-post-layout:not(.has-fixed-toolbar) .is-selected > .editor-block-list__insertion-point .editor-inserter__toggle { .edit-post-layout:not(.has-fixed-toolbar) .is-selected > .editor-block-list__insertion-point-inserter {
opacity: 0; opacity: 0;
pointer-events: none; } pointer-events: none; }
.edit-post-layout:not(.has-fixed-toolbar) .is-selected > .editor-block-list__insertion-point .editor-inserter__toggle:hover, .edit-post-layout:not(.has-fixed-toolbar) .is-selected > .editor-block-list__insertion-point .editor-inserter__toggle.is-visible { .edit-post-layout:not(.has-fixed-toolbar) .is-selected > .editor-block-list__insertion-point-inserter:hover, .edit-post-layout:not(.has-fixed-toolbar) .is-selected > .editor-block-list__insertion-point-inserter.is-visible {
opacity: 1; opacity: 1;
pointer-events: auto; } pointer-events: auto; }
@ -661,12 +665,10 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
text-align: right; text-align: right;
pointer-events: none; pointer-events: none;
position: absolute; position: absolute;
bottom: 22px; bottom: 23px;
right: 0; right: -14px;
left: 0; left: -14px;
border-top: 1px solid #e2e4e7; border-top: 1px solid #e2e4e7; }
margin-right: 0;
margin-left: 0; }
.editor-block-list__block .editor-block-contextual-toolbar .components-toolbar { .editor-block-list__block .editor-block-contextual-toolbar .components-toolbar {
border-top: none; border-top: none;
border-bottom: none; } border-bottom: none; }
@ -676,19 +678,32 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
.editor-block-list__block .editor-block-contextual-toolbar .components-toolbar { .editor-block-list__block .editor-block-contextual-toolbar .components-toolbar {
border-top: 1px solid #e2e4e7; border-top: 1px solid #e2e4e7;
border-bottom: 1px solid #e2e4e7; } } border-bottom: 1px solid #e2e4e7; } }
.editor-block-list__block[data-align="left"] .editor-block-list__block .editor-block-contextual-toolbar,
.editor-block-list__block[data-align="right"] .editor-block-list__block .editor-block-contextual-toolbar { .editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar,
margin-bottom: 1px; .editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
margin-top: -38px; } margin-bottom: 1px;
margin-top: -37px; }
.editor-block-list__block .editor-block-contextual-toolbar {
margin-right: 0;
margin-left: 0; }
@media (min-width: 600px) { @media (min-width: 600px) {
.editor-block-list__block .editor-block-contextual-toolbar { .editor-block-list__block .editor-block-contextual-toolbar {
margin-right: -43px; margin-right: -15px;
margin-left: -43px; } margin-left: -15px; } }
[data-align="full"] .editor-block-list__block .editor-block-contextual-toolbar {
margin-right: -42px; .editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar {
margin-left: -42px; } } margin-right: 15px; }
.editor-block-list__block .editor-block-contextual-toolbar > * {
pointer-events: auto; } .editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
margin-left: 15px; }
.editor-block-list__block[data-align="full"] .editor-block-contextual-toolbar {
margin-right: -42px;
margin-left: -42px; }
.editor-block-list__block .editor-block-contextual-toolbar > * {
pointer-events: auto; }
.editor-block-list__block.is-focus-mode:not(.is-multi-selected) > .editor-block-contextual-toolbar { .editor-block-list__block.is-focus-mode:not(.is-multi-selected) > .editor-block-contextual-toolbar {
margin-right: -28px; } margin-right: -28px; }
@ -699,30 +714,31 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
right: auto; right: auto;
left: auto; left: auto;
box-shadow: none; box-shadow: none;
transform: translateY(-52px); transform: translateY(-52px); }
float: right; }
@supports ((position: -webkit-sticky) or (position: sticky)) { @supports ((position: -webkit-sticky) or (position: sticky)) {
.editor-block-list__block .editor-block-contextual-toolbar { .editor-block-list__block .editor-block-contextual-toolbar {
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
top: 51px; } } } top: 51px; } } }
@media (min-width: 600px) { .editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar {
.editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar { float: left; }
float: left; } }
.editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
float: right; }
.editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar,
.editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
transform: translateY(-15px); }
.editor-block-contextual-toolbar .editor-block-toolbar { .editor-block-contextual-toolbar .editor-block-toolbar {
width: 100%; } width: 100%; }
@media (min-width: 600px) { @media (min-width: 600px) {
.editor-block-contextual-toolbar .editor-block-toolbar { .editor-block-contextual-toolbar .editor-block-toolbar {
border-left: none; } } width: auto;
@media (min-width: 600px) { border-left: none;
.editor-block-contextual-toolbar .editor-block-toolbar {
position: absolute; position: absolute;
right: 0; } } right: 0; } }
@media (min-width: 600px) {
.editor-block-contextual-toolbar .editor-block-toolbar {
width: auto; } }
/** /**
* Hover label * Hover label
@ -731,7 +747,7 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
position: absolute; position: absolute;
line-height: 1; line-height: 1;
z-index: 2; z-index: 2;
left: 0; left: -14px;
top: -15px; } top: -15px; }
.editor-block-list__breadcrumb .components-toolbar { .editor-block-list__breadcrumb .components-toolbar {
padding: 0; padding: 0;
@ -764,6 +780,10 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
.editor-block-list__breadcrumb.is-light .components-toolbar { .editor-block-list__breadcrumb.is-light .components-toolbar {
background: rgba(255, 255, 255, 0.5); background: rgba(255, 255, 255, 0.5);
color: #32373c; } color: #32373c; }
[data-align="left"] .editor-block-list__breadcrumb,
[data-align="right"] .editor-block-list__breadcrumb {
left: 0;
top: 0; }
.editor-block-list__descendant-arrow::before { .editor-block-list__descendant-arrow::before {
content: "→"; content: "→";
@ -1101,12 +1121,21 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
position: relative; position: relative;
height: 36px; } height: 36px; }
.components-icon-button.editor-block-switcher__toggle { .components-icon-button.editor-block-switcher__toggle,
width: auto; .components-icon-button.editor-block-switcher__no-switcher-icon {
margin: 0; margin: 0;
display: block; display: block;
height: 36px; height: 36px;
padding: 3px; } padding: 3px; }
.components-icon-button.editor-block-switcher__no-switcher-icon {
width: 48px; }
.components-icon-button.editor-block-switcher__no-switcher-icon .editor-block-icon {
margin-left: auto;
margin-right: auto; }
.components-icon-button.editor-block-switcher__toggle {
width: auto; }
.components-icon-button.editor-block-switcher__toggle:active, .components-icon-button.editor-block-switcher__toggle:not(:disabled):not([aria-disabled="true"]):hover, .components-icon-button.editor-block-switcher__toggle:not([aria-disabled="true"]):focus { .components-icon-button.editor-block-switcher__toggle:active, .components-icon-button.editor-block-switcher__toggle:not(:disabled):not([aria-disabled="true"]):hover, .components-icon-button.editor-block-switcher__toggle:not([aria-disabled="true"]):focus {
outline: none; outline: none;
box-shadow: none; box-shadow: none;
@ -1215,23 +1244,23 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
.editor-default-block-appender { .editor-default-block-appender {
clear: both; } clear: both; }
.editor-default-block-appender input[type="text"].editor-default-block-appender__content { .editor-default-block-appender textarea.editor-default-block-appender__content {
font-family: "Noto Serif", serif; font-family: "Noto Serif", serif;
font-size: 16px; font-size: 16px;
border: none; border: none;
background: none; background: none;
box-shadow: none; box-shadow: none;
display: block; display: block;
margin-right: 0; margin-right: 1px;
margin-left: 0; margin-left: 1px;
max-width: none;
cursor: text; cursor: text;
width: 100%; width: 100%;
outline: 1px solid transparent; outline: 1px solid transparent;
transition: 0.2s outline; transition: 0.2s outline;
padding: 0 15px; resize: none;
padding: 0 14px;
color: rgba(14, 28, 46, 0.62); } color: rgba(14, 28, 46, 0.62); }
.is-dark-theme .editor-default-block-appender input[type="text"].editor-default-block-appender__content { .is-dark-theme .editor-default-block-appender textarea.editor-default-block-appender__content {
color: rgba(255, 255, 255, 0.65); } color: rgba(255, 255, 255, 0.65); }
.editor-default-block-appender .editor-inserter-with-shortcuts { .editor-default-block-appender .editor-inserter-with-shortcuts {
opacity: 0.5; opacity: 0.5;
@ -2340,7 +2369,6 @@ body.admin-color-light .editor-post-text-editor__link{
.editor-block-list__block .editor-url-input, .editor-block-list__block .editor-url-input,
.components-popover .editor-url-input, .components-popover .editor-url-input,
.editor-url-input { .editor-url-input {
width: 100%;
flex-grow: 1; flex-grow: 1;
position: relative; position: relative;
padding: 1px; } padding: 1px; }
@ -2348,7 +2376,7 @@ body.admin-color-light .editor-post-text-editor__link{
.components-popover .editor-url-input input[type="text"], .components-popover .editor-url-input input[type="text"],
.editor-url-input input[type="text"] { .editor-url-input input[type="text"] {
width: 100%; width: 100%;
padding: 9px 8px; padding: 8px;
border: none; border: none;
border-radius: 0; border-radius: 0;
margin-right: 0; margin-right: 0;
@ -2366,16 +2394,16 @@ body.admin-color-light .editor-post-text-editor__link{
.components-popover .editor-url-input .components-spinner, .components-popover .editor-url-input .components-spinner,
.editor-url-input .components-spinner { .editor-url-input .components-spinner {
position: absolute; position: absolute;
left: 0; left: 8px;
top: 9px 8px; top: 9px;
margin: 0; } margin: 0; }
.editor-url-input__suggestions { .editor-url-input__suggestions {
max-height: 200px; max-height: 200px;
transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out;
list-style: none;
padding: 4px 0; padding: 4px 0;
width: 372px; } width: 374px;
overflow-y: auto; }
.editor-url-input__suggestions, .editor-url-input__suggestions,
.editor-url-input .components-spinner { .editor-url-input .components-spinner {
@ -2386,7 +2414,7 @@ body.admin-color-light .editor-post-text-editor__link{
display: inherit; } } display: inherit; } }
.editor-url-input__suggestion { .editor-url-input__suggestion {
padding: 4px 36px9px 8px 4px 9px 8px; padding: 4px 8px;
color: #6c7781; color: #6c7781;
display: block; display: block;
font-size: 13px; font-size: 13px;

File diff suppressed because one or more lines are too long

View File

@ -217,10 +217,7 @@
margin-left: -14px; margin-left: -14px;
margin-right: -14px; } margin-right: -14px; }
.editor-block-list__layout .editor-default-block-appender > .editor-default-block-appender__content { .editor-block-list__layout .editor-default-block-appender > .editor-default-block-appender__content,
margin-top: 32px; }
.editor-block-list__layout > .editor-default-block-appender__content,
.editor-block-list__layout > .editor-block-list__block > .editor-block-list__block-edit, .editor-block-list__layout > .editor-block-list__block > .editor-block-list__block-edit,
.editor-block-list__layout > .editor-block-list__layout > .editor-block-list__block > .editor-block-list__block-edit { .editor-block-list__layout > .editor-block-list__layout > .editor-block-list__block > .editor-block-list__block-edit {
margin-top: 32px; margin-top: 32px;
@ -379,10 +376,17 @@
.editor-block-list__layout .editor-block-list__block[data-align="right"] .editor-block-list__block-mobile-toolbar { .editor-block-list__layout .editor-block-list__block[data-align="right"] .editor-block-list__block-mobile-toolbar {
display: none; } display: none; }
.editor-block-list__layout .editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar, .editor-block-list__layout .editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar { .editor-block-list__layout .editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar, .editor-block-list__layout .editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
width: auto;
border-bottom: 1px solid #e2e4e7; border-bottom: 1px solid #e2e4e7;
bottom: 14px; bottom: auto; }
left: auto;
right: auto; } .editor-block-list__layout .editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar {
left: 0;
right: auto; }
.editor-block-list__layout .editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
left: auto;
right: 0; }
.editor-block-list__layout .editor-block-list__block[data-align="left"] .editor-block-list__block-edit { .editor-block-list__layout .editor-block-list__block[data-align="left"] .editor-block-list__block-edit {
/*!rtl:begin:ignore*/ /*!rtl:begin:ignore*/
@ -438,8 +442,8 @@
.editor-block-list__layout .editor-block-list__block[data-align="wide"] > .editor-block-mover { .editor-block-list__layout .editor-block-list__block[data-align="wide"] > .editor-block-mover {
left: -13px; } left: -13px; }
.editor-block-list__layout .editor-block-list__block[data-align="full"] > .editor-block-list__breadcrumb { .editor-block-list__layout .editor-block-list__block[data-align="full"] > .editor-block-list__block-edit .editor-block-list__breadcrumb {
right: -1px; } right: 0; }
@media (min-width: 600px) { @media (min-width: 600px) {
.editor-block-list__layout .editor-block-list__block[data-align="full"] { .editor-block-list__layout .editor-block-list__block[data-align="full"] {
@ -511,12 +515,12 @@
.editor-block-list__block .editor-block-list__block-mobile-toolbar { .editor-block-list__block .editor-block-list__block-mobile-toolbar {
display: flex; display: flex;
flex-direction: row; flex-direction: row;
margin-top: 31px; transform: translateY(15px);
margin-top: 37px;
margin-right: -14px; margin-right: -14px;
margin-left: -14px; margin-left: -14px;
border-top: 1px solid #e2e4e7; border-top: 1px solid #e2e4e7;
height: 37px; height: 37px;
transform: translateY(15px);
box-shadow: 0 5px 10px rgba(25, 30, 35, 0.05), 0 2px 2px rgba(25, 30, 35, 0.05); } box-shadow: 0 5px 10px rgba(25, 30, 35, 0.05), 0 2px 2px rgba(25, 30, 35, 0.05); }
@media (min-width: 600px) { @media (min-width: 600px) {
.editor-block-list__block .editor-block-list__block-mobile-toolbar { .editor-block-list__block .editor-block-list__block-mobile-toolbar {
@ -619,10 +623,10 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
.editor-block-list__insertion-point-inserter:hover, .editor-block-list__insertion-point-inserter.is-visible { .editor-block-list__insertion-point-inserter:hover, .editor-block-list__insertion-point-inserter.is-visible {
opacity: 1; } opacity: 1; }
.edit-post-layout:not(.has-fixed-toolbar) .is-selected > .editor-block-list__insertion-point .editor-inserter__toggle { .edit-post-layout:not(.has-fixed-toolbar) .is-selected > .editor-block-list__insertion-point-inserter {
opacity: 0; opacity: 0;
pointer-events: none; } pointer-events: none; }
.edit-post-layout:not(.has-fixed-toolbar) .is-selected > .editor-block-list__insertion-point .editor-inserter__toggle:hover, .edit-post-layout:not(.has-fixed-toolbar) .is-selected > .editor-block-list__insertion-point .editor-inserter__toggle.is-visible { .edit-post-layout:not(.has-fixed-toolbar) .is-selected > .editor-block-list__insertion-point-inserter:hover, .edit-post-layout:not(.has-fixed-toolbar) .is-selected > .editor-block-list__insertion-point-inserter.is-visible {
opacity: 1; opacity: 1;
pointer-events: auto; } pointer-events: auto; }
@ -669,12 +673,10 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
text-align: left; text-align: left;
pointer-events: none; pointer-events: none;
position: absolute; position: absolute;
bottom: 22px; bottom: 23px;
left: 0; left: -14px;
right: 0; right: -14px;
border-top: 1px solid #e2e4e7; border-top: 1px solid #e2e4e7; }
margin-left: 0;
margin-right: 0; }
.editor-block-list__block .editor-block-contextual-toolbar .components-toolbar { .editor-block-list__block .editor-block-contextual-toolbar .components-toolbar {
border-top: none; border-top: none;
border-bottom: none; } border-bottom: none; }
@ -684,19 +686,34 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
.editor-block-list__block .editor-block-contextual-toolbar .components-toolbar { .editor-block-list__block .editor-block-contextual-toolbar .components-toolbar {
border-top: 1px solid #e2e4e7; border-top: 1px solid #e2e4e7;
border-bottom: 1px solid #e2e4e7; } } border-bottom: 1px solid #e2e4e7; } }
.editor-block-list__block[data-align="left"] .editor-block-list__block .editor-block-contextual-toolbar,
.editor-block-list__block[data-align="right"] .editor-block-list__block .editor-block-contextual-toolbar { .editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar,
margin-bottom: 1px; .editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
margin-top: -38px; } margin-bottom: 1px;
margin-top: -37px; }
.editor-block-list__block .editor-block-contextual-toolbar {
margin-left: 0;
margin-right: 0; }
@media (min-width: 600px) { @media (min-width: 600px) {
.editor-block-list__block .editor-block-contextual-toolbar { .editor-block-list__block .editor-block-contextual-toolbar {
margin-left: -43px; margin-left: -15px;
margin-right: -43px; } margin-right: -15px; } }
[data-align="full"] .editor-block-list__block .editor-block-contextual-toolbar {
margin-left: -42px; .editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar {
margin-right: -42px; } } /*rtl:ignore*/
.editor-block-list__block .editor-block-contextual-toolbar > * { margin-right: 15px; }
pointer-events: auto; }
.editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
/*rtl:ignore*/
margin-left: 15px; }
.editor-block-list__block[data-align="full"] .editor-block-contextual-toolbar {
margin-left: -42px;
margin-right: -42px; }
.editor-block-list__block .editor-block-contextual-toolbar > * {
pointer-events: auto; }
.editor-block-list__block.is-focus-mode:not(.is-multi-selected) > .editor-block-contextual-toolbar { .editor-block-list__block.is-focus-mode:not(.is-multi-selected) > .editor-block-contextual-toolbar {
margin-left: -28px; } margin-left: -28px; }
@ -707,30 +724,33 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
left: auto; left: auto;
right: auto; right: auto;
box-shadow: none; box-shadow: none;
transform: translateY(-52px); transform: translateY(-52px); }
float: left; }
@supports ((position: -webkit-sticky) or (position: sticky)) { @supports ((position: -webkit-sticky) or (position: sticky)) {
.editor-block-list__block .editor-block-contextual-toolbar { .editor-block-list__block .editor-block-contextual-toolbar {
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
top: 51px; } } } top: 51px; } } }
@media (min-width: 600px) { .editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar {
.editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar { /*rtl:ignore*/
float: right; } } float: left; }
.editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
/*rtl:ignore*/
float: right; }
.editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar,
.editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
transform: translateY(-15px); }
.editor-block-contextual-toolbar .editor-block-toolbar { .editor-block-contextual-toolbar .editor-block-toolbar {
width: 100%; } width: 100%; }
@media (min-width: 600px) { @media (min-width: 600px) {
.editor-block-contextual-toolbar .editor-block-toolbar { .editor-block-contextual-toolbar .editor-block-toolbar {
border-right: none; } } width: auto;
@media (min-width: 600px) { border-right: none;
.editor-block-contextual-toolbar .editor-block-toolbar {
position: absolute; position: absolute;
left: 0; } } left: 0; } }
@media (min-width: 600px) {
.editor-block-contextual-toolbar .editor-block-toolbar {
width: auto; } }
/** /**
* Hover label * Hover label
@ -739,7 +759,7 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
position: absolute; position: absolute;
line-height: 1; line-height: 1;
z-index: 2; z-index: 2;
right: 0; right: -14px;
top: -15px; } top: -15px; }
.editor-block-list__breadcrumb .components-toolbar { .editor-block-list__breadcrumb .components-toolbar {
padding: 0; padding: 0;
@ -772,6 +792,10 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
.editor-block-list__breadcrumb.is-light .components-toolbar { .editor-block-list__breadcrumb.is-light .components-toolbar {
background: rgba(255, 255, 255, 0.5); background: rgba(255, 255, 255, 0.5);
color: #32373c; } color: #32373c; }
[data-align="left"] .editor-block-list__breadcrumb,
[data-align="right"] .editor-block-list__breadcrumb {
right: 0;
top: 0; }
.editor-block-list__descendant-arrow::before { .editor-block-list__descendant-arrow::before {
content: "→"; content: "→";
@ -1109,12 +1133,21 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
position: relative; position: relative;
height: 36px; } height: 36px; }
.components-icon-button.editor-block-switcher__toggle { .components-icon-button.editor-block-switcher__toggle,
width: auto; .components-icon-button.editor-block-switcher__no-switcher-icon {
margin: 0; margin: 0;
display: block; display: block;
height: 36px; height: 36px;
padding: 3px; } padding: 3px; }
.components-icon-button.editor-block-switcher__no-switcher-icon {
width: 48px; }
.components-icon-button.editor-block-switcher__no-switcher-icon .editor-block-icon {
margin-right: auto;
margin-left: auto; }
.components-icon-button.editor-block-switcher__toggle {
width: auto; }
.components-icon-button.editor-block-switcher__toggle:active, .components-icon-button.editor-block-switcher__toggle:not(:disabled):not([aria-disabled="true"]):hover, .components-icon-button.editor-block-switcher__toggle:not([aria-disabled="true"]):focus { .components-icon-button.editor-block-switcher__toggle:active, .components-icon-button.editor-block-switcher__toggle:not(:disabled):not([aria-disabled="true"]):hover, .components-icon-button.editor-block-switcher__toggle:not([aria-disabled="true"]):focus {
outline: none; outline: none;
box-shadow: none; box-shadow: none;
@ -1223,23 +1256,23 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
.editor-default-block-appender { .editor-default-block-appender {
clear: both; } clear: both; }
.editor-default-block-appender input[type="text"].editor-default-block-appender__content { .editor-default-block-appender textarea.editor-default-block-appender__content {
font-family: "Noto Serif", serif; font-family: "Noto Serif", serif;
font-size: 16px; font-size: 16px;
border: none; border: none;
background: none; background: none;
box-shadow: none; box-shadow: none;
display: block; display: block;
margin-left: 0; margin-left: 1px;
margin-right: 0; margin-right: 1px;
max-width: none;
cursor: text; cursor: text;
width: 100%; width: 100%;
outline: 1px solid transparent; outline: 1px solid transparent;
transition: 0.2s outline; transition: 0.2s outline;
padding: 0 15px; resize: none;
padding: 0 14px;
color: rgba(14, 28, 46, 0.62); } color: rgba(14, 28, 46, 0.62); }
.is-dark-theme .editor-default-block-appender input[type="text"].editor-default-block-appender__content { .is-dark-theme .editor-default-block-appender textarea.editor-default-block-appender__content {
color: rgba(255, 255, 255, 0.65); } color: rgba(255, 255, 255, 0.65); }
.editor-default-block-appender .editor-inserter-with-shortcuts { .editor-default-block-appender .editor-inserter-with-shortcuts {
opacity: 0.5; opacity: 0.5;
@ -2348,7 +2381,6 @@ body.admin-color-light .editor-post-text-editor__link{
.editor-block-list__block .editor-url-input, .editor-block-list__block .editor-url-input,
.components-popover .editor-url-input, .components-popover .editor-url-input,
.editor-url-input { .editor-url-input {
width: 100%;
flex-grow: 1; flex-grow: 1;
position: relative; position: relative;
padding: 1px; } padding: 1px; }
@ -2356,7 +2388,7 @@ body.admin-color-light .editor-post-text-editor__link{
.components-popover .editor-url-input input[type="text"], .components-popover .editor-url-input input[type="text"],
.editor-url-input input[type="text"] { .editor-url-input input[type="text"] {
width: 100%; width: 100%;
padding: 9px 8px; padding: 8px;
border: none; border: none;
border-radius: 0; border-radius: 0;
margin-left: 0; margin-left: 0;
@ -2374,16 +2406,16 @@ body.admin-color-light .editor-post-text-editor__link{
.components-popover .editor-url-input .components-spinner, .components-popover .editor-url-input .components-spinner,
.editor-url-input .components-spinner { .editor-url-input .components-spinner {
position: absolute; position: absolute;
right: 0; right: 8px;
top: 9px 8px; top: 9px;
margin: 0; } margin: 0; }
.editor-url-input__suggestions { .editor-url-input__suggestions {
max-height: 200px; max-height: 200px;
transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out;
list-style: none;
padding: 4px 0; padding: 4px 0;
width: 372px; } width: 374px;
overflow-y: auto; }
.editor-url-input__suggestions, .editor-url-input__suggestions,
.editor-url-input .components-spinner { .editor-url-input .components-spinner {
@ -2394,7 +2426,7 @@ body.admin-color-light .editor-post-text-editor__link{
display: inherit; } } display: inherit; } }
.editor-url-input__suggestion { .editor-url-input__suggestion {
padding: 4px 36px9px 8px 4px 9px 8px; padding: 4px 8px;
color: #6c7781; color: #6c7781;
display: block; display: block;
font-size: 13px; font-size: 13px;

File diff suppressed because one or more lines are too long

View File

@ -64,3 +64,5 @@
white-space: nowrap; white-space: nowrap;
min-width: 150px; min-width: 150px;
max-width: 500px; } max-width: 500px; }
.editor-format-toolbar__link-container-value.has-invalid-link {
color: #d94f4f; }

View File

@ -1 +1 @@
@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes editor_region_focus{from{box-shadow:inset 0 0 0 0 #33b3db}to{box-shadow:inset 0 0 0 4px #33b3db}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes modal-appear{from{margin-top:32px}to{margin-top:0}}.editor-format-toolbar__link-container-content{display:flex}.editor-format-toolbar__link-container-value{margin:7px;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:150px;max-width:500px} @keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes editor_region_focus{from{box-shadow:inset 0 0 0 0 #33b3db}to{box-shadow:inset 0 0 0 4px #33b3db}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes modal-appear{from{margin-top:32px}to{margin-top:0}}.editor-format-toolbar__link-container-content{display:flex}.editor-format-toolbar__link-container-value{margin:7px;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:150px;max-width:500px}.editor-format-toolbar__link-container-value.has-invalid-link{color:#d94f4f}

View File

@ -64,3 +64,5 @@
white-space: nowrap; white-space: nowrap;
min-width: 150px; min-width: 150px;
max-width: 500px; } max-width: 500px; }
.editor-format-toolbar__link-container-value.has-invalid-link {
color: #d94f4f; }

View File

@ -1 +1 @@
@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes editor_region_focus{from{box-shadow:inset 0 0 0 0 #33b3db}to{box-shadow:inset 0 0 0 4px #33b3db}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes modal-appear{from{margin-top:32px}to{margin-top:0}}.editor-format-toolbar__link-container-content{display:flex}.editor-format-toolbar__link-container-value{margin:7px;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:150px;max-width:500px} @keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes editor_region_focus{from{box-shadow:inset 0 0 0 0 #33b3db}to{box-shadow:inset 0 0 0 4px #33b3db}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes modal-appear{from{margin-top:32px}to{margin-top:0}}.editor-format-toolbar__link-container-content{display:flex}.editor-format-toolbar__link-container-value{margin:7px;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:150px;max-width:500px}.editor-format-toolbar__link-container-value.has-invalid-link{color:#d94f4f}

View File

@ -3635,7 +3635,7 @@ function wp_trim_excerpt( $text = '' ) {
$text = get_the_content( '' ); $text = get_the_content( '' );
$text = strip_shortcodes( $text ); $text = strip_shortcodes( $text );
$text = strip_dynamic_blocks( $text ); $text = excerpt_remove_blocks( $text );
/** This filter is documented in wp-includes/post-template.php */ /** This filter is documented in wp-includes/post-template.php */
$text = apply_filters( 'the_content', $text ); $text = apply_filters( 'the_content', $text );

View File

@ -1 +1 @@
this.wp=this.wp||{},this.wp.a11y=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=324)}({180:function(e,t){!function(){e.exports=this.wp.domReady}()},324:function(e,t,n){"use strict";n.r(t);var r=function(e){e=e||"polite";var t=document.createElement("div");return t.id="a11y-speak-"+e,t.className="a11y-speak-region",t.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions text"),t.setAttribute("aria-atomic","true"),document.querySelector("body").appendChild(t),t},o=function(){for(var e=document.querySelectorAll(".a11y-speak-region"),t=0;t<e.length;t++)e[t].textContent=""},i=n(180),a=n.n(i),u="",l=function(e){return e=e.replace(/<[^<>]+>/g," "),u===e&&(e+=" "),u=e,e};n.d(t,"setup",function(){return p}),n.d(t,"speak",function(){return c});var p=function(){var e=document.getElementById("a11y-speak-polite"),t=document.getElementById("a11y-speak-assertive");null===e&&(e=r("polite")),null===t&&(t=r("assertive"))};a()(p);var c=function(e,t){o(),e=l(e);var n=document.getElementById("a11y-speak-polite"),r=document.getElementById("a11y-speak-assertive");r&&"assertive"===t?r.textContent=e:n&&(n.textContent=e)}}}); this.wp=this.wp||{},this.wp.a11y=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=325)}({180:function(e,t){!function(){e.exports=this.wp.domReady}()},325:function(e,t,n){"use strict";n.r(t);var r=function(e){e=e||"polite";var t=document.createElement("div");return t.id="a11y-speak-"+e,t.className="a11y-speak-region",t.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions text"),t.setAttribute("aria-atomic","true"),document.querySelector("body").appendChild(t),t},o=function(){for(var e=document.querySelectorAll(".a11y-speak-region"),t=0;t<e.length;t++)e[t].textContent=""},i=n(180),a=n.n(i),u="",l=function(e){return e=e.replace(/<[^<>]+>/g," "),u===e&&(e+=" "),u=e,e};n.d(t,"setup",function(){return p}),n.d(t,"speak",function(){return c});var p=function(){var e=document.getElementById("a11y-speak-polite"),t=document.getElementById("a11y-speak-assertive");null===e&&(e=r("polite")),null===t&&(t=r("assertive"))};a()(p);var c=function(e,t){o(),e=l(e);var n=document.getElementById("a11y-speak-polite"),r=document.getElementById("a11y-speak-assertive");r&&"assertive"===t?r.textContent=e:n&&(n.textContent=e)}}});

1299
wp-includes/js/dist/annotations.js vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -264,19 +264,17 @@ function _objectWithoutPropertiesLoose(source, excluded) {
"use strict"; "use strict";
__webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"); /* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js");
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js"); /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"); /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _middlewares_nonce__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./middlewares/nonce */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/nonce.js");
/* harmony import */ var _middlewares_nonce__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./middlewares/nonce */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/nonce.js"); /* harmony import */ var _middlewares_root_url__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./middlewares/root-url */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/root-url.js");
/* harmony import */ var _middlewares_root_url__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./middlewares/root-url */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/root-url.js"); /* harmony import */ var _middlewares_preloading__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./middlewares/preloading */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/preloading.js");
/* harmony import */ var _middlewares_preloading__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./middlewares/preloading */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/preloading.js"); /* harmony import */ var _middlewares_fetch_all_middleware__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./middlewares/fetch-all-middleware */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/fetch-all-middleware.js");
/* harmony import */ var _middlewares_fetch_all_middleware__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./middlewares/fetch-all-middleware */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/fetch-all-middleware.js"); /* harmony import */ var _middlewares_namespace_endpoint__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./middlewares/namespace-endpoint */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/namespace-endpoint.js");
/* harmony import */ var _middlewares_namespace_endpoint__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./middlewares/namespace-endpoint */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/namespace-endpoint.js"); /* harmony import */ var _middlewares_http_v1__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./middlewares/http-v1 */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js");
/* harmony import */ var _middlewares_http_v1__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./middlewares/http-v1 */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js"); /* harmony import */ var _middlewares_user_locale__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./middlewares/user-locale */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js");
/* harmony import */ var _middlewares_user_locale__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./middlewares/user-locale */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js");
@ -295,39 +293,57 @@ __webpack_require__.r(__webpack_exports__);
/**
* Default set of header values which should be sent with every request unless
* explicitly provided through apiFetch options.
*
* @type {Object}
*/
var DEFAULT_HEADERS = {
// The backend uses the Accept header as a condition for considering an
// incoming request as a REST request.
//
// See: https://core.trac.wordpress.org/ticket/44534
Accept: 'application/json, */*;q=0.1'
};
/**
* Default set of fetch option values which should be sent with every request
* unless explicitly provided through apiFetch options.
*
* @type {Object}
*/
var DEFAULT_OPTIONS = {
credentials: 'include'
};
var middlewares = []; var middlewares = [];
function registerMiddleware(middleware) { function registerMiddleware(middleware) {
middlewares.push(middleware); middlewares.push(middleware);
} }
function checkCloudflareError(error) {
if (typeof error === 'string' && error.indexOf('Cloudflare Ray ID') >= 0) {
throw {
code: 'cloudflare_error'
};
}
}
function apiFetch(options) { function apiFetch(options) {
var raw = function raw(nextOptions) { var raw = function raw(nextOptions) {
var url = nextOptions.url, var url = nextOptions.url,
path = nextOptions.path, path = nextOptions.path,
body = nextOptions.body,
data = nextOptions.data, data = nextOptions.data,
_nextOptions$parse = nextOptions.parse, _nextOptions$parse = nextOptions.parse,
parse = _nextOptions$parse === void 0 ? true : _nextOptions$parse, parse = _nextOptions$parse === void 0 ? true : _nextOptions$parse,
remainingOptions = Object(_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__["default"])(nextOptions, ["url", "path", "body", "data", "parse"]); remainingOptions = Object(_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__["default"])(nextOptions, ["url", "path", "data", "parse"]);
var headers = remainingOptions.headers || {}; var body = nextOptions.body,
headers = nextOptions.headers; // Merge explicitly-provided headers with default values.
if (!headers['Content-Type'] && data) { headers = Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, DEFAULT_HEADERS, headers); // The `data` property is a shorthand for sending a JSON body.
if (data) {
body = JSON.stringify(data);
headers['Content-Type'] = 'application/json'; headers['Content-Type'] = 'application/json';
} }
var responsePromise = window.fetch(url || path, Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__["default"])({}, remainingOptions, { var responsePromise = window.fetch(url || path, Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, DEFAULT_OPTIONS, remainingOptions, {
credentials: 'include', body: body,
body: body || JSON.stringify(data),
headers: headers headers: headers
})); }));
@ -358,57 +374,26 @@ function apiFetch(options) {
var invalidJsonError = { var invalidJsonError = {
code: 'invalid_json', code: 'invalid_json',
message: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__["__"])('The response is not a valid JSON response.') message: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('The response is not a valid JSON response.')
}; };
if (!response || !response.json) { if (!response || !response.json) {
throw invalidJsonError; throw invalidJsonError;
} }
/*
* Response data is a stream, which will be consumed by the .json() call.
* If we need to re-use this data to send to the Cloudflare error handler,
* we need a clone of the original response, so the stream can be consumed
* in the .text() call, instead.
*/
return response.json().catch(function () {
var responseClone = response.clone(); throw invalidJsonError;
return response.json().catch( }).then(function (error) {
/*#__PURE__*/
Object(_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])(
/*#__PURE__*/
regeneratorRuntime.mark(function _callee() {
var text;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return responseClone.text();
case 2:
text = _context.sent;
checkCloudflareError(text);
throw invalidJsonError;
case 5:
case "end":
return _context.stop();
}
}
}, _callee, this);
}))).then(function (error) {
var unknownError = { var unknownError = {
code: 'unknown_error', code: 'unknown_error',
message: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__["__"])('An unknown error occurred.') message: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('An unknown error occurred.')
}; };
checkCloudflareError(error);
throw error || unknownError; throw error || unknownError;
}); });
}); });
}; };
var steps = [raw, _middlewares_fetch_all_middleware__WEBPACK_IMPORTED_MODULE_7__["default"], _middlewares_http_v1__WEBPACK_IMPORTED_MODULE_9__["default"], _middlewares_namespace_endpoint__WEBPACK_IMPORTED_MODULE_8__["default"], _middlewares_user_locale__WEBPACK_IMPORTED_MODULE_10__["default"]].concat(middlewares).reverse(); var steps = [raw, _middlewares_fetch_all_middleware__WEBPACK_IMPORTED_MODULE_6__["default"], _middlewares_http_v1__WEBPACK_IMPORTED_MODULE_8__["default"], _middlewares_namespace_endpoint__WEBPACK_IMPORTED_MODULE_7__["default"], _middlewares_user_locale__WEBPACK_IMPORTED_MODULE_9__["default"]].concat(middlewares).reverse();
var runMiddleware = function runMiddleware(index) { var runMiddleware = function runMiddleware(index) {
return function (nextOptions) { return function (nextOptions) {
@ -422,10 +407,10 @@ function apiFetch(options) {
} }
apiFetch.use = registerMiddleware; apiFetch.use = registerMiddleware;
apiFetch.createNonceMiddleware = _middlewares_nonce__WEBPACK_IMPORTED_MODULE_4__["default"]; apiFetch.createNonceMiddleware = _middlewares_nonce__WEBPACK_IMPORTED_MODULE_3__["default"];
apiFetch.createPreloadingMiddleware = _middlewares_preloading__WEBPACK_IMPORTED_MODULE_6__["default"]; apiFetch.createPreloadingMiddleware = _middlewares_preloading__WEBPACK_IMPORTED_MODULE_5__["default"];
apiFetch.createRootURLMiddleware = _middlewares_root_url__WEBPACK_IMPORTED_MODULE_5__["default"]; apiFetch.createRootURLMiddleware = _middlewares_root_url__WEBPACK_IMPORTED_MODULE_4__["default"];
apiFetch.fetchAllMiddleware = _middlewares_fetch_all_middleware__WEBPACK_IMPORTED_MODULE_7__["default"]; apiFetch.fetchAllMiddleware = _middlewares_fetch_all_middleware__WEBPACK_IMPORTED_MODULE_6__["default"];
/* harmony default export */ __webpack_exports__["default"] = (apiFetch); /* harmony default export */ __webpack_exports__["default"] = (apiFetch);
@ -621,22 +606,50 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js"); /* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js");
/**
* Set of HTTP methods which are eligible to be overridden.
*
* @type {Set}
*/
var OVERRIDE_METHODS = new Set(['PATCH', 'PUT', 'DELETE']);
/**
* Default request method.
*
* "A request has an associated method (a method). Unless stated otherwise it
* is `GET`."
*
* @see https://fetch.spec.whatwg.org/#requests
*
* @type {string}
*/
var DEFAULT_METHOD = 'GET';
/**
* API Fetch middleware which overrides the request method for HTTP v1
* compatibility leveraging the REST API X-HTTP-Method-Override header.
*
* @param {Object} options Fetch options.
* @param {Function} next [description]
*
* @return {*} The evaluated result of the remaining middleware chain.
*/
function httpV1Middleware(options, next) { function httpV1Middleware(options, next) {
var newOptions = Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, options); var _options = options,
_options$method = _options.method,
method = _options$method === void 0 ? DEFAULT_METHOD : _options$method;
if (newOptions.method) { if (OVERRIDE_METHODS.has(method.toUpperCase())) {
if (['PATCH', 'PUT', 'DELETE'].indexOf(newOptions.method.toUpperCase()) >= 0) { options = Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, options, {
if (!newOptions.headers) { headers: Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, options.headers, {
newOptions.headers = {}; 'X-HTTP-Method-Override': method,
} 'Content-Type': 'application/json'
}),
newOptions.headers['X-HTTP-Method-Override'] = newOptions.method; method: 'POST'
newOptions.headers['Content-Type'] = 'application/json'; });
newOptions.method = 'POST';
}
} }
return next(newOptions, next); return next(options, next);
} }
/* harmony default export */ __webpack_exports__["default"] = (httpV1Middleware); /* harmony default export */ __webpack_exports__["default"] = (httpV1Middleware);
@ -703,20 +716,20 @@ __webpack_require__.r(__webpack_exports__);
var createNonceMiddleware = function createNonceMiddleware(nonce) { var createNonceMiddleware = function createNonceMiddleware(nonce) {
return function (options, next) { var usedNonce = nonce;
var usedNonce = nonce; /**
/** * This is not ideal but it's fine for now.
* This is not ideal but it's fine for now. *
* * Configure heartbeat to refresh the wp-api nonce, keeping the editor
* Configure heartbeat to refresh the wp-api nonce, keeping the editor * authorization intact.
* authorization intact. */
*/
Object(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__["addAction"])('heartbeat.tick', 'core/api-fetch/create-nonce-middleware', function (response) { Object(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__["addAction"])('heartbeat.tick', 'core/api-fetch/create-nonce-middleware', function (response) {
if (response['rest-nonce']) { if (response['rest-nonce']) {
usedNonce = response['rest-nonce']; usedNonce = response['rest-nonce'];
} }
}); });
return function (options, next) {
var headers = options.headers || {}; // If an 'X-WP-Nonce' header (or any case-insensitive variation var headers = options.headers || {}; // If an 'X-WP-Nonce' header (or any case-insensitive variation
// thereof) was specified, no need to add a nonce header. // thereof) was specified, no need to add a nonce header.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -195,19 +195,20 @@ var document;
var offset; var offset;
var output; var output;
var stack; var stack;
var tokenizer = /<!--\s+(\/)?wp:([a-z][a-z0-9_-]*\/)?([a-z][a-z0-9_-]*)\s+({(?:(?!}\s+-->)[^])+?}\s+)?(\/)?-->/g; var tokenizer = /<!--\s+(\/)?wp:([a-z][a-z0-9_-]*\/)?([a-z][a-z0-9_-]*)\s+({(?:[^}]+|}+(?=})|(?!}\s+-->)[^])*?}\s+)?(\/)?-->/g;
function Block(blockName, attrs, innerBlocks, innerHTML) { function Block(blockName, attrs, innerBlocks, innerHTML, innerContent) {
return { return {
blockName: blockName, blockName: blockName,
attrs: attrs, attrs: attrs,
innerBlocks: innerBlocks, innerBlocks: innerBlocks,
innerHTML: innerHTML innerHTML: innerHTML,
innerContent: innerContent
}; };
} }
function Freeform(innerHTML) { function Freeform(innerHTML) {
return Block(null, {}, [], innerHTML); return Block(null, {}, [], innerHTML, [innerHTML]);
} }
function Frame(block, tokenStart, tokenLength, prevOffset, leadingHtmlStart) { function Frame(block, tokenStart, tokenLength, prevOffset, leadingHtmlStart) {
@ -283,19 +284,19 @@ function proceed() {
output.push(Freeform(document.substr(leadingHtmlStart, startOffset - leadingHtmlStart))); output.push(Freeform(document.substr(leadingHtmlStart, startOffset - leadingHtmlStart)));
} }
output.push(Block(blockName, attrs, [], '')); output.push(Block(blockName, attrs, [], '', []));
offset = startOffset + tokenLength; offset = startOffset + tokenLength;
return true; return true;
} // otherwise we found an inner block } // otherwise we found an inner block
addInnerBlock(Block(blockName, attrs, [], ''), startOffset, tokenLength); addInnerBlock(Block(blockName, attrs, [], '', []), startOffset, tokenLength);
offset = startOffset + tokenLength; offset = startOffset + tokenLength;
return true; return true;
case 'block-opener': case 'block-opener':
// track all newly-opened blocks on the stack // track all newly-opened blocks on the stack
stack.push(Frame(Block(blockName, attrs, [], ''), startOffset, tokenLength, startOffset + tokenLength, leadingHtmlStart)); stack.push(Frame(Block(blockName, attrs, [], '', []), startOffset, tokenLength, startOffset + tokenLength, leadingHtmlStart));
offset = startOffset + tokenLength; offset = startOffset + tokenLength;
return true; return true;
@ -321,7 +322,9 @@ function proceed() {
var stackTop = stack.pop(); var stackTop = stack.pop();
stackTop.block.innerHTML += document.substr(stackTop.prevOffset, startOffset - stackTop.prevOffset); var html = document.substr(stackTop.prevOffset, startOffset - stackTop.prevOffset);
stackTop.block.innerHTML += html;
stackTop.block.innerContent.push(html);
stackTop.prevOffset = startOffset + tokenLength; stackTop.prevOffset = startOffset + tokenLength;
addInnerBlock(stackTop.block, stackTop.tokenStart, stackTop.tokenLength, startOffset + tokenLength); addInnerBlock(stackTop.block, stackTop.tokenStart, stackTop.tokenLength, startOffset + tokenLength);
offset = startOffset + tokenLength; offset = startOffset + tokenLength;
@ -413,7 +416,14 @@ function addFreeform(rawLength) {
function addInnerBlock(block, tokenStart, tokenLength, lastOffset) { function addInnerBlock(block, tokenStart, tokenLength, lastOffset) {
var parent = stack[stack.length - 1]; var parent = stack[stack.length - 1];
parent.block.innerBlocks.push(block); parent.block.innerBlocks.push(block);
parent.block.innerHTML += document.substr(parent.prevOffset, tokenStart - parent.prevOffset); var html = document.substr(parent.prevOffset, tokenStart - parent.prevOffset);
if (html) {
parent.block.innerHTML += html;
parent.block.innerContent.push(html);
}
parent.block.innerContent.push(null);
parent.prevOffset = lastOffset ? lastOffset : tokenStart + tokenLength; parent.prevOffset = lastOffset ? lastOffset : tokenStart + tokenLength;
} }
@ -424,10 +434,11 @@ function addBlockFromStack(endOffset) {
prevOffset = _stack$pop.prevOffset, prevOffset = _stack$pop.prevOffset,
tokenStart = _stack$pop.tokenStart; tokenStart = _stack$pop.tokenStart;
if (endOffset) { var html = endOffset ? document.substr(prevOffset, endOffset - prevOffset) : document.substr(prevOffset);
block.innerHTML += document.substr(prevOffset, endOffset - prevOffset);
} else { if (html) {
block.innerHTML += document.substr(prevOffset); block.innerHTML += html;
block.innerContent.push(html);
} }
if (null !== leadingHtmlStart) { if (null !== leadingHtmlStart) {

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
this.wp=this.wp||{},this.wp.blockSerializationDefaultParser=function(t){var r={};function e(n){if(r[n])return r[n].exports;var u=r[n]={i:n,l:!1,exports:{}};return t[n].call(u.exports,u,u.exports,e),u.l=!0,u.exports}return e.m=t,e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:n})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,r){if(1&r&&(t=e(t)),8&r)return t;if(4&r&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(e.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&r&&"string"!=typeof t)for(var u in t)e.d(n,u,function(r){return t[r]}.bind(null,u));return n},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},e.p="",e(e.s=196)}({196:function(t,r,e){"use strict";e.r(r),e.d(r,"parse",function(){return s});var n,u,o,i,c=e(24),l=/<!--\s+(\/)?wp:([a-z][a-z0-9_-]*\/)?([a-z][a-z0-9_-]*)\s+({(?:(?!}\s+-->)[^])+?}\s+)?(\/)?-->/g;function f(t,r,e,n){return{blockName:t,attrs:r,innerBlocks:e,innerHTML:n}}function a(t){return f(null,{},[],t)}var s=function(t){n=t,u=0,o=[],i=[],l.lastIndex=0;do{}while(p());return o};function p(){var t=function(){var t=l.exec(n);if(null===t)return["no-more-tokens"];var r=t.index,e=Object(c.a)(t,6),u=e[0],o=e[1],i=e[2],f=e[3],a=e[4],s=e[5],p=u.length,b=!!o,v=!!s,d=(i||"core/")+f,h=!!a,k=h?function(t){try{return JSON.parse(t)}catch(t){return null}}(a):{};if(v)return["void-block",d,k,r,p];if(b)return["block-closer",d,null,r,p];return["block-opener",d,k,r,p]}(),r=Object(c.a)(t,5),e=r[0],s=r[1],p=r[2],h=r[3],k=r[4],y=i.length,O=h>u?u:null;switch(e){case"no-more-tokens":if(0===y)return b(),!1;if(1===y)return d(),!1;for(;0<i.length;)d();return!1;case"void-block":return 0===y?(null!==O&&o.push(a(n.substr(O,h-O))),o.push(f(s,p,[],"")),u=h+k,!0):(v(f(s,p,[],""),h,k),u=h+k,!0);case"block-opener":return i.push(function(t,r,e,n,u){return{block:t,tokenStart:r,tokenLength:e,prevOffset:n||r+e,leadingHtmlStart:u}}(f(s,p,[],""),h,k,h+k,O)),u=h+k,!0;case"block-closer":if(0===y)return b(),!1;if(1===y)return d(h),u=h+k,!0;var g=i.pop();return g.block.innerHTML+=n.substr(g.prevOffset,h-g.prevOffset),g.prevOffset=h+k,v(g.block,g.tokenStart,g.tokenLength,h+k),u=h+k,!0;default:return b(),!1}}function b(t){var r=t||n.length-u;0!==r&&o.push(a(n.substr(u,r)))}function v(t,r,e,u){var o=i[i.length-1];o.block.innerBlocks.push(t),o.block.innerHTML+=n.substr(o.prevOffset,r-o.prevOffset),o.prevOffset=u||r+e}function d(t){var r=i.pop(),e=r.block,u=r.leadingHtmlStart,c=r.prevOffset,l=r.tokenStart;e.innerHTML+=t?n.substr(c,t-c):n.substr(c),null!==u&&o.push(a(n.substr(u,l-u))),o.push(e)}},24:function(t,r,e){"use strict";var n=e(36);var u=e(37);function o(t,r){return Object(n.a)(t)||function(t,r){var e=[],n=!0,u=!1,o=void 0;try{for(var i,c=t[Symbol.iterator]();!(n=(i=c.next()).done)&&(e.push(i.value),!r||e.length!==r);n=!0);}catch(t){u=!0,o=t}finally{try{n||null==c.return||c.return()}finally{if(u)throw o}}return e}(t,r)||Object(u.a)()}e.d(r,"a",function(){return o})},36:function(t,r,e){"use strict";function n(t){if(Array.isArray(t))return t}e.d(r,"a",function(){return n})},37:function(t,r,e){"use strict";function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}e.d(r,"a",function(){return n})}}); this.wp=this.wp||{},this.wp.blockSerializationDefaultParser=function(n){var t={};function r(e){if(t[e])return t[e].exports;var u=t[e]={i:e,l:!1,exports:{}};return n[e].call(u.exports,u,u.exports,r),u.l=!0,u.exports}return r.m=n,r.c=t,r.d=function(n,t,e){r.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:e})},r.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},r.t=function(n,t){if(1&t&&(n=r(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var e=Object.create(null);if(r.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var u in n)r.d(e,u,function(t){return n[t]}.bind(null,u));return e},r.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(t,"a",t),t},r.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},r.p="",r(r.s=196)}({196:function(n,t,r){"use strict";r.r(t),r.d(t,"parse",function(){return a});var e,u,o,i,l=r(24),c=/<!--\s+(\/)?wp:([a-z][a-z0-9_-]*\/)?([a-z][a-z0-9_-]*)\s+({(?:[^}]+|}+(?=})|(?!}\s+-->)[^])*?}\s+)?(\/)?-->/g;function s(n,t,r,e,u){return{blockName:n,attrs:t,innerBlocks:r,innerHTML:e,innerContent:u}}function f(n){return s(null,{},[],n,[n])}var a=function(n){e=n,u=0,o=[],i=[],c.lastIndex=0;do{}while(p());return o};function p(){var n=function(){var n=c.exec(e);if(null===n)return["no-more-tokens"];var t=n.index,r=Object(l.a)(n,6),u=r[0],o=r[1],i=r[2],s=r[3],f=r[4],a=r[5],p=u.length,b=!!o,v=!!a,d=(i||"core/")+s,h=!!f,k=h?function(n){try{return JSON.parse(n)}catch(n){return null}}(f):{};if(v)return["void-block",d,k,t,p];if(b)return["block-closer",d,null,t,p];return["block-opener",d,k,t,p]}(),t=Object(l.a)(n,5),r=t[0],a=t[1],p=t[2],h=t[3],k=t[4],y=i.length,O=h>u?u:null;switch(r){case"no-more-tokens":if(0===y)return b(),!1;if(1===y)return d(),!1;for(;0<i.length;)d();return!1;case"void-block":return 0===y?(null!==O&&o.push(f(e.substr(O,h-O))),o.push(s(a,p,[],"",[])),u=h+k,!0):(v(s(a,p,[],"",[]),h,k),u=h+k,!0);case"block-opener":return i.push(function(n,t,r,e,u){return{block:n,tokenStart:t,tokenLength:r,prevOffset:e||t+r,leadingHtmlStart:u}}(s(a,p,[],"",[]),h,k,h+k,O)),u=h+k,!0;case"block-closer":if(0===y)return b(),!1;if(1===y)return d(h),u=h+k,!0;var g=i.pop(),m=e.substr(g.prevOffset,h-g.prevOffset);return g.block.innerHTML+=m,g.block.innerContent.push(m),g.prevOffset=h+k,v(g.block,g.tokenStart,g.tokenLength,h+k),u=h+k,!0;default:return b(),!1}}function b(n){var t=n||e.length-u;0!==t&&o.push(f(e.substr(u,t)))}function v(n,t,r,u){var o=i[i.length-1];o.block.innerBlocks.push(n);var l=e.substr(o.prevOffset,t-o.prevOffset);l&&(o.block.innerHTML+=l,o.block.innerContent.push(l)),o.block.innerContent.push(null),o.prevOffset=u||t+r}function d(n){var t=i.pop(),r=t.block,u=t.leadingHtmlStart,l=t.prevOffset,c=t.tokenStart,s=n?e.substr(l,n-l):e.substr(l);s&&(r.innerHTML+=s,r.innerContent.push(s)),null!==u&&o.push(f(e.substr(u,c-u))),o.push(r)}},24:function(n,t,r){"use strict";var e=r(36);var u=r(37);function o(n,t){return Object(e.a)(n)||function(n,t){var r=[],e=!0,u=!1,o=void 0;try{for(var i,l=n[Symbol.iterator]();!(e=(i=l.next()).done)&&(r.push(i.value),!t||r.length!==t);e=!0);}catch(n){u=!0,o=n}finally{try{e||null==l.return||l.return()}finally{if(u)throw o}}return r}(n,t)||Object(u.a)()}r.d(t,"a",function(){return o})},36:function(n,t,r){"use strict";function e(n){if(Array.isArray(n))return n}r.d(t,"a",function(){return e})},37:function(n,t,r){"use strict";function e(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}r.d(t,"a",function(){return e})}});

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -973,7 +973,7 @@ __webpack_require__.r(__webpack_exports__);
/*!************************************************************!*\ /*!************************************************************!*\
!*** ./node_modules/@wordpress/data/build-module/index.js ***! !*** ./node_modules/@wordpress/data/build-module/index.js ***!
\************************************************************/ \************************************************************/
/*! exports provided: withSelect, withDispatch, RegistryProvider, RegistryConsumer, createRegistry, plugins, combineReducers, select, dispatch, subscribe, registerStore, registerReducer, registerActions, registerSelectors, registerResolvers, use */ /*! exports provided: withSelect, withDispatch, RegistryProvider, RegistryConsumer, createRegistry, plugins, combineReducers, select, dispatch, subscribe, registerGenericStore, registerStore, registerReducer, registerActions, registerSelectors, registerResolvers, use */
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
@ -981,6 +981,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "select", function() { return select; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "select", function() { return select; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dispatch", function() { return dispatch; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dispatch", function() { return dispatch; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "subscribe", function() { return subscribe; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "subscribe", function() { return subscribe; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "registerGenericStore", function() { return registerGenericStore; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "registerStore", function() { return registerStore; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "registerStore", function() { return registerStore; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "registerReducer", function() { return registerReducer; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "registerReducer", function() { return registerReducer; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "registerActions", function() { return registerActions; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "registerActions", function() { return registerActions; });
@ -1037,6 +1038,7 @@ __webpack_require__.r(__webpack_exports__);
var select = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].select; var select = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].select;
var dispatch = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].dispatch; var dispatch = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].dispatch;
var subscribe = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].subscribe; var subscribe = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].subscribe;
var registerGenericStore = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].registerGenericStore;
var registerStore = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].registerStore; var registerStore = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].registerStore;
var registerReducer = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].registerReducer; var registerReducer = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].registerReducer;
var registerActions = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].registerActions; var registerActions = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].registerActions;
@ -1045,6 +1047,394 @@ var registerResolvers = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"
var use = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].use; var use = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].use;
/***/ }),
/***/ "./node_modules/@wordpress/data/build-module/namespace-store.js":
/*!**********************************************************************!*\
!*** ./node_modules/@wordpress/data/build-module/namespace-store.js ***!
\**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return createNamespace; });
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js");
/* harmony import */ var _babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! redux */ "./node_modules/redux/es/redux.js");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "lodash");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _promise_middleware__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./promise-middleware */ "./node_modules/@wordpress/data/build-module/promise-middleware.js");
/* harmony import */ var _resolvers_cache_middleware__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./resolvers-cache-middleware */ "./node_modules/@wordpress/data/build-module/resolvers-cache-middleware.js");
/**
* External dependencies
*/
/**
* Internal dependencies
*/
/**
* Creates a namespace object with a store derived from the reducer given.
*
* @param {string} key Identifying string used for namespace and redex dev tools.
* @param {Object} options Contains reducer, actions, selectors, and resolvers.
* @param {Object} registry Temporary registry reference, required for namespace updates.
*
* @return {Object} Store Object.
*/
function createNamespace(key, options, registry) {
// TODO: After register[Reducer|Actions|Selectors|Resolvers] are deprecated and removed,
// this function can be greatly simplified because it should no longer be called to modify
// a namespace, but only to create one, and only once for each namespace.
// TODO: After removing `registry.namespaces`and making stores immutable after create,
// reducer, store, actinos, selectors, and resolvers can all be removed from here.
var _ref = registry.namespaces[key] || {},
reducer = _ref.reducer,
store = _ref.store,
actions = _ref.actions,
selectors = _ref.selectors,
resolvers = _ref.resolvers;
if (options.reducer) {
reducer = options.reducer;
store = createReduxStore(reducer, key, registry);
}
if (options.actions) {
if (!store) {
throw new TypeError('Cannot specify actions when no reducer is present');
}
actions = mapActions(options.actions, store);
}
if (options.selectors) {
if (!store) {
throw new TypeError('Cannot specify selectors when no reducer is present');
}
selectors = mapSelectors(options.selectors, store);
}
if (options.resolvers) {
var fulfillment = getCoreDataFulfillment(registry, key);
var result = mapResolvers(options.resolvers, selectors, fulfillment, store);
resolvers = result.resolvers;
selectors = result.selectors;
}
var getSelectors = function getSelectors() {
return selectors;
};
var getActions = function getActions() {
return actions;
}; // Customize subscribe behavior to call listeners only on effective change,
// not on every dispatch.
var subscribe = store && function (listener) {
var lastState = store.getState();
store.subscribe(function () {
var state = store.getState();
var hasChanged = state !== lastState;
lastState = state;
if (hasChanged) {
listener();
}
});
};
return {
reducer: reducer,
store: store,
actions: actions,
selectors: selectors,
resolvers: resolvers,
getSelectors: getSelectors,
getActions: getActions,
subscribe: subscribe
};
}
/**
* Creates a redux store for a namespace.
*
* @param {Function} reducer Root reducer for redux store.
* @param {string} key Part of the state shape to register the
* selectors for.
* @param {Object} registry Registry reference, for resolver enhancer support.
* @return {Object} Newly created redux store.
*/
function createReduxStore(reducer, key, registry) {
var enhancers = [Object(redux__WEBPACK_IMPORTED_MODULE_2__["applyMiddleware"])(Object(_resolvers_cache_middleware__WEBPACK_IMPORTED_MODULE_5__["default"])(registry, key), _promise_middleware__WEBPACK_IMPORTED_MODULE_4__["default"])];
if (typeof window !== 'undefined' && window.__REDUX_DEVTOOLS_EXTENSION__) {
enhancers.push(window.__REDUX_DEVTOOLS_EXTENSION__({
name: key,
instanceId: key
}));
}
return Object(redux__WEBPACK_IMPORTED_MODULE_2__["createStore"])(reducer, Object(lodash__WEBPACK_IMPORTED_MODULE_3__["flowRight"])(enhancers));
}
/**
* Maps selectors to a redux store.
*
* @param {Object} selectors Selectors to register. Keys will be used as the
* public facing API. Selectors will get passed the
* state as first argument.
* @param {Object} store The redux store to which the selectors should be mapped.
* @return {Object} Selectors mapped to the redux store provided.
*/
function mapSelectors(selectors, store) {
var createStateSelector = function createStateSelector(selector) {
return function () {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return selector.apply(void 0, [store.getState()].concat(args));
};
};
return Object(lodash__WEBPACK_IMPORTED_MODULE_3__["mapValues"])(selectors, createStateSelector);
}
/**
* Maps actions to dispatch from a given store.
*
* @param {Object} actions Actions to register.
* @param {Object} store The redux store to which the actions should be mapped.
* @return {Object} Actions mapped to the redux store provided.
*/
function mapActions(actions, store) {
var createBoundAction = function createBoundAction(action) {
return function () {
return store.dispatch(action.apply(void 0, arguments));
};
};
return Object(lodash__WEBPACK_IMPORTED_MODULE_3__["mapValues"])(actions, createBoundAction);
}
/**
* Returns resolvers with matched selectors for a given namespace.
* Resolvers are side effects invoked once per argument set of a given selector call,
* used in ensuring that the data needs for the selector are satisfied.
*
* @param {Object} resolvers Resolvers to register.
* @param {Object} selectors The current selectors to be modified.
* @param {Object} fulfillment Fulfillment implementation functions.
* @param {Object} store The redux store to which the resolvers should be mapped.
* @return {Object} An object containing updated selectors and resolvers.
*/
function mapResolvers(resolvers, selectors, fulfillment, store) {
var mapSelector = function mapSelector(selector, selectorName) {
var resolver = resolvers[selectorName];
if (!resolver) {
return selector;
}
return function () {
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
args[_key2] = arguments[_key2];
}
function fulfillSelector() {
return _fulfillSelector.apply(this, arguments);
}
function _fulfillSelector() {
_fulfillSelector = Object(_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])(
/*#__PURE__*/
regeneratorRuntime.mark(function _callee() {
var state;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
state = store.getState();
if (!(typeof resolver.isFulfilled === 'function' && resolver.isFulfilled.apply(resolver, [state].concat(args)))) {
_context.next = 3;
break;
}
return _context.abrupt("return");
case 3:
if (!fulfillment.hasStarted(selectorName, args)) {
_context.next = 5;
break;
}
return _context.abrupt("return");
case 5:
fulfillment.start(selectorName, args);
_context.next = 8;
return fulfillment.fulfill.apply(fulfillment, [selectorName].concat(args));
case 8:
fulfillment.finish(selectorName, args);
case 9:
case "end":
return _context.stop();
}
}
}, _callee, this);
}));
return _fulfillSelector.apply(this, arguments);
}
fulfillSelector.apply(void 0, args);
return selector.apply(void 0, args);
};
};
var mappedResolvers = Object(lodash__WEBPACK_IMPORTED_MODULE_3__["mapValues"])(resolvers, function (resolver) {
var _resolver$fulfill = resolver.fulfill,
resolverFulfill = _resolver$fulfill === void 0 ? resolver : _resolver$fulfill;
return Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, resolver, {
fulfill: resolverFulfill
});
});
return {
resolvers: mappedResolvers,
selectors: Object(lodash__WEBPACK_IMPORTED_MODULE_3__["mapValues"])(selectors, mapSelector)
};
}
/**
* Bundles up fulfillment functions for resolvers.
* @param {Object} registry Registry reference, for fulfilling via resolvers
* @param {string} key Part of the state shape to register the
* selectors for.
* @return {Object} An object providing fulfillment functions.
*/
function getCoreDataFulfillment(registry, key) {
var _registry$select = registry.select('core/data'),
hasStartedResolution = _registry$select.hasStartedResolution;
var _registry$dispatch = registry.dispatch('core/data'),
startResolution = _registry$dispatch.startResolution,
finishResolution = _registry$dispatch.finishResolution;
return {
hasStarted: function hasStarted() {
for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
args[_key3] = arguments[_key3];
}
return hasStartedResolution.apply(void 0, [key].concat(args));
},
start: function start() {
for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {
args[_key4] = arguments[_key4];
}
return startResolution.apply(void 0, [key].concat(args));
},
finish: function finish() {
for (var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; _key5 < _len5; _key5++) {
args[_key5] = arguments[_key5];
}
return finishResolution.apply(void 0, [key].concat(args));
},
fulfill: function fulfill() {
for (var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; _key6 < _len6; _key6++) {
args[_key6] = arguments[_key6];
}
return fulfillWithRegistry.apply(void 0, [registry, key].concat(args));
}
};
}
/**
* Calls a resolver given arguments
*
* @param {Object} registry Registry reference, for fulfilling via resolvers
* @param {string} key Part of the state shape to register the
* selectors for.
* @param {string} selectorName Selector name to fulfill.
* @param {Array} args Selector Arguments.
*/
function fulfillWithRegistry(_x, _x2, _x3) {
return _fulfillWithRegistry.apply(this, arguments);
}
function _fulfillWithRegistry() {
_fulfillWithRegistry = Object(_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])(
/*#__PURE__*/
regeneratorRuntime.mark(function _callee2(registry, key, selectorName) {
var namespace,
resolver,
_len7,
args,
_key7,
action,
_args2 = arguments;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
namespace = registry.stores[key];
resolver = Object(lodash__WEBPACK_IMPORTED_MODULE_3__["get"])(namespace, ['resolvers', selectorName]);
if (resolver) {
_context2.next = 4;
break;
}
return _context2.abrupt("return");
case 4:
for (_len7 = _args2.length, args = new Array(_len7 > 3 ? _len7 - 3 : 0), _key7 = 3; _key7 < _len7; _key7++) {
args[_key7 - 3] = _args2[_key7];
}
action = resolver.fulfill.apply(resolver, args);
if (!action) {
_context2.next = 9;
break;
}
_context2.next = 9;
return namespace.store.dispatch(action);
case 9:
case "end":
return _context2.stop();
}
}
}, _callee2, this);
}));
return _fulfillWithRegistry.apply(this, arguments);
}
/***/ }), /***/ }),
/***/ "./node_modules/@wordpress/data/build-module/plugins/controls/index.js": /***/ "./node_modules/@wordpress/data/build-module/plugins/controls/index.js":
@ -1422,15 +1812,13 @@ var promiseMiddleware = function promiseMiddleware() {
__webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createRegistry", function() { return createRegistry; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createRegistry", function() { return createRegistry; });
/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); /* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var _babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"); /* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js");
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js"); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ "lodash");
/* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! redux */ "./node_modules/redux/es/redux.js"); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ "lodash"); /* harmony import */ var _wordpress_deprecated__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/deprecated */ "@wordpress/deprecated");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _wordpress_deprecated__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _namespace_store_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./namespace-store.js */ "./node_modules/@wordpress/data/build-module/namespace-store.js");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./store */ "./node_modules/@wordpress/data/build-module/store/index.js"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./store */ "./node_modules/@wordpress/data/build-module/store/index.js");
/* harmony import */ var _promise_middleware__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./promise-middleware */ "./node_modules/@wordpress/data/build-module/promise-middleware.js");
/* harmony import */ var _resolvers_cache_middleware__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./resolvers-cache-middleware */ "./node_modules/@wordpress/data/build-module/resolvers-cache-middleware.js");
@ -1438,6 +1826,10 @@ __webpack_require__.r(__webpack_exports__);
* External dependencies * External dependencies
*/ */
/**
* WordPress dependencies
*/
/** /**
* Internal dependencies * Internal dependencies
@ -1445,21 +1837,16 @@ __webpack_require__.r(__webpack_exports__);
/** /**
* An isolated orchestrator of store registrations. * An isolated orchestrator of store registrations.
* *
* @typedef {WPDataRegistry} * @typedef {WPDataRegistry}
* *
* @property {Function} registerReducer * @property {Function} registerGenericStore
* @property {Function} registerSelectors
* @property {Function} registerResolvers
* @property {Function} registerActions
* @property {Function} registerStore * @property {Function} registerStore
* @property {Function} subscribe * @property {Function} subscribe
* @property {Function} select * @property {Function} select
* @property {Function} dispatch * @property {Function} dispatch
* @property {Function} use
*/ */
/** /**
@ -1479,7 +1866,7 @@ __webpack_require__.r(__webpack_exports__);
function createRegistry() { function createRegistry() {
var storeConfigs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var storeConfigs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var namespaces = {}; var stores = {};
var listeners = []; var listeners = [];
/** /**
* Global listener called for each store's update. * Global listener called for each store's update.
@ -1490,214 +1877,6 @@ function createRegistry() {
return listener(); return listener();
}); });
} }
/**
* Registers a new sub-reducer to the global state and returns a Redux-like
* store object.
*
* @param {string} reducerKey Reducer key.
* @param {Object} reducer Reducer function.
*
* @return {Object} Store Object.
*/
function registerReducer(reducerKey, reducer) {
var enhancers = [Object(redux__WEBPACK_IMPORTED_MODULE_3__["applyMiddleware"])(Object(_resolvers_cache_middleware__WEBPACK_IMPORTED_MODULE_7__["default"])(registry, reducerKey), _promise_middleware__WEBPACK_IMPORTED_MODULE_6__["default"])];
if (typeof window !== 'undefined' && window.__REDUX_DEVTOOLS_EXTENSION__) {
enhancers.push(window.__REDUX_DEVTOOLS_EXTENSION__({
name: reducerKey,
instanceId: reducerKey
}));
}
var store = Object(redux__WEBPACK_IMPORTED_MODULE_3__["createStore"])(reducer, Object(lodash__WEBPACK_IMPORTED_MODULE_4__["flowRight"])(enhancers));
namespaces[reducerKey] = {
store: store,
reducer: reducer
}; // Customize subscribe behavior to call listeners only on effective change,
// not on every dispatch.
var lastState = store.getState();
store.subscribe(function () {
var state = store.getState();
var hasChanged = state !== lastState;
lastState = state;
if (hasChanged) {
globalListener();
}
});
return store;
}
/**
* Registers selectors for external usage.
*
* @param {string} reducerKey Part of the state shape to register the
* selectors for.
* @param {Object} newSelectors Selectors to register. Keys will be used as the
* public facing API. Selectors will get passed the
* state as first argument.
*/
function registerSelectors(reducerKey, newSelectors) {
var store = namespaces[reducerKey].store;
var createStateSelector = function createStateSelector(selector) {
return function () {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return selector.apply(void 0, [store.getState()].concat(args));
};
};
namespaces[reducerKey].selectors = Object(lodash__WEBPACK_IMPORTED_MODULE_4__["mapValues"])(newSelectors, createStateSelector);
}
/**
* Registers resolvers for a given reducer key. Resolvers are side effects
* invoked once per argument set of a given selector call, used in ensuring
* that the data needs for the selector are satisfied.
*
* @param {string} reducerKey Part of the state shape to register the
* resolvers for.
* @param {Object} newResolvers Resolvers to register.
*/
function registerResolvers(reducerKey, newResolvers) {
namespaces[reducerKey].resolvers = Object(lodash__WEBPACK_IMPORTED_MODULE_4__["mapValues"])(newResolvers, function (resolver) {
var _resolver$fulfill = resolver.fulfill,
resolverFulfill = _resolver$fulfill === void 0 ? resolver : _resolver$fulfill;
return Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, resolver, {
fulfill: resolverFulfill
});
});
namespaces[reducerKey].selectors = Object(lodash__WEBPACK_IMPORTED_MODULE_4__["mapValues"])(namespaces[reducerKey].selectors, function (selector, selectorName) {
var resolver = newResolvers[selectorName];
if (!resolver) {
return selector;
}
return function () {
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
args[_key2] = arguments[_key2];
}
var _select = select('core/data'),
hasStartedResolution = _select.hasStartedResolution;
var _dispatch = dispatch('core/data'),
startResolution = _dispatch.startResolution,
finishResolution = _dispatch.finishResolution;
function fulfillSelector() {
return _fulfillSelector.apply(this, arguments);
}
function _fulfillSelector() {
_fulfillSelector = Object(_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])(
/*#__PURE__*/
regeneratorRuntime.mark(function _callee() {
var state;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
state = namespaces[reducerKey].store.getState();
if (!(typeof resolver.isFulfilled === 'function' && resolver.isFulfilled.apply(resolver, [state].concat(args)))) {
_context.next = 3;
break;
}
return _context.abrupt("return");
case 3:
if (!hasStartedResolution(reducerKey, selectorName, args)) {
_context.next = 5;
break;
}
return _context.abrupt("return");
case 5:
startResolution(reducerKey, selectorName, args);
_context.next = 8;
return fulfill.apply(void 0, [reducerKey, selectorName].concat(args));
case 8:
finishResolution(reducerKey, selectorName, args);
case 9:
case "end":
return _context.stop();
}
}
}, _callee, this);
}));
return _fulfillSelector.apply(this, arguments);
}
fulfillSelector.apply(void 0, args);
return selector.apply(void 0, args);
};
});
}
/**
* Registers actions for external usage.
*
* @param {string} reducerKey Part of the state shape to register the
* selectors for.
* @param {Object} newActions Actions to register.
*/
function registerActions(reducerKey, newActions) {
var store = namespaces[reducerKey].store;
var createBoundAction = function createBoundAction(action) {
return function () {
return store.dispatch(action.apply(void 0, arguments));
};
};
namespaces[reducerKey].actions = Object(lodash__WEBPACK_IMPORTED_MODULE_4__["mapValues"])(newActions, createBoundAction);
}
/**
* Convenience for registering reducer with actions and selectors.
*
* @param {string} reducerKey Reducer key.
* @param {Object} options Store description (reducer, actions, selectors, resolvers).
*
* @return {Object} Registered store object.
*/
function registerStore(reducerKey, options) {
if (!options.reducer) {
throw new TypeError('Must specify store reducer');
}
var store = registerReducer(reducerKey, options.reducer);
if (options.actions) {
registerActions(reducerKey, options.actions);
}
if (options.selectors) {
registerSelectors(reducerKey, options.selectors);
}
if (options.resolvers) {
registerResolvers(reducerKey, options.resolvers);
}
return store;
}
/** /**
* Subscribe to changes to any data. * Subscribe to changes to any data.
* *
@ -1710,7 +1889,7 @@ function createRegistry() {
var subscribe = function subscribe(listener) { var subscribe = function subscribe(listener) {
listeners.push(listener); listeners.push(listener);
return function () { return function () {
listeners = Object(lodash__WEBPACK_IMPORTED_MODULE_4__["without"])(listeners, listener); listeners = Object(lodash__WEBPACK_IMPORTED_MODULE_2__["without"])(listeners, listener);
}; };
}; };
/** /**
@ -1724,20 +1903,8 @@ function createRegistry() {
function select(reducerKey) { function select(reducerKey) {
return Object(lodash__WEBPACK_IMPORTED_MODULE_4__["get"])(namespaces, [reducerKey, 'selectors']); var store = stores[reducerKey];
} return store && store.getSelectors();
/**
* Calls a resolver given arguments
*
* @param {string} reducerKey Part of the state shape to register the
* selectors for.
* @param {string} selectorName Selector name to fulfill.
* @param {Array} args Selector Arguments.
*/
function fulfill(_x, _x2) {
return _fulfill.apply(this, arguments);
} }
/** /**
* Returns the available actions for a part of the state. * Returns the available actions for a part of the state.
@ -1749,74 +1916,17 @@ function createRegistry() {
*/ */
function _fulfill() {
_fulfill = Object(_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])(
/*#__PURE__*/
regeneratorRuntime.mark(function _callee2(reducerKey, selectorName) {
var resolver,
store,
_len3,
args,
_key3,
action,
_args2 = arguments;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
resolver = Object(lodash__WEBPACK_IMPORTED_MODULE_4__["get"])(namespaces, [reducerKey, 'resolvers', selectorName]);
if (resolver) {
_context2.next = 3;
break;
}
return _context2.abrupt("return");
case 3:
store = namespaces[reducerKey].store;
for (_len3 = _args2.length, args = new Array(_len3 > 2 ? _len3 - 2 : 0), _key3 = 2; _key3 < _len3; _key3++) {
args[_key3 - 2] = _args2[_key3];
}
action = resolver.fulfill.apply(resolver, args);
if (!action) {
_context2.next = 9;
break;
}
_context2.next = 9;
return store.dispatch(action);
case 9:
case "end":
return _context2.stop();
}
}
}, _callee2, this);
}));
return _fulfill.apply(this, arguments);
}
function dispatch(reducerKey) { function dispatch(reducerKey) {
return Object(lodash__WEBPACK_IMPORTED_MODULE_4__["get"])(namespaces, [reducerKey, 'actions']); var store = stores[reducerKey];
} return store && store.getActions();
/** } //
* Maps an object of function values to proxy invocation through to the // Deprecated
* current internal representation of the registry, which may be enhanced // TODO: Remove this after `use()` is removed.
* by plugins. //
*
* @param {Object<string,Function>} attributes Object of function values.
*
* @return {Object<string,Function>} Object enhanced with plugin proxying.
*/
function withPlugins(attributes) { function withPlugins(attributes) {
return Object(lodash__WEBPACK_IMPORTED_MODULE_4__["mapValues"])(attributes, function (attribute, key) { return Object(lodash__WEBPACK_IMPORTED_MODULE_2__["mapValues"])(attributes, function (attribute, key) {
if (typeof attribute !== 'function') { if (typeof attribute !== 'function') {
return attribute; return attribute;
} }
@ -1826,42 +1936,138 @@ function createRegistry() {
}; };
}); });
} }
/**
* Registers a generic store.
*
* @param {string} key Store registry key.
* @param {Object} config Configuration (getSelectors, getActions, subscribe).
*/
function registerGenericStore(key, config) {
if (typeof config.getSelectors !== 'function') {
throw new TypeError('config.getSelectors must be a function');
}
if (typeof config.getActions !== 'function') {
throw new TypeError('config.getActions must be a function');
}
if (typeof config.subscribe !== 'function') {
throw new TypeError('config.subscribe must be a function');
}
stores[key] = config;
config.subscribe(globalListener);
}
var registry = { var registry = {
namespaces: namespaces, registerGenericStore: registerGenericStore,
registerReducer: registerReducer, stores: stores,
registerSelectors: registerSelectors, namespaces: stores,
registerResolvers: registerResolvers, // TODO: Deprecate/remove this.
registerActions: registerActions,
registerStore: registerStore,
subscribe: subscribe, subscribe: subscribe,
select: select, select: select,
dispatch: dispatch, dispatch: dispatch,
use: use use: use
}; //
// Deprecated
//
registry.registerReducer = function (reducerKey, reducer) {
_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_3___default()('registry.registerReducer', {
alternative: 'registry.registerStore',
plugin: 'Gutenberg',
version: '4.4.0'
});
var namespace = Object(_namespace_store_js__WEBPACK_IMPORTED_MODULE_4__["default"])(reducerKey, {
reducer: reducer
}, registry);
registerGenericStore(reducerKey, namespace);
return namespace.store;
}; //
// Deprecated
//
registry.registerActions = function (reducerKey, actions) {
_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_3___default()('registry.registerActions', {
alternative: 'registry.registerStore',
plugin: 'Gutenberg',
version: '4.4.0'
});
var namespace = Object(_namespace_store_js__WEBPACK_IMPORTED_MODULE_4__["default"])(reducerKey, {
actions: actions
}, registry);
registerGenericStore(reducerKey, namespace);
}; //
// Deprecated
//
registry.registerSelectors = function (reducerKey, selectors) {
_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_3___default()('registry.registerSelectors', {
alternative: 'registry.registerStore',
plugin: 'Gutenberg',
version: '4.4.0'
});
var namespace = Object(_namespace_store_js__WEBPACK_IMPORTED_MODULE_4__["default"])(reducerKey, {
selectors: selectors
}, registry);
registerGenericStore(reducerKey, namespace);
}; //
// Deprecated
//
registry.registerResolvers = function (reducerKey, resolvers) {
_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_3___default()('registry.registerResolvers', {
alternative: 'registry.registerStore',
plugin: 'Gutenberg',
version: '4.4.0'
});
var namespace = Object(_namespace_store_js__WEBPACK_IMPORTED_MODULE_4__["default"])(reducerKey, {
resolvers: resolvers
}, registry);
registerGenericStore(reducerKey, namespace);
}; };
/** /**
* Enhances the registry with the prescribed set of overrides. Returns the * Registers a standard `@wordpress/data` store.
* enhanced registry to enable plugin chaining.
* *
* @param {WPDataPlugin} plugin Plugin by which to enhance. * @param {string} reducerKey Reducer key.
* @param {?Object} options Optional options to pass to plugin. * @param {Object} options Store description (reducer, actions, selectors, resolvers).
* *
* @return {WPDataRegistry} Enhanced registry. * @return {Object} Registered store object.
*/ */
registry.registerStore = function (reducerKey, options) {
if (!options.reducer) {
throw new TypeError('Must specify store reducer');
}
var namespace = Object(_namespace_store_js__WEBPACK_IMPORTED_MODULE_4__["default"])(reducerKey, options, registry);
registerGenericStore(reducerKey, namespace);
return namespace.store;
}; //
// TODO:
// This function will be deprecated as soon as it is no longer internally referenced.
//
function use(plugin, options) { function use(plugin, options) {
registry = Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, registry, plugin(registry, options)); registry = Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__["default"])({}, registry, plugin(registry, options));
return registry; return registry;
} }
Object.entries(Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({ Object.entries(Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__["default"])({
'core/data': _store__WEBPACK_IMPORTED_MODULE_5__["default"] 'core/data': _store__WEBPACK_IMPORTED_MODULE_5__["default"]
}, storeConfigs)).map(function (_ref) { }, storeConfigs)).map(function (_ref) {
var _ref2 = Object(_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__["default"])(_ref, 2), var _ref2 = Object(_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__["default"])(_ref, 2),
name = _ref2[0], name = _ref2[0],
config = _ref2[1]; config = _ref2[1];
return registerStore(name, config); return registry.registerStore(name, config);
}); });
return withPlugins(registry); return withPlugins(registry);
} }
@ -3454,6 +3660,17 @@ module.exports = function(originalModule) {
/***/ }), /***/ }),
/***/ "@wordpress/deprecated":
/*!*********************************************!*\
!*** external {"this":["wp","deprecated"]} ***!
\*********************************************/
/*! no static exports found */
/***/ (function(module, exports) {
(function() { module.exports = this["wp"]["deprecated"]; }());
/***/ }),
/***/ "@wordpress/element": /***/ "@wordpress/element":
/*!******************************************!*\ /*!******************************************!*\
!*** external {"this":["wp","element"]} ***! !*** external {"this":["wp","element"]} ***!

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -91,7 +91,7 @@ this["wp"] = this["wp"] || {}; this["wp"]["date"] =
/*!************************************************************!*\ /*!************************************************************!*\
!*** ./node_modules/@wordpress/date/build-module/index.js ***! !*** ./node_modules/@wordpress/date/build-module/index.js ***!
\************************************************************/ \************************************************************/
/*! exports provided: setSettings, __experimentalGetSettings, getSettings, moment, format, date, gmdate, dateI18n */ /*! exports provided: setSettings, __experimentalGetSettings, getSettings, moment, format, date, gmdate, dateI18n, isInTheFuture, getDate */
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
@ -104,6 +104,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "date", function() { return date; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "date", function() { return date; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gmdate", function() { return gmdate; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gmdate", function() { return gmdate; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dateI18n", function() { return dateI18n; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dateI18n", function() { return dateI18n; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isInTheFuture", function() { return isInTheFuture; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDate", function() { return getDate; });
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ "moment"); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ "moment");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment-timezone */ "./node_modules/moment-timezone/index.js"); /* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment-timezone */ "./node_modules/moment-timezone/index.js");
@ -241,6 +243,12 @@ function setupWPTimezone() {
var moment = function moment() { var moment = function moment() {
_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_3___default()('wp.date.moment', {
version: '4.4',
alternative: 'the moment script as a dependency',
plugin: 'Gutenberg'
});
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key]; args[_key] = arguments[_key];
} }
@ -515,6 +523,34 @@ function dateI18n(dateFormat) {
return format(dateFormat, dateMoment); return format(dateFormat, dateMoment);
} }
/**
* Check whether a date is considered in the future according to the WordPress settings.
*
* @param {string} dateValue Date String or Date object in the Defined WP Timezone.
*
* @return {boolean} Is in the future.
*/
function isInTheFuture(dateValue) {
var now = moment__WEBPACK_IMPORTED_MODULE_0___default.a.tz('WP');
var momentObject = moment__WEBPACK_IMPORTED_MODULE_0___default.a.tz(dateValue, 'WP');
return momentObject.isAfter(now);
}
/**
* Create and return a JavaScript Date Object from a date string in the WP timezone.
*
* @param {string?} dateString Date formatted in the WP timezone.
*
* @return {Date} Date
*/
function getDate(dateString) {
if (!dateString) {
return moment__WEBPACK_IMPORTED_MODULE_0___default.a.tz('WP').toDate();
}
return moment__WEBPACK_IMPORTED_MODULE_0___default.a.tz(dateString, 'WP').toDate();
}
setupWPTimezone(); setupWPTimezone();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -167,7 +167,7 @@ function _toConsumableArray(arr) {
/*!*********************************************************!*\ /*!*********************************************************!*\
!*** ./node_modules/@wordpress/dom/build-module/dom.js ***! !*** ./node_modules/@wordpress/dom/build-module/dom.js ***!
\*********************************************************/ \*********************************************************/
/*! exports provided: isHorizontalEdge, isVerticalEdge, getRectangleFromRange, computeCaretRect, placeCaretAtHorizontalEdge, placeCaretAtVerticalEdge, isTextField, documentHasSelection, isEntirelySelected, getScrollContainer, getOffsetParent, replace, remove, insertAfter, unwrap, replaceTag */ /*! exports provided: isHorizontalEdge, isVerticalEdge, getRectangleFromRange, computeCaretRect, placeCaretAtHorizontalEdge, placeCaretAtVerticalEdge, isTextField, documentHasSelection, isEntirelySelected, getScrollContainer, getOffsetParent, replace, remove, insertAfter, unwrap, replaceTag, wrap */
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
@ -188,6 +188,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "insertAfter", function() { return insertAfter; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "insertAfter", function() { return insertAfter; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unwrap", function() { return unwrap; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unwrap", function() { return unwrap; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "replaceTag", function() { return replaceTag; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "replaceTag", function() { return replaceTag; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "wrap", function() { return wrap; });
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "lodash"); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "lodash");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);
/** /**
@ -799,13 +800,12 @@ function unwrap(node) {
* *
* @param {Element} node The node to replace * @param {Element} node The node to replace
* @param {string} tagName The new tag name. * @param {string} tagName The new tag name.
* @param {Document} doc The document of the node.
* *
* @return {Element} The new node. * @return {Element} The new node.
*/ */
function replaceTag(node, tagName, doc) { function replaceTag(node, tagName) {
var newNode = doc.createElement(tagName); var newNode = node.ownerDocument.createElement(tagName);
while (node.firstChild) { while (node.firstChild) {
newNode.appendChild(node.firstChild); newNode.appendChild(node.firstChild);
@ -814,6 +814,17 @@ function replaceTag(node, tagName, doc) {
node.parentNode.replaceChild(newNode, node); node.parentNode.replaceChild(newNode, node);
return newNode; return newNode;
} }
/**
* Wraps the given node with a new node with the given tag name.
*
* @param {Element} newNode The node to insert.
* @param {Element} referenceNode The node to wrap.
*/
function wrap(newNode, referenceNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode);
newNode.appendChild(referenceNode);
}
/***/ }), /***/ }),
@ -916,7 +927,7 @@ function find(context) {
/*!***********************************************************!*\ /*!***********************************************************!*\
!*** ./node_modules/@wordpress/dom/build-module/index.js ***! !*** ./node_modules/@wordpress/dom/build-module/index.js ***!
\***********************************************************/ \***********************************************************/
/*! exports provided: focus, isHorizontalEdge, isVerticalEdge, getRectangleFromRange, computeCaretRect, placeCaretAtHorizontalEdge, placeCaretAtVerticalEdge, isTextField, documentHasSelection, isEntirelySelected, getScrollContainer, getOffsetParent, replace, remove, insertAfter, unwrap, replaceTag */ /*! exports provided: focus, isHorizontalEdge, isVerticalEdge, getRectangleFromRange, computeCaretRect, placeCaretAtHorizontalEdge, placeCaretAtVerticalEdge, isTextField, documentHasSelection, isEntirelySelected, getScrollContainer, getOffsetParent, replace, remove, insertAfter, unwrap, replaceTag, wrap */
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
@ -957,6 +968,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "replaceTag", function() { return _dom__WEBPACK_IMPORTED_MODULE_2__["replaceTag"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "replaceTag", function() { return _dom__WEBPACK_IMPORTED_MODULE_2__["replaceTag"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "wrap", function() { return _dom__WEBPACK_IMPORTED_MODULE_2__["wrap"]; });
/** /**
* Internal dependencies * Internal dependencies
*/ */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1255,9 +1255,14 @@ function Header(_ref) {
"aria-label": Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Editor top bar'), "aria-label": Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Editor top bar'),
className: "edit-post-header", className: "edit-post-header",
tabIndex: "-1" tabIndex: "-1"
}, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_header_toolbar__WEBPACK_IMPORTED_MODULE_8__["default"], null), !isPublishSidebarOpened && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])("div", { }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_header_toolbar__WEBPACK_IMPORTED_MODULE_8__["default"], null), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])("div", {
className: "edit-post-header__settings" className: "edit-post-header__settings"
}, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__["PostSavedState"], { }, !isPublishSidebarOpened && // This button isn't completely hidden by the publish sidebar.
// We can't hide the whole toolbar when the publish sidebar is open because
// we want to prevent mounting/unmounting the PostPublishButtonOrToggle DOM node.
// We track that DOM node to return focus to the PostPublishButtonOrToggle
// when the publish sidebar has been closed.
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__["PostSavedState"], {
forceIsDirty: hasActiveMetaboxes, forceIsDirty: hasActiveMetaboxes,
forceIsSaving: isSaving forceIsSaving: isSaving
}), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__["PostPreviewButton"], null), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_post_publish_button_or_toggle__WEBPACK_IMPORTED_MODULE_11__["default"], { }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__["PostPreviewButton"], null), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_post_publish_button_or_toggle__WEBPACK_IMPORTED_MODULE_11__["default"], {
@ -1712,12 +1717,12 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "lodash"); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "lodash");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor"); /* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/compose */ "@wordpress/compose");
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/compose */ "@wordpress/compose"); /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); /* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _wordpress_viewport__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/viewport */ "@wordpress/viewport"); /* harmony import */ var _wordpress_viewport__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/viewport */ "@wordpress/viewport");
/* harmony import */ var _wordpress_viewport__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_viewport__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _wordpress_viewport__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_viewport__WEBPACK_IMPORTED_MODULE_5__);
@ -1746,48 +1751,51 @@ function PostPublishButtonOrToggle(_ref) {
isPublishSidebarOpened = _ref.isPublishSidebarOpened, isPublishSidebarOpened = _ref.isPublishSidebarOpened,
isScheduled = _ref.isScheduled, isScheduled = _ref.isScheduled,
togglePublishSidebar = _ref.togglePublishSidebar; togglePublishSidebar = _ref.togglePublishSidebar;
var button = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_2__["PostPublishButton"], { var IS_TOGGLE = 'toggle';
forceIsDirty: forceIsDirty, var IS_BUTTON = 'button';
forceIsSaving: forceIsSaving var component;
});
var toggle = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_2__["PostPublishPanelToggle"], {
isOpen: isPublishSidebarOpened,
onToggle: togglePublishSidebar,
forceIsSaving: forceIsSaving
});
/** /**
* We want to show a BUTTON when the post status is at the _final stage_ * Conditions to show a BUTTON (publish directly) or a TOGGLE (open publish sidebar):
*
* 1) We want to show a BUTTON when the post status is at the _final stage_
* for a particular role (see https://codex.wordpress.org/Post_Status): * for a particular role (see https://codex.wordpress.org/Post_Status):
* *
* - is published * - is published
* - is scheduled to be published * - is scheduled to be published
* - is pending and can't be published (but only for viewports >= medium) * - is pending and can't be published (but only for viewports >= medium).
* Originally, we considered showing a button for pending posts that couldn't be published
* (for example, for an author with the contributor role). Some languages can have
* long translations for "Submit for review", so given the lack of UI real estate available
* we decided to take into account the viewport in that case.
* See: https://github.com/WordPress/gutenberg/issues/10475
* *
* Originally we considered showing a button for pending posts * 2) Then, in small viewports, we'll show a TOGGLE.
* that couldn't be published (for ex, for a contributor role). *
* Some languages can have really long translations for "Submit for review", * 3) Finally, we'll use the publish sidebar status to decide:
* so given the lack of UI real state we decided to take into account the viewport *
* in that particular case. * - if it is enabled, we show a TOGGLE
* - if it is disabled, we show a BUTTON
*/ */
if (isPublished || isScheduled && isBeingScheduled || isPending && !hasPublishAction && !isLessThanMediumViewport) { if (isPublished || isScheduled && isBeingScheduled || isPending && !hasPublishAction && !isLessThanMediumViewport) {
return button; component = IS_BUTTON;
} } else if (isLessThanMediumViewport) {
/** component = IS_TOGGLE;
* Then, we take other things into account: } else if (isPublishSidebarEnabled) {
* component = IS_TOGGLE;
* - Show TOGGLE if it is small viewport. } else {
* - Otherwise, use publish sidebar status to decide - TOGGLE if enabled, BUTTON if not. component = IS_BUTTON;
*/
if (isLessThanMediumViewport) {
return toggle;
} }
return isPublishSidebarEnabled ? toggle : button; return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_4__["PostPublishButton"], {
forceIsDirty: forceIsDirty,
forceIsSaving: forceIsSaving,
isOpen: isPublishSidebarOpened,
isToggle: component === IS_TOGGLE,
onToggle: togglePublishSidebar
});
} }
/* harmony default export */ __webpack_exports__["default"] = (Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_3__["compose"])(Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__["withSelect"])(function (select) { /* harmony default export */ __webpack_exports__["default"] = (Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_2__["compose"])(Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__["withSelect"])(function (select) {
return { return {
hasPublishAction: Object(lodash__WEBPACK_IMPORTED_MODULE_1__["get"])(select('core/editor').getCurrentPost(), ['_links', 'wp:action-publish'], false), hasPublishAction: Object(lodash__WEBPACK_IMPORTED_MODULE_1__["get"])(select('core/editor').getCurrentPost(), ['_links', 'wp:action-publish'], false),
isBeingScheduled: select('core/editor').isEditedPostBeingScheduled(), isBeingScheduled: select('core/editor').isEditedPostBeingScheduled(),
@ -1797,7 +1805,7 @@ function PostPublishButtonOrToggle(_ref) {
isPublishSidebarOpened: select('core/edit-post').isPublishSidebarOpened(), isPublishSidebarOpened: select('core/edit-post').isPublishSidebarOpened(),
isScheduled: select('core/editor').isCurrentPostScheduled() isScheduled: select('core/editor').isCurrentPostScheduled()
}; };
}), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__["withDispatch"])(function (dispatch) { }), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__["withDispatch"])(function (dispatch) {
var _dispatch = dispatch('core/edit-post'), var _dispatch = dispatch('core/edit-post'),
togglePublishSidebar = _dispatch.togglePublishSidebar; togglePublishSidebar = _dispatch.togglePublishSidebar;
@ -2040,7 +2048,7 @@ var textFormattingShortcuts = {
keyCombination: primary('k'), keyCombination: primary('k'),
description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Convert the selected text into a link.') description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Convert the selected text into a link.')
}, { }, {
keyCombination: access('s'), keyCombination: primaryShift('k'),
description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Remove a link.') description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Remove a link.')
}, { }, {
keyCombination: access('d'), keyCombination: access('d'),
@ -2793,7 +2801,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor"); /* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor");
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var _section__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./section */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/section.js"); /* harmony import */ var _section__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./section */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/section.js");
/* harmony import */ var _options__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./options */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options.js"); /* harmony import */ var _options__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./options */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/index.js");
/* harmony import */ var _meta_boxes_section__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./meta-boxes-section */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/meta-boxes-section.js");
/** /**
@ -2815,12 +2824,11 @@ __webpack_require__.r(__webpack_exports__);
var MODAL_NAME = 'edit-post/options'; var MODAL_NAME = 'edit-post/options';
function OptionsModal(_ref) { function OptionsModal(_ref) {
var isModalActive = _ref.isModalActive, var isModalActive = _ref.isModalActive,
closeModal = _ref.closeModal, closeModal = _ref.closeModal;
_ref$metaBoxes = _ref.metaBoxes,
metaBoxes = _ref$metaBoxes === void 0 ? [] : _ref$metaBoxes;
if (!isModalActive) { if (!isModalActive) {
return null; return null;
@ -2860,22 +2868,13 @@ function OptionsModal(_ref) {
}), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_6__["PageAttributesCheck"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_options__WEBPACK_IMPORTED_MODULE_8__["EnablePanelOption"], { }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_6__["PageAttributesCheck"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_options__WEBPACK_IMPORTED_MODULE_8__["EnablePanelOption"], {
label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__["__"])('Page Attributes'), label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__["__"])('Page Attributes'),
panelName: "page-attributes" panelName: "page-attributes"
}))), metaBoxes.length !== 0 && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_section__WEBPACK_IMPORTED_MODULE_7__["default"], { }))), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_meta_boxes_section__WEBPACK_IMPORTED_MODULE_9__["default"], {
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__["__"])('Advanced Panels') title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__["__"])('Advanced Panels')
}, Object(lodash__WEBPACK_IMPORTED_MODULE_1__["map"])(metaBoxes, function (_ref2) { }));
var title = _ref2.title,
id = _ref2.id;
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_options__WEBPACK_IMPORTED_MODULE_8__["EnablePanelOption"], {
key: id,
label: title,
panelName: "meta-box-".concat(id)
});
})));
} }
/* harmony default export */ __webpack_exports__["default"] = (Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_5__["compose"])(Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__["withSelect"])(function (select) { /* harmony default export */ __webpack_exports__["default"] = (Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_5__["compose"])(Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__["withSelect"])(function (select) {
return { return {
isModalActive: select('core/edit-post').isModalActive(MODAL_NAME), isModalActive: select('core/edit-post').isModalActive(MODAL_NAME)
metaBoxes: select('core/edit-post').getAllMetaBoxes()
}; };
}), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__["withDispatch"])(function (dispatch) { }), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__["withDispatch"])(function (dispatch) {
return { return {
@ -2888,18 +2887,135 @@ function OptionsModal(_ref) {
/***/ }), /***/ }),
/***/ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options.js": /***/ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/meta-boxes-section.js":
/*!********************************************************************************************!*\ /*!*******************************************************************************************************!*\
!*** ./node_modules/@wordpress/edit-post/build-module/components/options-modal/options.js ***! !*** ./node_modules/@wordpress/edit-post/build-module/components/options-modal/meta-boxes-section.js ***!
\********************************************************************************************/ \*******************************************************************************************************/
/*! exports provided: EnablePublishSidebarOption, EnableTipsOption, EnablePanelOption */ /*! exports provided: MetaBoxesSection, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MetaBoxesSection", function() { return MetaBoxesSection; });
/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ "lodash");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _section__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./section */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/section.js");
/* harmony import */ var _options__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./options */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/index.js");
/**
* External dependencies
*/
/**
* WordPress dependencies
*/
/**
* Internal dependencies
*/
function MetaBoxesSection(_ref) {
var areCustomFieldsRegistered = _ref.areCustomFieldsRegistered,
metaBoxes = _ref.metaBoxes,
sectionProps = Object(_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_0__["default"])(_ref, ["areCustomFieldsRegistered", "metaBoxes"]);
// The 'Custom Fields' meta box is a special case that we handle separately.
var thirdPartyMetaBoxes = Object(lodash__WEBPACK_IMPORTED_MODULE_2__["filter"])(metaBoxes, function (_ref2) {
var id = _ref2.id;
return id !== 'postcustom';
});
if (!areCustomFieldsRegistered && thirdPartyMetaBoxes.length === 0) {
return null;
}
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__["createElement"])(_section__WEBPACK_IMPORTED_MODULE_5__["default"], sectionProps, areCustomFieldsRegistered && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__["createElement"])(_options__WEBPACK_IMPORTED_MODULE_6__["EnableCustomFieldsOption"], {
label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__["__"])('Custom Fields')
}), Object(lodash__WEBPACK_IMPORTED_MODULE_2__["map"])(thirdPartyMetaBoxes, function (_ref3) {
var id = _ref3.id,
title = _ref3.title;
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__["createElement"])(_options__WEBPACK_IMPORTED_MODULE_6__["EnablePanelOption"], {
key: id,
label: title,
panelName: "meta-box-".concat(id)
});
}));
}
/* harmony default export */ __webpack_exports__["default"] = (Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__["withSelect"])(function (select) {
var _select = select('core/editor'),
getEditorSettings = _select.getEditorSettings;
var _select2 = select('core/edit-post'),
getAllMetaBoxes = _select2.getAllMetaBoxes;
return {
areCustomFieldsRegistered: getEditorSettings().enableCustomFields !== undefined,
metaBoxes: getAllMetaBoxes()
};
})(MetaBoxesSection));
/***/ }),
/***/ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/base.js":
/*!*************************************************************************************************!*\
!*** ./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/base.js ***!
\*************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__);
/**
* WordPress dependencies
*/
function BaseOption(_ref) {
var label = _ref.label,
isChecked = _ref.isChecked,
onChange = _ref.onChange;
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__["CheckboxControl"], {
className: "edit-post-options-modal__option",
label: label,
checked: isChecked,
onChange: onChange
});
}
/* harmony default export */ __webpack_exports__["default"] = (BaseOption);
/***/ }),
/***/ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/deferred.js":
/*!*****************************************************************************************************!*\
!*** ./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/deferred.js ***!
\*****************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
__webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EnablePublishSidebarOption", function() { return EnablePublishSidebarOption; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EnableTipsOption", function() { return EnableTipsOption; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EnablePanelOption", function() { return EnablePanelOption; });
/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); /* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js");
/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); /* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js");
/* harmony import */ var _babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"); /* harmony import */ var _babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js");
@ -2907,14 +3023,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ "./node_modules/@babel/runtime/helpers/esm/inherits.js"); /* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ "./node_modules/@babel/runtime/helpers/esm/inherits.js");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); /* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./base */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/base.js");
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/compose */ "@wordpress/compose");
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var _wordpress_viewport__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/viewport */ "@wordpress/viewport");
/* harmony import */ var _wordpress_viewport__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_viewport__WEBPACK_IMPORTED_MODULE_9__);
@ -2926,32 +3035,21 @@ __webpack_require__.r(__webpack_exports__);
* WordPress dependencies * WordPress dependencies
*/ */
/**
* Internal dependencies
*/
function Option(_ref) {
var label = _ref.label,
isChecked = _ref.isChecked,
onChange = _ref.onChange;
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__["CheckboxControl"], {
className: "edit-post-options-modal__option",
label: label,
checked: isChecked,
onChange: onChange
});
}
var DeferredOption = var DeferredOption =
/*#__PURE__*/ /*#__PURE__*/
function (_Component) { function (_Component) {
Object(_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__["default"])(DeferredOption, _Component); Object(_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__["default"])(DeferredOption, _Component);
function DeferredOption(_ref2) { function DeferredOption(_ref) {
var _this; var _this;
var isChecked = _ref2.isChecked; var isChecked = _ref.isChecked;
Object(_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__["default"])(this, DeferredOption); Object(_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__["default"])(this, DeferredOption);
@ -2974,7 +3072,7 @@ function (_Component) {
value: function render() { value: function render() {
var _this2 = this; var _this2 = this;
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__["createElement"])(Option, { return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__["createElement"])(_base__WEBPACK_IMPORTED_MODULE_6__["default"], {
label: this.props.label, label: this.props.label,
isChecked: this.state.isChecked, isChecked: this.state.isChecked,
onChange: function onChange(isChecked) { onChange: function onChange(isChecked) {
@ -2989,11 +3087,179 @@ function (_Component) {
return DeferredOption; return DeferredOption;
}(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__["Component"]); }(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__["Component"]);
var EnablePublishSidebarOption = Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_7__["compose"])(Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_8__["withSelect"])(function (select) { /* harmony default export */ __webpack_exports__["default"] = (DeferredOption);
/***/ }),
/***/ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/enable-custom-fields.js":
/*!*****************************************************************************************************************!*\
!*** ./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/enable-custom-fields.js ***!
\*****************************************************************************************************************/
/*! exports provided: EnableCustomFieldsOption, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EnableCustomFieldsOption", function() { return EnableCustomFieldsOption; });
/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js");
/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js");
/* harmony import */ var _babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js");
/* harmony import */ var _babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js");
/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ "./node_modules/@babel/runtime/helpers/esm/inherits.js");
/* harmony import */ var _babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./base */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/base.js");
/**
* WordPress dependencies
*/
/**
* Internal dependencies
*/
var EnableCustomFieldsOption =
/*#__PURE__*/
function (_Component) {
Object(_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__["default"])(EnableCustomFieldsOption, _Component);
function EnableCustomFieldsOption(_ref) {
var _this;
var isChecked = _ref.isChecked;
Object(_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__["default"])(this, EnableCustomFieldsOption);
_this = Object(_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__["default"])(this, Object(_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__["default"])(EnableCustomFieldsOption).apply(this, arguments));
_this.toggleCustomFields = _this.toggleCustomFields.bind(Object(_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_5__["default"])(Object(_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_5__["default"])(_this)));
_this.state = {
isChecked: isChecked
};
return _this;
}
Object(_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__["default"])(EnableCustomFieldsOption, [{
key: "toggleCustomFields",
value: function toggleCustomFields() {
// Submit a hidden form which triggers the toggle_custom_fields admin action.
// This action will toggle the setting and reload the editor with the meta box
// assets included on the page.
document.getElementById('toggle-custom-fields-form').submit(); // Make it look like something happened while the page reloads.
this.setState({
isChecked: !this.props.isChecked
});
}
}, {
key: "render",
value: function render() {
var label = this.props.label;
var isChecked = this.state.isChecked;
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_base__WEBPACK_IMPORTED_MODULE_8__["default"], {
label: label,
isChecked: isChecked,
onChange: this.toggleCustomFields
});
}
}]);
return EnableCustomFieldsOption;
}(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["Component"]);
/* harmony default export */ __webpack_exports__["default"] = (Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_7__["withSelect"])(function (select) {
return {
isChecked: !!select('core/editor').getEditorSettings().enableCustomFields
};
})(EnableCustomFieldsOption));
/***/ }),
/***/ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/enable-panel.js":
/*!*********************************************************************************************************!*\
!*** ./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/enable-panel.js ***!
\*********************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/compose */ "@wordpress/compose");
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./base */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/base.js");
/**
* WordPress dependencies
*/
/**
* Internal dependencies
*/
/* harmony default export */ __webpack_exports__["default"] = (Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_0__["compose"])(Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__["withSelect"])(function (select, _ref) {
var panelName = _ref.panelName;
return {
isChecked: select('core/edit-post').isEditorPanelEnabled(panelName)
};
}), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__["withDispatch"])(function (dispatch, _ref2) {
var panelName = _ref2.panelName;
return {
onChange: function onChange() {
return dispatch('core/edit-post').toggleEditorPanelEnabled(panelName);
}
};
}))(_base__WEBPACK_IMPORTED_MODULE_2__["default"]));
/***/ }),
/***/ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/enable-publish-sidebar.js":
/*!*******************************************************************************************************************!*\
!*** ./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/enable-publish-sidebar.js ***!
\*******************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/compose */ "@wordpress/compose");
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _wordpress_viewport__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/viewport */ "@wordpress/viewport");
/* harmony import */ var _wordpress_viewport__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_viewport__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./base */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/base.js");
/**
* WordPress dependencies
*/
/**
* Internal dependencies
*/
/* harmony default export */ __webpack_exports__["default"] = (Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_0__["compose"])(Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__["withSelect"])(function (select) {
return { return {
isChecked: select('core/editor').isPublishSidebarEnabled() isChecked: select('core/editor').isPublishSidebarEnabled()
}; };
}), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_8__["withDispatch"])(function (dispatch) { }), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__["withDispatch"])(function (dispatch) {
var _dispatch = dispatch('core/editor'), var _dispatch = dispatch('core/editor'),
enablePublishSidebar = _dispatch.enablePublishSidebar, enablePublishSidebar = _dispatch.enablePublishSidebar,
disablePublishSidebar = _dispatch.disablePublishSidebar; disablePublishSidebar = _dispatch.disablePublishSidebar;
@ -3005,15 +3271,43 @@ var EnablePublishSidebarOption = Object(_wordpress_compose__WEBPACK_IMPORTED_MOD
}; };
}), // In < medium viewports we override this option and always show the publish sidebar. }), // In < medium viewports we override this option and always show the publish sidebar.
// See the edit-post's header component for the specific logic. // See the edit-post's header component for the specific logic.
Object(_wordpress_viewport__WEBPACK_IMPORTED_MODULE_9__["ifViewportMatches"])('medium'))(Option); Object(_wordpress_viewport__WEBPACK_IMPORTED_MODULE_2__["ifViewportMatches"])('medium'))(_base__WEBPACK_IMPORTED_MODULE_3__["default"]));
var EnableTipsOption = Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_7__["compose"])(Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_8__["withSelect"])(function (select) {
/***/ }),
/***/ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/enable-tips.js":
/*!********************************************************************************************************!*\
!*** ./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/enable-tips.js ***!
\********************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/compose */ "@wordpress/compose");
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _deferred__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./deferred */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/deferred.js");
/**
* WordPress dependencies
*/
/**
* Internal dependencies
*/
/* harmony default export */ __webpack_exports__["default"] = (Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_0__["compose"])(Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__["withSelect"])(function (select) {
return { return {
isChecked: select('core/nux').areTipsEnabled() isChecked: select('core/nux').areTipsEnabled()
}; };
}), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_8__["withDispatch"])(function (dispatch) { }), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__["withDispatch"])(function (dispatch) {
var _dispatch2 = dispatch('core/nux'), var _dispatch = dispatch('core/nux'),
enableTips = _dispatch2.enableTips, enableTips = _dispatch.enableTips,
disableTips = _dispatch2.disableTips; disableTips = _dispatch.disableTips;
return { return {
onChange: function onChange(isEnabled) { onChange: function onChange(isEnabled) {
@ -3023,20 +3317,36 @@ var EnableTipsOption = Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_7__["c
}))( // Using DeferredOption here means enableTips() is called when the Options }))( // Using DeferredOption here means enableTips() is called when the Options
// modal is dismissed. This stops the NUX guide from appearing above the // modal is dismissed. This stops the NUX guide from appearing above the
// Options modal, which looks totally weird. // Options modal, which looks totally weird.
DeferredOption); _deferred__WEBPACK_IMPORTED_MODULE_2__["default"]));
var EnablePanelOption = Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_7__["compose"])(Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_8__["withSelect"])(function (select, _ref3) {
var panelName = _ref3.panelName;
return { /***/ }),
isChecked: select('core/edit-post').isEditorPanelEnabled(panelName)
}; /***/ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/index.js":
}), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_8__["withDispatch"])(function (dispatch, _ref4) { /*!**************************************************************************************************!*\
var panelName = _ref4.panelName; !*** ./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/index.js ***!
return { \**************************************************************************************************/
onChange: function onChange() { /*! exports provided: EnableCustomFieldsOption, EnablePanelOption, EnablePublishSidebarOption, EnableTipsOption */
return dispatch('core/edit-post').toggleEditorPanelEnabled(panelName); /***/ (function(module, __webpack_exports__, __webpack_require__) {
}
}; "use strict";
}))(Option); __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _enable_custom_fields__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./enable-custom-fields */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/enable-custom-fields.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EnableCustomFieldsOption", function() { return _enable_custom_fields__WEBPACK_IMPORTED_MODULE_0__["default"]; });
/* harmony import */ var _enable_panel__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./enable-panel */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/enable-panel.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EnablePanelOption", function() { return _enable_panel__WEBPACK_IMPORTED_MODULE_1__["default"]; });
/* harmony import */ var _enable_publish_sidebar__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./enable-publish-sidebar */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/enable-publish-sidebar.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EnablePublishSidebarOption", function() { return _enable_publish_sidebar__WEBPACK_IMPORTED_MODULE_2__["default"]; });
/* harmony import */ var _enable_tips__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./enable-tips */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/enable-tips.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EnableTipsOption", function() { return _enable_tips__WEBPACK_IMPORTED_MODULE_3__["default"]; });
/***/ }), /***/ }),
@ -4726,9 +5036,9 @@ function Editor(_ref) {
hasFixedToolbar = _ref.hasFixedToolbar, hasFixedToolbar = _ref.hasFixedToolbar,
focusMode = _ref.focusMode, focusMode = _ref.focusMode,
post = _ref.post, post = _ref.post,
overridePost = _ref.overridePost, initialEdits = _ref.initialEdits,
onError = _ref.onError, onError = _ref.onError,
props = Object(_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__["default"])(_ref, ["settings", "hasFixedToolbar", "focusMode", "post", "overridePost", "onError"]); props = Object(_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__["default"])(_ref, ["settings", "hasFixedToolbar", "focusMode", "post", "initialEdits", "onError"]);
if (!post) { if (!post) {
return null; return null;
@ -4741,7 +5051,8 @@ function Editor(_ref) {
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["StrictMode"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_5__["EditorProvider"], Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["StrictMode"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_5__["EditorProvider"], Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({
settings: editorSettings, settings: editorSettings,
post: Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__["default"])({}, post, overridePost) post: post,
initialEdits: initialEdits
}, props), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_5__["ErrorBoundary"], { }, props), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_5__["ErrorBoundary"], {
onError: onError onError: onError
}, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])(_components_layout__WEBPACK_IMPORTED_MODULE_6__["default"], null)), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_5__["PostLockedModal"], null))); }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])(_components_layout__WEBPACK_IMPORTED_MODULE_6__["default"], null)), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_5__["PostLockedModal"], null)));
@ -4879,7 +5190,7 @@ var getAttachmentsCollection = function getAttachmentsCollection(ids) {
order: 'ASC', order: 'ASC',
orderby: 'post__in', orderby: 'post__in',
post__in: ids, post__in: ids,
per_page: 100, posts_per_page: -1,
query: true, query: true,
type: 'image' type: 'image'
}); });
@ -5298,22 +5609,24 @@ __webpack_require__.r(__webpack_exports__);
* an unhandled error occurs, replacing previously mounted editor element using * an unhandled error occurs, replacing previously mounted editor element using
* an initial state from prior to the crash. * an initial state from prior to the crash.
* *
* @param {Object} postType Post type of the post to edit. * @param {Object} postType Post type of the post to edit.
* @param {Object} postId ID of the post to edit. * @param {Object} postId ID of the post to edit.
* @param {Element} target DOM node in which editor is rendered. * @param {Element} target DOM node in which editor is rendered.
* @param {?Object} settings Editor settings object. * @param {?Object} settings Editor settings object.
* @param {Object} overridePost Post properties to override. * @param {Object} initialEdits Programmatic edits to apply initially, to be
* considered as non-user-initiated (bypass for
* unsaved changes prompt).
*/ */
function reinitializeEditor(postType, postId, target, settings, overridePost) { function reinitializeEditor(postType, postId, target, settings, initialEdits) {
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["unmountComponentAtNode"])(target); Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["unmountComponentAtNode"])(target);
var reboot = reinitializeEditor.bind(null, postType, postId, target, settings, overridePost); var reboot = reinitializeEditor.bind(null, postType, postId, target, settings, initialEdits);
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["render"])(Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_editor__WEBPACK_IMPORTED_MODULE_10__["default"], { Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["render"])(Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_editor__WEBPACK_IMPORTED_MODULE_10__["default"], {
settings: settings, settings: settings,
onError: reboot, onError: reboot,
postId: postId, postId: postId,
postType: postType, postType: postType,
overridePost: overridePost, initialEdits: initialEdits,
recovery: true recovery: true
}), target); }), target);
} }
@ -5323,16 +5636,18 @@ function reinitializeEditor(postType, postId, target, settings, overridePost) {
* The return value of this function is not necessary if we change where we * The return value of this function is not necessary if we change where we
* call initializeEditor(). This is due to metaBox timing. * call initializeEditor(). This is due to metaBox timing.
* *
* @param {string} id Unique identifier for editor instance. * @param {string} id Unique identifier for editor instance.
* @param {Object} postType Post type of the post to edit. * @param {Object} postType Post type of the post to edit.
* @param {Object} postId ID of the post to edit. * @param {Object} postId ID of the post to edit.
* @param {?Object} settings Editor settings object. * @param {?Object} settings Editor settings object.
* @param {Object} overridePost Post properties to override. * @param {Object} initialEdits Programmatic edits to apply initially, to be
* considered as non-user-initiated (bypass for
* unsaved changes prompt).
*/ */
function initializeEditor(id, postType, postId, settings, overridePost) { function initializeEditor(id, postType, postId, settings, initialEdits) {
var target = document.getElementById(id); var target = document.getElementById(id);
var reboot = reinitializeEditor.bind(null, postType, postId, target, settings, overridePost); var reboot = reinitializeEditor.bind(null, postType, postId, target, settings, initialEdits);
Object(_wordpress_block_library__WEBPACK_IMPORTED_MODULE_5__["registerCoreBlocks"])(); Object(_wordpress_block_library__WEBPACK_IMPORTED_MODULE_5__["registerCoreBlocks"])();
Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_6__["dispatch"])('core/nux').triggerGuide(['core/editor.inserter', 'core/editor.settings', 'core/editor.preview', 'core/editor.publish']); Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_6__["dispatch"])('core/nux').triggerGuide(['core/editor.inserter', 'core/editor.settings', 'core/editor.preview', 'core/editor.publish']);
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["render"])(Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_editor__WEBPACK_IMPORTED_MODULE_10__["default"], { Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["render"])(Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_editor__WEBPACK_IMPORTED_MODULE_10__["default"], {
@ -5340,7 +5655,7 @@ function initializeEditor(id, postType, postId, settings, overridePost) {
onError: reboot, onError: reboot,
postId: postId, postId: postId,
postType: postType, postType: postType,
overridePost: overridePost initialEdits: initialEdits
}), target); }), target);
} }
@ -5552,7 +5867,7 @@ function KeyboardShortcutsHelpMenuItem(_ref) {
/*!*************************************************************************!*\ /*!*************************************************************************!*\
!*** ./node_modules/@wordpress/edit-post/build-module/store/actions.js ***! !*** ./node_modules/@wordpress/edit-post/build-module/store/actions.js ***!
\*************************************************************************/ \*************************************************************************/
/*! exports provided: openGeneralSidebar, closeGeneralSidebar, openModal, closeModal, openPublishSidebar, closePublishSidebar, togglePublishSidebar, toggleEditorPanelEnabled, toggleEditorPanelOpened, toggleGeneralSidebarEditorPanel, toggleFeature, switchEditorMode, togglePinnedPluginItem, setAvailableMetaBoxesPerLocation, requestMetaBoxUpdates, metaBoxUpdatesSuccess */ /*! exports provided: openGeneralSidebar, closeGeneralSidebar, openModal, closeModal, openPublishSidebar, closePublishSidebar, togglePublishSidebar, toggleEditorPanelEnabled, toggleEditorPanelOpened, toggleFeature, switchEditorMode, togglePinnedPluginItem, setAvailableMetaBoxesPerLocation, requestMetaBoxUpdates, metaBoxUpdatesSuccess */
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
@ -5566,19 +5881,12 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "togglePublishSidebar", function() { return togglePublishSidebar; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "togglePublishSidebar", function() { return togglePublishSidebar; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toggleEditorPanelEnabled", function() { return toggleEditorPanelEnabled; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toggleEditorPanelEnabled", function() { return toggleEditorPanelEnabled; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toggleEditorPanelOpened", function() { return toggleEditorPanelOpened; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toggleEditorPanelOpened", function() { return toggleEditorPanelOpened; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toggleGeneralSidebarEditorPanel", function() { return toggleGeneralSidebarEditorPanel; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toggleFeature", function() { return toggleFeature; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toggleFeature", function() { return toggleFeature; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "switchEditorMode", function() { return switchEditorMode; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "switchEditorMode", function() { return switchEditorMode; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "togglePinnedPluginItem", function() { return togglePinnedPluginItem; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "togglePinnedPluginItem", function() { return togglePinnedPluginItem; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setAvailableMetaBoxesPerLocation", function() { return setAvailableMetaBoxesPerLocation; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setAvailableMetaBoxesPerLocation", function() { return setAvailableMetaBoxesPerLocation; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestMetaBoxUpdates", function() { return requestMetaBoxUpdates; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestMetaBoxUpdates", function() { return requestMetaBoxUpdates; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metaBoxUpdatesSuccess", function() { return metaBoxUpdatesSuccess; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metaBoxUpdatesSuccess", function() { return metaBoxUpdatesSuccess; });
/* harmony import */ var _wordpress_deprecated__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/deprecated */ "@wordpress/deprecated");
/* harmony import */ var _wordpress_deprecated__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_0__);
/**
* WordPress dependencies
*/
/** /**
* Returns an action object used in signalling that the user opened an editor sidebar. * Returns an action object used in signalling that the user opened an editor sidebar.
* *
@ -5586,7 +5894,6 @@ __webpack_require__.r(__webpack_exports__);
* *
* @return {Object} Action object. * @return {Object} Action object.
*/ */
function openGeneralSidebar(name) { function openGeneralSidebar(name) {
return { return {
type: 'OPEN_GENERAL_SIDEBAR', type: 'OPEN_GENERAL_SIDEBAR',
@ -5692,22 +5999,6 @@ function toggleEditorPanelOpened(panelName) {
panelName: panelName panelName: panelName
}; };
} }
/**
* Returns an action object used to open or close a panel in the editor.
*
* @param {string} panelName A string that identifies the panel to open or close.
*
* @return {Object} Action object.
*/
function toggleGeneralSidebarEditorPanel(panelName) {
_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_0___default()('toggleGeneralSidebarEditorPanel', {
alternative: 'toggleEditorPanelOpened',
plugin: 'Gutenberg',
version: '4.3.0'
});
return toggleEditorPanelOpened(panelName);
}
/** /**
* Returns an action object used to toggle a feature flag. * Returns an action object used to toggle a feature flag.
* *
@ -5858,6 +6149,7 @@ __webpack_require__.r(__webpack_exports__);
var VIEW_AS_LINK_SELECTOR = '#wp-admin-bar-view a';
var effects = { var effects = {
SET_META_BOXES_PER_LOCATIONS: function SET_META_BOXES_PER_LOCATIONS(action, store) { SET_META_BOXES_PER_LOCATIONS: function SET_META_BOXES_PER_LOCATIONS(action, store) {
// Allow toggling metaboxes panels // Allow toggling metaboxes panels
@ -5998,7 +6290,25 @@ var effects = {
adjustSidebar(isMobileViewPort()); // Collapse sidebar when viewport shrinks. adjustSidebar(isMobileViewPort()); // Collapse sidebar when viewport shrinks.
// Reopen sidebar it if viewport expands and it was closed because of a previous shrink. // Reopen sidebar it if viewport expands and it was closed because of a previous shrink.
Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__["subscribe"])(Object(_utils__WEBPACK_IMPORTED_MODULE_10__["onChangeListener"])(isMobileViewPort, adjustSidebar)); Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__["subscribe"])(Object(_utils__WEBPACK_IMPORTED_MODULE_10__["onChangeListener"])(isMobileViewPort, adjustSidebar)); // Update View as link when currentPost link changes
var updateViewAsLink = function updateViewAsLink(newPermalink) {
if (!newPermalink) {
return;
}
var nodeToUpdate = document.querySelector(VIEW_AS_LINK_SELECTOR);
if (!nodeToUpdate) {
return;
}
nodeToUpdate.setAttribute('href', newPermalink);
};
Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__["subscribe"])(Object(_utils__WEBPACK_IMPORTED_MODULE_10__["onChangeListener"])(function () {
return Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__["select"])('core/editor').getCurrentPost().link;
}, updateViewAsLink));
} }
}; };
/* harmony default export */ __webpack_exports__["default"] = (effects); /* harmony default export */ __webpack_exports__["default"] = (effects);
@ -6385,7 +6695,7 @@ var metaBoxes = Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__["combineRedu
/*!***************************************************************************!*\ /*!***************************************************************************!*\
!*** ./node_modules/@wordpress/edit-post/build-module/store/selectors.js ***! !*** ./node_modules/@wordpress/edit-post/build-module/store/selectors.js ***!
\***************************************************************************/ \***************************************************************************/
/*! exports provided: getEditorMode, isEditorSidebarOpened, isPluginSidebarOpened, getActiveGeneralSidebarName, getPreferences, getPreference, isPublishSidebarOpened, isEditorPanelEnabled, isEditorSidebarPanelOpened, isEditorPanelOpened, isModalActive, isFeatureActive, isPluginItemPinned, getActiveMetaBoxLocations, isMetaBoxLocationVisible, isMetaBoxLocationActive, getMetaBoxesPerLocation, getAllMetaBoxes, hasMetaBoxes, isSavingMetaBoxes */ /*! exports provided: getEditorMode, isEditorSidebarOpened, isPluginSidebarOpened, getActiveGeneralSidebarName, getPreferences, getPreference, isPublishSidebarOpened, isEditorPanelEnabled, isEditorPanelOpened, isModalActive, isFeatureActive, isPluginItemPinned, getActiveMetaBoxLocations, isMetaBoxLocationVisible, isMetaBoxLocationActive, getMetaBoxesPerLocation, getAllMetaBoxes, hasMetaBoxes, isSavingMetaBoxes */
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
@ -6398,7 +6708,6 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getPreference", function() { return getPreference; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getPreference", function() { return getPreference; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isPublishSidebarOpened", function() { return isPublishSidebarOpened; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isPublishSidebarOpened", function() { return isPublishSidebarOpened; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isEditorPanelEnabled", function() { return isEditorPanelEnabled; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isEditorPanelEnabled", function() { return isEditorPanelEnabled; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isEditorSidebarPanelOpened", function() { return isEditorSidebarPanelOpened; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isEditorPanelOpened", function() { return isEditorPanelOpened; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isEditorPanelOpened", function() { return isEditorPanelOpened; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isModalActive", function() { return isModalActive; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isModalActive", function() { return isModalActive; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isFeatureActive", function() { return isFeatureActive; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isFeatureActive", function() { return isFeatureActive; });
@ -6413,18 +6722,11 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var rememo__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rememo */ "./node_modules/rememo/es/rememo.js"); /* harmony import */ var rememo__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rememo */ "./node_modules/rememo/es/rememo.js");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "lodash"); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "lodash");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _wordpress_deprecated__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/deprecated */ "@wordpress/deprecated");
/* harmony import */ var _wordpress_deprecated__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_2__);
/** /**
* External dependencies * External dependencies
*/ */
/**
* WordPress dependencies
*/
/** /**
* Returns the current editing mode. * Returns the current editing mode.
* *
@ -6534,24 +6836,6 @@ function isEditorPanelEnabled(state, panelName) {
var panels = getPreference(state, 'panels'); var panels = getPreference(state, 'panels');
return Object(lodash__WEBPACK_IMPORTED_MODULE_1__["get"])(panels, [panelName, 'enabled'], true); return Object(lodash__WEBPACK_IMPORTED_MODULE_1__["get"])(panels, [panelName, 'enabled'], true);
} }
/**
* Returns true if the given panel is enabled, or false otherwise. Panels are
* enabled by default.
*
* @param {Object} state Global application state.
* @param {string} panel A string that identifies the panel.
*
* @return {boolean} Whether or not the panel is enabled.
*/
function isEditorSidebarPanelOpened(state, panel) {
_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_2___default()('isEditorSidebarPanelOpened', {
alternative: 'isEditorPanelEnabled',
plugin: 'Gutenberg',
version: '4.3'
});
return isEditorPanelEnabled(state, panel);
}
/** /**
* Returns true if the given panel is open, or false otherwise. Panels are * Returns true if the given panel is open, or false otherwise. Panels are
* closed by default. * closed by default.
@ -7260,17 +7544,6 @@ function isShallowEqual( a, b, fromIndex ) {
/***/ }), /***/ }),
/***/ "@wordpress/deprecated":
/*!*********************************************!*\
!*** external {"this":["wp","deprecated"]} ***!
\*********************************************/
/*! no static exports found */
/***/ (function(module, exports) {
(function() { module.exports = this["wp"]["deprecated"]; }());
/***/ }),
/***/ "@wordpress/editor": /***/ "@wordpress/editor":
/*!*****************************************!*\ /*!*****************************************!*\
!*** external {"this":["wp","editor"]} ***! !*** external {"this":["wp","editor"]} ***!

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -350,6 +350,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/rich-text */ "@wordpress/rich-text"); /* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/rich-text */ "@wordpress/rich-text");
/* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor");
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__);
/** /**
@ -358,19 +360,17 @@ __webpack_require__.r(__webpack_exports__);
var name = 'core/bold'; var name = 'core/bold';
var bold = { var bold = {
name: name, name: name,
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Bold'), title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Bold'),
match: { tagName: 'strong',
tagName: 'strong' className: null,
},
edit: function edit(_ref) { edit: function edit(_ref) {
var isActive = _ref.isActive, var isActive = _ref.isActive,
value = _ref.value, value = _ref.value,
onChange = _ref.onChange, onChange = _ref.onChange;
ToolbarButton = _ref.ToolbarButton,
Shortcut = _ref.Shortcut;
var onToggle = function onToggle() { var onToggle = function onToggle() {
return onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__["toggleFormat"])(value, { return onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__["toggleFormat"])(value, {
@ -378,11 +378,11 @@ var bold = {
})); }));
}; };
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(Shortcut, { return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__["RichTextShortcut"], {
type: "primary", type: "primary",
character: "b", character: "b",
onUse: onToggle onUse: onToggle
}), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(ToolbarButton, { }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__["RichTextToolbarButton"], {
name: "bold", name: "bold",
icon: "editor-bold", icon: "editor-bold",
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Bold'), title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Bold'),
@ -413,6 +413,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/rich-text */ "@wordpress/rich-text"); /* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/rich-text */ "@wordpress/rich-text");
/* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor");
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__);
/** /**
@ -425,13 +427,11 @@ var name = 'core/code';
var code = { var code = {
name: name, name: name,
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Code'), title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Code'),
match: { tagName: 'code',
tagName: 'code' className: null,
},
edit: function edit(_ref) { edit: function edit(_ref) {
var value = _ref.value, var value = _ref.value,
onChange = _ref.onChange, onChange = _ref.onChange;
Shortcut = _ref.Shortcut;
var onToggle = function onToggle() { var onToggle = function onToggle() {
return onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__["toggleFormat"])(value, { return onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__["toggleFormat"])(value, {
@ -439,11 +439,11 @@ var code = {
})); }));
}; };
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(Shortcut, { return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__["RichTextShortcut"], {
type: "access", type: "access",
character: "x", character: "x",
onUse: onToggle onUse: onToggle
})); });
} }
}; };
@ -499,9 +499,8 @@ var image = {
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('Image'), title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('Image'),
keywords: [Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('photo'), Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('media')], keywords: [Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('photo'), Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('media')],
object: true, object: true,
match: { tagName: 'img',
tagName: 'img' className: null,
},
attributes: { attributes: {
className: 'class', className: 'class',
style: 'style', style: 'style',
@ -548,9 +547,9 @@ var image = {
var _this$props = this.props, var _this$props = this.props,
value = _this$props.value, value = _this$props.value,
onChange = _this$props.onChange, onChange = _this$props.onChange;
InserterListItem = _this$props.InserterListItem; return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_10__["RichTextInserterItem"], {
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(InserterListItem, { name: name,
icon: Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["SVG"], { icon: Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["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"
@ -656,6 +655,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/rich-text */ "@wordpress/rich-text"); /* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/rich-text */ "@wordpress/rich-text");
/* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor");
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__);
/** /**
@ -664,19 +665,17 @@ __webpack_require__.r(__webpack_exports__);
var name = 'core/italic'; var name = 'core/italic';
var italic = { var italic = {
name: name, name: name,
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Italic'), title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Italic'),
match: { tagName: 'em',
tagName: 'em' className: null,
},
edit: function edit(_ref) { edit: function edit(_ref) {
var isActive = _ref.isActive, var isActive = _ref.isActive,
value = _ref.value, value = _ref.value,
onChange = _ref.onChange, onChange = _ref.onChange;
ToolbarButton = _ref.ToolbarButton,
Shortcut = _ref.Shortcut;
var onToggle = function onToggle() { var onToggle = function onToggle() {
return onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__["toggleFormat"])(value, { return onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__["toggleFormat"])(value, {
@ -684,11 +683,11 @@ var italic = {
})); }));
}; };
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(Shortcut, { return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__["RichTextShortcut"], {
type: "primary", type: "primary",
character: "i", character: "i",
onUse: onToggle onUse: onToggle
}), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(ToolbarButton, { }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__["RichTextToolbarButton"], {
name: "italic", name: "italic",
icon: "editor-italic", icon: "editor-italic",
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Italic'), title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Italic'),
@ -729,7 +728,9 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_9__); /* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @wordpress/url */ "@wordpress/url"); /* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @wordpress/url */ "@wordpress/url");
/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_wordpress_url__WEBPACK_IMPORTED_MODULE_10__); /* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_wordpress_url__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var _inline__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./inline */ "./node_modules/@wordpress/format-library/build-module/link/inline.js"); /* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor");
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var _inline__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./inline */ "./node_modules/@wordpress/format-library/build-module/link/inline.js");
@ -746,6 +747,7 @@ __webpack_require__.r(__webpack_exports__);
/** /**
* Internal dependencies * Internal dependencies
*/ */
@ -755,9 +757,8 @@ var name = 'core/link';
var link = { var link = {
name: name, name: name,
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Link'), title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Link'),
match: { tagName: 'a',
tagName: 'a' className: null,
},
attributes: { attributes: {
url: 'href', url: 'href',
target: 'target' target: 'target'
@ -827,26 +828,24 @@ var link = {
isActive = _this$props3.isActive, isActive = _this$props3.isActive,
activeAttributes = _this$props3.activeAttributes, activeAttributes = _this$props3.activeAttributes,
value = _this$props3.value, value = _this$props3.value,
onChange = _this$props3.onChange, onChange = _this$props3.onChange;
ToolbarButton = _this$props3.ToolbarButton, return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_11__["RichTextShortcut"], {
Shortcut = _this$props3.Shortcut;
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(Shortcut, {
type: "access", type: "access",
character: "a", character: "a",
onUse: this.addLink onUse: this.addLink
}), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(Shortcut, { }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_11__["RichTextShortcut"], {
type: "access", type: "access",
character: "s", character: "s",
onUse: this.onRemoveFormat onUse: this.onRemoveFormat
}), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(Shortcut, { }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_11__["RichTextShortcut"], {
type: "primary", type: "primary",
character: "k", character: "k",
onUse: this.addLink onUse: this.addLink
}), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(Shortcut, { }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_11__["RichTextShortcut"], {
type: "primaryShift", type: "primaryShift",
character: "k", character: "k",
onUse: this.onRemoveFormat onUse: this.onRemoveFormat
}), isActive && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(ToolbarButton, { }), isActive && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_11__["RichTextToolbarButton"], {
name: "link", name: "link",
icon: "editor-unlink", icon: "editor-unlink",
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Unlink'), title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Unlink'),
@ -854,7 +853,7 @@ var link = {
isActive: isActive, isActive: isActive,
shortcutType: "primaryShift", shortcutType: "primaryShift",
shortcutCharacter: "k" shortcutCharacter: "k"
}), !isActive && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(ToolbarButton, { }), !isActive && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_11__["RichTextToolbarButton"], {
name: "link", name: "link",
icon: "admin-links", icon: "admin-links",
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Link'), title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Link'),
@ -862,7 +861,7 @@ var link = {
isActive: isActive, isActive: isActive,
shortcutType: "primary", shortcutType: "primary",
shortcutCharacter: "k" shortcutCharacter: "k"
}), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_inline__WEBPACK_IMPORTED_MODULE_11__["default"], { }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_inline__WEBPACK_IMPORTED_MODULE_12__["default"], {
addingLink: this.state.addingLink, addingLink: this.state.addingLink,
stopAddingLink: this.stopAddingLink, stopAddingLink: this.stopAddingLink,
isActive: isActive, isActive: isActive,
@ -897,19 +896,22 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); /* harmony import */ var _babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js");
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_8__); /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/keycodes */ "@wordpress/keycodes"); /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_keycodes__WEBPACK_IMPORTED_MODULE_9__); /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @wordpress/url */ "@wordpress/url"); /* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @wordpress/keycodes */ "@wordpress/keycodes");
/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_wordpress_url__WEBPACK_IMPORTED_MODULE_10__); /* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @wordpress/rich-text */ "@wordpress/rich-text"); /* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @wordpress/url */ "@wordpress/url");
/* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11__); /* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_wordpress_url__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor"); /* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @wordpress/rich-text */ "@wordpress/rich-text");
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_12__); /* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var _positioned_at_selection__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./positioned-at-selection */ "./node_modules/@wordpress/format-library/build-module/link/positioned-at-selection.js"); /* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor");
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var _positioned_at_selection__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./positioned-at-selection */ "./node_modules/@wordpress/format-library/build-module/link/positioned-at-selection.js");
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./utils */ "./node_modules/@wordpress/format-library/build-module/link/utils.js");
@ -918,6 +920,10 @@ __webpack_require__.r(__webpack_exports__);
/**
* External dependencies
*/
/** /**
* WordPress dependencies * WordPress dependencies
*/ */
@ -928,12 +934,14 @@ __webpack_require__.r(__webpack_exports__);
/** /**
* Internal dependencies * Internal dependencies
*/ */
var stopKeyPropagation = function stopKeyPropagation(event) { var stopKeyPropagation = function stopKeyPropagation(event) {
return event.stopPropagation(); return event.stopPropagation();
}; };
@ -961,7 +969,7 @@ function createLinkFormat(_ref) {
if (opensInNewWindow) { if (opensInNewWindow) {
// translators: accessibility label for external links, where the argument is the link text // translators: accessibility label for external links, where the argument is the link text
var label = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["sprintf"])(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('%s (opens in a new tab)'), text).trim(); var label = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["sprintf"])(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('%s (opens in a new tab)'), text).trim();
format.attributes.target = '_blank'; format.attributes.target = '_blank';
format.attributes.rel = 'noreferrer noopener'; format.attributes.rel = 'noreferrer noopener';
format.attributes['aria-label'] = label; format.attributes['aria-label'] = label;
@ -988,13 +996,13 @@ var LinkEditor = function LinkEditor(_ref2) {
onKeyPress: stopKeyPropagation, onKeyPress: stopKeyPropagation,
onKeyDown: onKeyDown, onKeyDown: onKeyDown,
onSubmit: submitLink onSubmit: submitLink
}, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_12__["URLInput"], { }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_13__["URLInput"], {
value: value, value: value,
onChange: onChangeInputValue, onChange: onChangeInputValue,
autocompleteRef: autocompleteRef autocompleteRef: autocompleteRef
}), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_8__["IconButton"], { }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_9__["IconButton"], {
icon: "editor-break", icon: "editor-break",
label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Apply'), label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('Apply'),
type: "submit" type: "submit"
})) }))
/* eslint-enable jsx-a11y/no-noninteractive-element-interactions */ /* eslint-enable jsx-a11y/no-noninteractive-element-interactions */
@ -1005,18 +1013,22 @@ var LinkEditor = function LinkEditor(_ref2) {
var LinkViewer = function LinkViewer(_ref3) { var LinkViewer = function LinkViewer(_ref3) {
var url = _ref3.url, var url = _ref3.url,
editLink = _ref3.editLink; editLink = _ref3.editLink;
var prependedURL = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_11__["prependHTTP"])(url);
var linkClassName = classnames__WEBPACK_IMPORTED_MODULE_7___default()('editor-format-toolbar__link-container-value', {
'has-invalid-link': !Object(_utils__WEBPACK_IMPORTED_MODULE_15__["isValidHref"])(prependedURL)
});
return (// Disable reason: KeyPress must be suppressed so the block doesn't hide the toolbar return (// Disable reason: KeyPress must be suppressed so the block doesn't hide the toolbar
/* eslint-disable jsx-a11y/no-static-element-interactions */ /* eslint-disable jsx-a11y/no-static-element-interactions */
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", { Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
className: "editor-format-toolbar__link-container-content", className: "editor-format-toolbar__link-container-content",
onKeyPress: stopKeyPropagation onKeyPress: stopKeyPropagation
}, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_8__["ExternalLink"], { }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_9__["ExternalLink"], {
className: "editor-format-toolbar__link-container-value", className: linkClassName,
href: url href: url
}, Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_10__["filterURLForDisplay"])(Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_10__["safeDecodeURI"])(url))), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_8__["IconButton"], { }, Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_11__["filterURLForDisplay"])(Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_11__["safeDecodeURI"])(url))), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_9__["IconButton"], {
icon: "edit", icon: "edit",
label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Edit'), label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('Edit'),
onClick: editLink onClick: editLink
})) }))
/* eslint-enable jsx-a11y/no-static-element-interactions */ /* eslint-enable jsx-a11y/no-static-element-interactions */
@ -1050,12 +1062,12 @@ function (_Component) {
Object(_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__["default"])(InlineLinkUI, [{ Object(_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__["default"])(InlineLinkUI, [{
key: "onKeyDown", key: "onKeyDown",
value: function onKeyDown(event) { value: function onKeyDown(event) {
if (event.keyCode === _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_9__["ESCAPE"]) { if (event.keyCode === _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10__["ESCAPE"]) {
event.stopPropagation(); event.stopPropagation();
this.resetState(); this.resetState();
} }
if ([_wordpress_keycodes__WEBPACK_IMPORTED_MODULE_9__["LEFT"], _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_9__["DOWN"], _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_9__["RIGHT"], _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_9__["UP"], _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_9__["BACKSPACE"], _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_9__["ENTER"]].indexOf(event.keyCode) > -1) { if ([_wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10__["LEFT"], _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10__["DOWN"], _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10__["RIGHT"], _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10__["UP"], _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10__["BACKSPACE"], _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10__["ENTER"]].indexOf(event.keyCode) > -1) {
// Stop the key event from propagating up to ObserveTyping.startTypingInTextField. // Stop the key event from propagating up to ObserveTyping.startTypingInTextField.
event.stopPropagation(); event.stopPropagation();
} }
@ -1079,7 +1091,7 @@ function (_Component) {
}); // Apply now if URL is not being edited. }); // Apply now if URL is not being edited.
if (!isShowingInput(this.props, this.state)) { if (!isShowingInput(this.props, this.state)) {
onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11__["applyFormat"])(value, createLinkFormat({ onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12__["applyFormat"])(value, createLinkFormat({
url: url, url: url,
opensInNewWindow: opensInNewWindow, opensInNewWindow: opensInNewWindow,
text: value.text text: value.text
@ -1105,7 +1117,7 @@ function (_Component) {
var _this$state = this.state, var _this$state = this.state,
inputValue = _this$state.inputValue, inputValue = _this$state.inputValue,
opensInNewWindow = _this$state.opensInNewWindow; opensInNewWindow = _this$state.opensInNewWindow;
var url = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_10__["prependHTTP"])(inputValue); var url = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_11__["prependHTTP"])(inputValue);
var format = createLinkFormat({ var format = createLinkFormat({
url: url, url: url,
opensInNewWindow: opensInNewWindow, opensInNewWindow: opensInNewWindow,
@ -1113,21 +1125,23 @@ function (_Component) {
}); });
event.preventDefault(); event.preventDefault();
if (Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11__["isCollapsed"])(value) && !isActive) { if (Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12__["isCollapsed"])(value) && !isActive) {
var toInsert = Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11__["applyFormat"])(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11__["create"])({ var toInsert = Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12__["applyFormat"])(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12__["create"])({
text: url text: url
}), format, 0, url.length); }), format, 0, url.length);
onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11__["insert"])(value, toInsert)); onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12__["insert"])(value, toInsert));
} else { } else {
onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11__["applyFormat"])(value, format)); onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12__["applyFormat"])(value, format));
} }
this.resetState(); this.resetState();
if (isActive) { if (!Object(_utils__WEBPACK_IMPORTED_MODULE_15__["isValidHref"])(url)) {
speak(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Link edited.'), 'assertive'); speak(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('Warning: the link has been inserted but may have errors. Please test it.'), 'assertive');
} else if (isActive) {
speak(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('Link edited.'), 'assertive');
} else { } else {
speak(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Link added.'), 'assertive'); speak(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('Link inserted'), 'assertive');
} }
} }
}, { }, {
@ -1172,16 +1186,16 @@ function (_Component) {
inputValue = _this$state2.inputValue, inputValue = _this$state2.inputValue,
opensInNewWindow = _this$state2.opensInNewWindow; opensInNewWindow = _this$state2.opensInNewWindow;
var showInput = isShowingInput(this.props, this.state); var showInput = isShowingInput(this.props, this.state);
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_positioned_at_selection__WEBPACK_IMPORTED_MODULE_13__["default"], { return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_positioned_at_selection__WEBPACK_IMPORTED_MODULE_14__["default"], {
key: "".concat(value.start).concat(value.end) key: "".concat(value.start).concat(value.end)
/* Used to force rerender on selection change */ /* Used to force rerender on selection change */
}, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_12__["URLPopover"], { }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_13__["URLPopover"], {
onClickOutside: this.onClickOutside, onClickOutside: this.onClickOutside,
focusOnMount: showInput ? 'firstElement' : false, focusOnMount: showInput ? 'firstElement' : false,
renderSettings: function renderSettings() { renderSettings: function renderSettings() {
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_8__["ToggleControl"], { return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_9__["ToggleControl"], {
label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Open in New Tab'), label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('Open in New Tab'),
checked: opensInNewWindow, checked: opensInNewWindow,
onChange: _this2.setLinkTarget onChange: _this2.setLinkTarget
}); });
@ -1226,7 +1240,7 @@ function (_Component) {
return InlineLinkUI; return InlineLinkUI;
}(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["Component"]); }(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["Component"]);
/* harmony default export */ __webpack_exports__["default"] = (Object(_wordpress_components__WEBPACK_IMPORTED_MODULE_8__["withSpokenMessages"])(InlineLinkUI)); /* harmony default export */ __webpack_exports__["default"] = (Object(_wordpress_components__WEBPACK_IMPORTED_MODULE_9__["withSpokenMessages"])(InlineLinkUI));
/***/ }), /***/ }),
@ -1339,6 +1353,92 @@ function (_Component) {
/* harmony default export */ __webpack_exports__["default"] = (PositionedAtSelection); /* harmony default export */ __webpack_exports__["default"] = (PositionedAtSelection);
/***/ }),
/***/ "./node_modules/@wordpress/format-library/build-module/link/utils.js":
/*!***************************************************************************!*\
!*** ./node_modules/@wordpress/format-library/build-module/link/utils.js ***!
\***************************************************************************/
/*! exports provided: isValidHref */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isValidHref", function() { return isValidHref; });
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ "lodash");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/url */ "@wordpress/url");
/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_url__WEBPACK_IMPORTED_MODULE_1__);
/**
* External dependencies
*/
/**
* WordPress dependencies
*/
/**
* Check for issues with the provided href.
*
* @param {string} href The href.
*
* @return {boolean} Is the href invalid?
*/
function isValidHref(href) {
if (!href) {
return false;
}
var trimmedHref = href.trim();
if (!trimmedHref) {
return false;
} // Does the href start with something that looks like a url protocol?
if (/^\S+:/.test(trimmedHref)) {
var protocol = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_1__["getProtocol"])(trimmedHref);
if (!Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_1__["isValidProtocol"])(protocol)) {
return false;
}
var authority = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_1__["getAuthority"])(trimmedHref);
if (!Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_1__["isValidAuthority"])(authority)) {
return false;
}
var path = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_1__["getPath"])(trimmedHref);
if (path && !Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_1__["isValidPath"])(path)) {
return false;
}
var queryString = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_1__["getQueryString"])(trimmedHref);
if (queryString && !Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_1__["isValidQueryString"])(queryString)) {
return false;
}
var fragment = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_1__["getFragment"])(trimmedHref);
if (fragment && !Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_1__["isValidFragment"])(trimmedHref)) {
return false;
}
} // Validate anchor links.
if (Object(lodash__WEBPACK_IMPORTED_MODULE_0__["startsWith"])(trimmedHref, '#') && !Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_1__["isValidFragment"])(trimmedHref)) {
return false;
}
return true;
}
/***/ }), /***/ }),
/***/ "./node_modules/@wordpress/format-library/build-module/strikethrough/index.js": /***/ "./node_modules/@wordpress/format-library/build-module/strikethrough/index.js":
@ -1357,6 +1457,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/rich-text */ "@wordpress/rich-text"); /* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/rich-text */ "@wordpress/rich-text");
/* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor");
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__);
/** /**
@ -1365,19 +1467,17 @@ __webpack_require__.r(__webpack_exports__);
var name = 'core/strikethrough'; var name = 'core/strikethrough';
var strikethrough = { var strikethrough = {
name: name, name: name,
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Strikethrough'), title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Strikethrough'),
match: { tagName: 'del',
tagName: 'del' className: null,
},
edit: function edit(_ref) { edit: function edit(_ref) {
var isActive = _ref.isActive, var isActive = _ref.isActive,
value = _ref.value, value = _ref.value,
onChange = _ref.onChange, onChange = _ref.onChange;
ToolbarButton = _ref.ToolbarButton,
Shortcut = _ref.Shortcut;
var onToggle = function onToggle() { var onToggle = function onToggle() {
return onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__["toggleFormat"])(value, { return onChange(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_2__["toggleFormat"])(value, {
@ -1385,11 +1485,11 @@ var strikethrough = {
})); }));
}; };
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(Shortcut, { return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__["RichTextShortcut"], {
type: "access", type: "access",
character: "d", character: "d",
onUse: onToggle onUse: onToggle
}), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(ToolbarButton, { }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_3__["RichTextToolbarButton"], {
name: "strikethrough", name: "strikethrough",
icon: "editor-strikethrough", icon: "editor-strikethrough",
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Strikethrough'), title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Strikethrough'),
@ -1402,6 +1502,68 @@ var strikethrough = {
}; };
/***/ }),
/***/ "./node_modules/classnames/index.js":
/*!******************************************!*\
!*** ./node_modules/classnames/index.js ***!
\******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
Copyright (c) 2017 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
/* global define */
(function () {
'use strict';
var hasOwn = {}.hasOwnProperty;
function classNames () {
var classes = [];
for (var i = 0; i < arguments.length; i++) {
var arg = arguments[i];
if (!arg) continue;
var argType = typeof arg;
if (argType === 'string' || argType === 'number') {
classes.push(arg);
} else if (Array.isArray(arg) && arg.length) {
var inner = classNames.apply(null, arg);
if (inner) {
classes.push(inner);
}
} else if (argType === 'object') {
for (var key in arg) {
if (hasOwn.call(arg, key) && arg[key]) {
classes.push(key);
}
}
}
}
return classes.join(' ');
}
if ( true && module.exports) {
classNames.default = classNames;
module.exports = classNames;
} else if (true) {
// register as 'classnames', consistent with npm package name
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
return classNames;
}).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
} else {}
}());
/***/ }), /***/ }),
/***/ "@wordpress/components": /***/ "@wordpress/components":
@ -1490,6 +1652,17 @@ var strikethrough = {
(function() { module.exports = this["wp"]["url"]; }()); (function() { module.exports = this["wp"]["url"]; }());
/***/ }),
/***/ "lodash":
/*!*************************!*\
!*** external "lodash" ***!
\*************************/
/*! no static exports found */
/***/ (function(module, exports) {
(function() { module.exports = this["lodash"]; }());
/***/ }) /***/ })
/******/ }); /******/ });

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
this.wp=this.wp||{},this.wp.hooks=function(n){var r={};function e(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{}};return n[t].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=n,e.c=r,e.d=function(n,r,t){e.o(n,r)||Object.defineProperty(n,r,{enumerable:!0,get:t})},e.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},e.t=function(n,r){if(1&r&&(n=e(n)),8&r)return n;if(4&r&&"object"==typeof n&&n&&n.__esModule)return n;var t=Object.create(null);if(e.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:n}),2&r&&"string"!=typeof n)for(var o in n)e.d(t,o,function(r){return n[r]}.bind(null,o));return t},e.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(r,"a",r),r},e.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},e.p="",e(e.s=313)}({313:function(n,r,e){"use strict";e.r(r);var t=function(n){return"string"!=typeof n||""===n?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(n)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var o=function(n){return"string"!=typeof n||""===n?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(n)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(n)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var i=function(n){return function(r,e,i){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;if(o(r)&&t(e))if("function"==typeof i)if("number"==typeof u){var c={callback:i,priority:u,namespace:e};if(n[r]){for(var l=n[r].handlers,a=0;a<l.length&&!(l[a].priority>u);)a++;l.splice(a,0,c),(n.__current||[]).forEach(function(n){n.name===r&&n.currentIndex>=a&&n.currentIndex++})}else n[r]={handlers:[c],runs:0};"hookAdded"!==r&&F("hookAdded",r,e,i,u)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}};var u=function(n,r){return function(e,i){if(o(e)&&(r||t(i))){if(!n[e])return 0;var u=0;if(r)u=n[e].handlers.length,n[e]={runs:n[e].runs,handlers:[]};else for(var c=n[e].handlers,l=function(r){c[r].namespace===i&&(c.splice(r,1),u++,(n.__current||[]).forEach(function(n){n.name===e&&n.currentIndex>=r&&n.currentIndex--}))},a=c.length-1;a>=0;a--)l(a);return"hookRemoved"!==e&&F("hookRemoved",e,i),u}}};var c=function(n){return function(r){return r in n}};var l=function(n,r){return function(e){n[e]||(n[e]={handlers:[],runs:0}),n[e].runs++;for(var t=n[e].handlers,o=arguments.length,i=new Array(o>1?o-1:0),u=1;u<o;u++)i[u-1]=arguments[u];if(!t||!t.length)return r?i[0]:void 0;var c={name:e,currentIndex:0};for(n.__current.push(c);c.currentIndex<t.length;){var l=t[c.currentIndex].callback.apply(null,i);r&&(i[0]=l),c.currentIndex++}return n.__current.pop(),r?i[0]:void 0}};var a=function(n){return function(){return n.__current&&n.__current.length?n.__current[n.__current.length-1].name:null}};var d=function(n){return function(r){return void 0===r?void 0!==n.__current[0]:!!n.__current[0]&&r===n.__current[0].name}};var s=function(n){return function(r){if(o(r))return n[r]&&n[r].runs?n[r].runs:0}};var f=function(){var n=Object.create(null),r=Object.create(null);return n.__current=[],r.__current=[],{addAction:i(n),addFilter:i(r),removeAction:u(n),removeFilter:u(r),hasAction:c(n),hasFilter:c(r),removeAllActions:u(n,!0),removeAllFilters:u(r,!0),doAction:l(n),applyFilters:l(r,!0),currentAction:a(n),currentFilter:a(r),doingAction:d(n),doingFilter:d(r),didAction:s(n),didFilter:s(r),actions:n,filters:r}};e.d(r,"addAction",function(){return p}),e.d(r,"addFilter",function(){return v}),e.d(r,"removeAction",function(){return m}),e.d(r,"removeFilter",function(){return _}),e.d(r,"hasAction",function(){return A}),e.d(r,"hasFilter",function(){return y}),e.d(r,"removeAllActions",function(){return b}),e.d(r,"removeAllFilters",function(){return g}),e.d(r,"doAction",function(){return F}),e.d(r,"applyFilters",function(){return k}),e.d(r,"currentAction",function(){return x}),e.d(r,"currentFilter",function(){return j}),e.d(r,"doingAction",function(){return I}),e.d(r,"doingFilter",function(){return O}),e.d(r,"didAction",function(){return T}),e.d(r,"didFilter",function(){return w}),e.d(r,"actions",function(){return P}),e.d(r,"filters",function(){return S}),e.d(r,"createHooks",function(){return f});var h=f(),p=h.addAction,v=h.addFilter,m=h.removeAction,_=h.removeFilter,A=h.hasAction,y=h.hasFilter,b=h.removeAllActions,g=h.removeAllFilters,F=h.doAction,k=h.applyFilters,x=h.currentAction,j=h.currentFilter,I=h.doingAction,O=h.doingFilter,T=h.didAction,w=h.didFilter,P=h.actions,S=h.filters}}); this.wp=this.wp||{},this.wp.hooks=function(n){var r={};function e(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{}};return n[t].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=n,e.c=r,e.d=function(n,r,t){e.o(n,r)||Object.defineProperty(n,r,{enumerable:!0,get:t})},e.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},e.t=function(n,r){if(1&r&&(n=e(n)),8&r)return n;if(4&r&&"object"==typeof n&&n&&n.__esModule)return n;var t=Object.create(null);if(e.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:n}),2&r&&"string"!=typeof n)for(var o in n)e.d(t,o,function(r){return n[r]}.bind(null,o));return t},e.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(r,"a",r),r},e.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},e.p="",e(e.s=312)}({312:function(n,r,e){"use strict";e.r(r);var t=function(n){return"string"!=typeof n||""===n?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(n)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var o=function(n){return"string"!=typeof n||""===n?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(n)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(n)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var i=function(n){return function(r,e,i){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;if(o(r)&&t(e))if("function"==typeof i)if("number"==typeof u){var c={callback:i,priority:u,namespace:e};if(n[r]){for(var l=n[r].handlers,a=0;a<l.length&&!(l[a].priority>u);)a++;l.splice(a,0,c),(n.__current||[]).forEach(function(n){n.name===r&&n.currentIndex>=a&&n.currentIndex++})}else n[r]={handlers:[c],runs:0};"hookAdded"!==r&&F("hookAdded",r,e,i,u)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}};var u=function(n,r){return function(e,i){if(o(e)&&(r||t(i))){if(!n[e])return 0;var u=0;if(r)u=n[e].handlers.length,n[e]={runs:n[e].runs,handlers:[]};else for(var c=n[e].handlers,l=function(r){c[r].namespace===i&&(c.splice(r,1),u++,(n.__current||[]).forEach(function(n){n.name===e&&n.currentIndex>=r&&n.currentIndex--}))},a=c.length-1;a>=0;a--)l(a);return"hookRemoved"!==e&&F("hookRemoved",e,i),u}}};var c=function(n){return function(r){return r in n}};var l=function(n,r){return function(e){n[e]||(n[e]={handlers:[],runs:0}),n[e].runs++;for(var t=n[e].handlers,o=arguments.length,i=new Array(o>1?o-1:0),u=1;u<o;u++)i[u-1]=arguments[u];if(!t||!t.length)return r?i[0]:void 0;var c={name:e,currentIndex:0};for(n.__current.push(c);c.currentIndex<t.length;){var l=t[c.currentIndex].callback.apply(null,i);r&&(i[0]=l),c.currentIndex++}return n.__current.pop(),r?i[0]:void 0}};var a=function(n){return function(){return n.__current&&n.__current.length?n.__current[n.__current.length-1].name:null}};var d=function(n){return function(r){return void 0===r?void 0!==n.__current[0]:!!n.__current[0]&&r===n.__current[0].name}};var s=function(n){return function(r){if(o(r))return n[r]&&n[r].runs?n[r].runs:0}};var f=function(){var n=Object.create(null),r=Object.create(null);return n.__current=[],r.__current=[],{addAction:i(n),addFilter:i(r),removeAction:u(n),removeFilter:u(r),hasAction:c(n),hasFilter:c(r),removeAllActions:u(n,!0),removeAllFilters:u(r,!0),doAction:l(n),applyFilters:l(r,!0),currentAction:a(n),currentFilter:a(r),doingAction:d(n),doingFilter:d(r),didAction:s(n),didFilter:s(r),actions:n,filters:r}};e.d(r,"addAction",function(){return p}),e.d(r,"addFilter",function(){return v}),e.d(r,"removeAction",function(){return m}),e.d(r,"removeFilter",function(){return _}),e.d(r,"hasAction",function(){return A}),e.d(r,"hasFilter",function(){return y}),e.d(r,"removeAllActions",function(){return b}),e.d(r,"removeAllFilters",function(){return g}),e.d(r,"doAction",function(){return F}),e.d(r,"applyFilters",function(){return k}),e.d(r,"currentAction",function(){return x}),e.d(r,"currentFilter",function(){return j}),e.d(r,"doingAction",function(){return I}),e.d(r,"doingFilter",function(){return O}),e.d(r,"didAction",function(){return T}),e.d(r,"didFilter",function(){return w}),e.d(r,"actions",function(){return P}),e.d(r,"filters",function(){return S}),e.d(r,"createHooks",function(){return f});var h=f(),p=h.addAction,v=h.addFilter,m=h.removeAction,_=h.removeFilter,A=h.hasAction,y=h.hasFilter,b=h.removeAllActions,g=h.removeAllFilters,F=h.doAction,k=h.applyFilters,x=h.currentAction,j=h.currentFilter,I=h.doingAction,O=h.doingFilter,T=h.didAction,w=h.didFilter,P=h.actions,S=h.filters}});

View File

@ -1,4 +1,4 @@
this.wp=this.wp||{},this.wp.i18n=function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=277)}({277:function(t,e,r){"use strict";r.r(e),r.d(e,"setLocaleData",function(){return c}),r.d(e,"__",function(){return h}),r.d(e,"_x",function(){return p}),r.d(e,"_n",function(){return f}),r.d(e,"_nx",function(){return d}),r.d(e,"sprintf",function(){return g});var n,i=r(97),s=r.n(i),o=r(51),l=r.n(o),a=l()(console.error);function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{"":{}},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";n||(n=new s.a({domain:"default",locale_data:{default:{"":{}}}})),n.options.locale_data[e]=Object.assign({},n.options.locale_data[e],t)}var u=l()(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",e=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0;try{return(n||c(),n).dcnpgettext(t,e,r,i,s)}catch(t){return a("Jed localization error: \n\n"+t.toString()),r}});function h(t,e){return u(e,void 0,t)}function p(t,e,r){return u(r,e,t)}function f(t,e,r,n){return u(n,void 0,t,e,r)}function d(t,e,r,n,i){return u(i,n,t,e,r)}function g(t){try{for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];return s.a.sprintf.apply(s.a,[t].concat(r))}catch(e){return a("Jed sprintf error: \n\n"+e.toString()),t}}},51:function(t,e,r){t.exports=function(t,e){var r,n,i,s=0;function o(){var e,o,l=n,a=arguments.length;t:for(;l;){if(l.args.length===arguments.length){for(o=0;o<a;o++)if(l.args[o]!==arguments[o]){l=l.next;continue t}return l!==n&&(l===i&&(i=l.prev),l.prev.next=l.next,l.next&&(l.next.prev=l.prev),l.next=n,l.prev=null,n.prev=l,n=l),l.val}l=l.next}for(e=new Array(a),o=0;o<a;o++)e[o]=arguments[o];return l={args:e,val:t.apply(null,e)},n?(n.prev=l,l.next=n):i=l,s===r?(i=i.prev).next=null:s++,n=l,l.val}return e&&e.maxSize&&(r=e.maxSize),o.clear=function(){n=null,i=null,s=0},o}},97:function(t,e,r){ this.wp=this.wp||{},this.wp.i18n=function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=277)}({277:function(t,e,r){"use strict";r.r(e),r.d(e,"setLocaleData",function(){return c}),r.d(e,"__",function(){return h}),r.d(e,"_x",function(){return p}),r.d(e,"_n",function(){return f}),r.d(e,"_nx",function(){return d}),r.d(e,"sprintf",function(){return g});var n,i=r(99),s=r.n(i),o=r(51),l=r.n(o),a=l()(console.error);function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{"":{}},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";n||(n=new s.a({domain:"default",locale_data:{default:{"":{}}}})),n.options.locale_data[e]=Object.assign({},n.options.locale_data[e],t)}var u=l()(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",e=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0;try{return(n||c(),n).dcnpgettext(t,e,r,i,s)}catch(t){return a("Jed localization error: \n\n"+t.toString()),r}});function h(t,e){return u(e,void 0,t)}function p(t,e,r){return u(r,e,t)}function f(t,e,r,n){return u(n,void 0,t,e,r)}function d(t,e,r,n,i){return u(i,n,t,e,r)}function g(t){try{for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];return s.a.sprintf.apply(s.a,[t].concat(r))}catch(e){return a("Jed sprintf error: \n\n"+e.toString()),t}}},51:function(t,e,r){t.exports=function(t,e){var r,n,i,s=0;function o(){var e,o,l=n,a=arguments.length;t:for(;l;){if(l.args.length===arguments.length){for(o=0;o<a;o++)if(l.args[o]!==arguments[o]){l=l.next;continue t}return l!==n&&(l===i&&(i=l.prev),l.prev.next=l.next,l.next&&(l.next.prev=l.prev),l.next=n,l.prev=null,n.prev=l,n=l),l.val}l=l.next}for(e=new Array(a),o=0;o<a;o++)e[o]=arguments[o];return l={args:e,val:t.apply(null,e)},n?(n.prev=l,l.next=n):i=l,s===r?(i=i.prev).next=null:s++,n=l,l.val}return e&&e.maxSize&&(r=e.maxSize),o.clear=function(){n=null,i=null,s=0},o}},99:function(t,e,r){
/** /**
* @preserve jed.js https://github.com/SlexAxton/Jed * @preserve jed.js https://github.com/SlexAxton/Jed
*/ */

View File

@ -1 +1 @@
this.wp=this.wp||{},this.wp.keycodes=function(t){var n={};function r(e){if(n[e])return n[e].exports;var u=n[e]={i:e,l:!1,exports:{}};return t[e].call(u.exports,u,u.exports,r),u.l=!0,u.exports}return r.m=t,r.c=n,r.d=function(t,n,e){r.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,n){if(1&n&&(t=r(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(r.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var u in t)r.d(e,u,function(n){return t[n]}.bind(null,u));return e},r.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(n,"a",n),n},r.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},r.p="",r(r.s=325)}({1:function(t,n){!function(){t.exports=this.wp.i18n}()},15:function(t,n,r){"use strict";function e(t,n,r){return n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}r.d(n,"a",function(){return e})},19:function(t,n,r){"use strict";var e=r(32);function u(t){return function(t){if(Array.isArray(t)){for(var n=0,r=new Array(t.length);n<t.length;n++)r[n]=t[n];return r}}(t)||Object(e.a)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}r.d(n,"a",function(){return u})},2:function(t,n){!function(){t.exports=this.lodash}()},32:function(t,n,r){"use strict";function e(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}r.d(n,"a",function(){return e})},325:function(t,n,r){"use strict";r.r(n);var e=r(15),u=r(19),c=r(2),o=r(1);function i(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:window).navigator.platform;return-1!==t.indexOf("Mac")||Object(c.includes)(["iPad","iPhone"],t)}r.d(n,"BACKSPACE",function(){return a}),r.d(n,"TAB",function(){return f}),r.d(n,"ENTER",function(){return l}),r.d(n,"ESCAPE",function(){return d}),r.d(n,"SPACE",function(){return b}),r.d(n,"LEFT",function(){return s}),r.d(n,"UP",function(){return j}),r.d(n,"RIGHT",function(){return O}),r.d(n,"DOWN",function(){return p}),r.d(n,"DELETE",function(){return y}),r.d(n,"F10",function(){return v}),r.d(n,"ALT",function(){return h}),r.d(n,"CTRL",function(){return m}),r.d(n,"COMMAND",function(){return g}),r.d(n,"SHIFT",function(){return S}),r.d(n,"rawShortcut",function(){return w}),r.d(n,"displayShortcutList",function(){return C}),r.d(n,"displayShortcut",function(){return P}),r.d(n,"shortcutAriaLabel",function(){return E}),r.d(n,"isKeyboardEvent",function(){return _});var a=8,f=9,l=13,d=27,b=32,s=37,j=38,O=39,p=40,y=46,v=121,h="alt",m="ctrl",g="meta",S="shift",A={primary:function(t){return t()?[g]:[m]},primaryShift:function(t){return t()?[S,g]:[m,S]},primaryAlt:function(t){return t()?[h,g]:[m,h]},secondary:function(t){return t()?[S,h,g]:[m,S,h]},access:function(t){return t()?[m,h]:[S,h]},ctrl:function(){return[m]},alt:function(){return[h]},ctrlShift:function(){return[m,S]},shift:function(){return[S]},shiftAlt:function(){return[S,h]}},w=Object(c.mapValues)(A,function(t){return function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;return Object(u.a)(t(r)).concat([n.toLowerCase()]).join("+")}}),C=Object(c.mapValues)(A,function(t){return function(n){var r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,a=o(),f=(r={},Object(e.a)(r,h,a?"⌥":"Alt"),Object(e.a)(r,m,a?"^":"Ctrl"),Object(e.a)(r,g,"⌘"),Object(e.a)(r,S,a?"⇧":"Shift"),r),l=t(o).reduce(function(t,n){var r=Object(c.get)(f,n,n);return a?Object(u.a)(t).concat([r]):Object(u.a)(t).concat([r,"+"])},[]),d=Object(c.capitalize)(n);return Object(u.a)(l).concat([d])}}),P=Object(c.mapValues)(C,function(t){return function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;return t(n,r).join("")}}),E=Object(c.mapValues)(A,function(t){return function(n){var r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,f=a(),l=(r={},Object(e.a)(r,S,"Shift"),Object(e.a)(r,g,f?"Command":"Control"),Object(e.a)(r,m,"Control"),Object(e.a)(r,h,f?"Option":"Alt"),Object(e.a)(r,",",Object(o.__)("Comma")),Object(e.a)(r,".",Object(o.__)("Period")),Object(e.a)(r,"`",Object(o.__)("Backtick")),r);return Object(u.a)(t(a)).concat([n]).map(function(t){return Object(c.capitalize)(Object(c.get)(l,t,t))}).join(f?" ":" + ")}}),_=Object(c.mapValues)(A,function(t){return function(n,r){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i,u=t(e);return!!u.every(function(t){return n["".concat(t,"Key")]})&&(r?n.key===r:Object(c.includes)(u,n.key.toLowerCase()))}})}}); this.wp=this.wp||{},this.wp.keycodes=function(t){var n={};function r(e){if(n[e])return n[e].exports;var u=n[e]={i:e,l:!1,exports:{}};return t[e].call(u.exports,u,u.exports,r),u.l=!0,u.exports}return r.m=t,r.c=n,r.d=function(t,n,e){r.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,n){if(1&n&&(t=r(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(r.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var u in t)r.d(e,u,function(n){return t[n]}.bind(null,u));return e},r.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(n,"a",n),n},r.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},r.p="",r(r.s=326)}({1:function(t,n){!function(){t.exports=this.wp.i18n}()},15:function(t,n,r){"use strict";function e(t,n,r){return n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}r.d(n,"a",function(){return e})},19:function(t,n,r){"use strict";var e=r(33);function u(t){return function(t){if(Array.isArray(t)){for(var n=0,r=new Array(t.length);n<t.length;n++)r[n]=t[n];return r}}(t)||Object(e.a)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}r.d(n,"a",function(){return u})},2:function(t,n){!function(){t.exports=this.lodash}()},326:function(t,n,r){"use strict";r.r(n);var e=r(15),u=r(19),c=r(2),o=r(1);function i(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:window).navigator.platform;return-1!==t.indexOf("Mac")||Object(c.includes)(["iPad","iPhone"],t)}r.d(n,"BACKSPACE",function(){return a}),r.d(n,"TAB",function(){return f}),r.d(n,"ENTER",function(){return l}),r.d(n,"ESCAPE",function(){return d}),r.d(n,"SPACE",function(){return b}),r.d(n,"LEFT",function(){return s}),r.d(n,"UP",function(){return j}),r.d(n,"RIGHT",function(){return O}),r.d(n,"DOWN",function(){return p}),r.d(n,"DELETE",function(){return y}),r.d(n,"F10",function(){return v}),r.d(n,"ALT",function(){return h}),r.d(n,"CTRL",function(){return m}),r.d(n,"COMMAND",function(){return g}),r.d(n,"SHIFT",function(){return S}),r.d(n,"rawShortcut",function(){return w}),r.d(n,"displayShortcutList",function(){return C}),r.d(n,"displayShortcut",function(){return P}),r.d(n,"shortcutAriaLabel",function(){return E}),r.d(n,"isKeyboardEvent",function(){return _});var a=8,f=9,l=13,d=27,b=32,s=37,j=38,O=39,p=40,y=46,v=121,h="alt",m="ctrl",g="meta",S="shift",A={primary:function(t){return t()?[g]:[m]},primaryShift:function(t){return t()?[S,g]:[m,S]},primaryAlt:function(t){return t()?[h,g]:[m,h]},secondary:function(t){return t()?[S,h,g]:[m,S,h]},access:function(t){return t()?[m,h]:[S,h]},ctrl:function(){return[m]},alt:function(){return[h]},ctrlShift:function(){return[m,S]},shift:function(){return[S]},shiftAlt:function(){return[S,h]}},w=Object(c.mapValues)(A,function(t){return function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;return Object(u.a)(t(r)).concat([n.toLowerCase()]).join("+")}}),C=Object(c.mapValues)(A,function(t){return function(n){var r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,a=o(),f=(r={},Object(e.a)(r,h,a?"⌥":"Alt"),Object(e.a)(r,m,a?"^":"Ctrl"),Object(e.a)(r,g,"⌘"),Object(e.a)(r,S,a?"⇧":"Shift"),r),l=t(o).reduce(function(t,n){var r=Object(c.get)(f,n,n);return a?Object(u.a)(t).concat([r]):Object(u.a)(t).concat([r,"+"])},[]),d=Object(c.capitalize)(n);return Object(u.a)(l).concat([d])}}),P=Object(c.mapValues)(C,function(t){return function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;return t(n,r).join("")}}),E=Object(c.mapValues)(A,function(t){return function(n){var r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,f=a(),l=(r={},Object(e.a)(r,S,"Shift"),Object(e.a)(r,g,f?"Command":"Control"),Object(e.a)(r,m,"Control"),Object(e.a)(r,h,f?"Option":"Alt"),Object(e.a)(r,",",Object(o.__)("Comma")),Object(e.a)(r,".",Object(o.__)("Period")),Object(e.a)(r,"`",Object(o.__)("Backtick")),r);return Object(u.a)(t(a)).concat([n]).map(function(t){return Object(c.capitalize)(Object(c.get)(l,t,t))}).join(f?" ":" + ")}}),_=Object(c.mapValues)(A,function(t){return function(n,r){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i,u=t(e);return!!u.every(function(t){return n["".concat(t,"Key")]})&&(r?n.key===r:Object(c.includes)(u,n.key.toLowerCase()))}})},33:function(t,n,r){"use strict";function e(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}r.d(n,"a",function(){return e})}});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -397,7 +397,7 @@ function DotTip(_ref) {
if (id) { if (id) {
tipId = id; tipId = id;
Object(_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_5__["deprecated"])('The id prop of wp.nux.DotTip', { _wordpress_deprecated__WEBPACK_IMPORTED_MODULE_5___default()('The id prop of wp.nux.DotTip', {
plugin: 'Gutenberg', plugin: 'Gutenberg',
version: '4.4', version: '4.4',
alternative: 'the tipId prop' alternative: 'the tipId prop'

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -136,6 +136,36 @@ function _defineProperty(obj, key, value) {
/***/ }), /***/ }),
/***/ "./node_modules/@babel/runtime/helpers/esm/extends.js":
/*!************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/esm/extends.js ***!
\************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _extends; });
function _extends() {
_extends = Object.assign || function (target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i];
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
return target;
};
return _extends.apply(this, arguments);
}
/***/ }),
/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": /***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js":
/*!********************************************************************!*\ /*!********************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***!
@ -473,18 +503,17 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "create", function() { return create; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "create", function() { return create; });
/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); /* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var _babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); /* harmony import */ var _babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ "lodash"); /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _is_empty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./is-empty */ "./node_modules/@wordpress/rich-text/build-module/is-empty.js"); /* harmony import */ var _is_empty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./is-empty */ "./node_modules/@wordpress/rich-text/build-module/is-empty.js");
/* harmony import */ var _is_format_equal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./is-format-equal */ "./node_modules/@wordpress/rich-text/build-module/is-format-equal.js"); /* harmony import */ var _is_format_equal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./is-format-equal */ "./node_modules/@wordpress/rich-text/build-module/is-format-equal.js");
/* harmony import */ var _create_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./create-element */ "./node_modules/@wordpress/rich-text/build-module/create-element.js"); /* harmony import */ var _create_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./create-element */ "./node_modules/@wordpress/rich-text/build-module/create-element.js");
/* harmony import */ var _get_format_types__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./get-format-types */ "./node_modules/@wordpress/rich-text/build-module/get-format-types.js"); /* harmony import */ var _special_characters__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./special-characters */ "./node_modules/@wordpress/rich-text/build-module/special-characters.js");
/* harmony import */ var _special_characters__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./special-characters */ "./node_modules/@wordpress/rich-text/build-module/special-characters.js");
/** /**
* External dependencies * WordPress dependencies
*/ */
/** /**
@ -495,7 +524,6 @@ __webpack_require__.r(__webpack_exports__);
/** /**
* Browser dependencies * Browser dependencies
*/ */
@ -522,10 +550,24 @@ function simpleFindKey(object, value) {
function toFormat(_ref) { function toFormat(_ref) {
var type = _ref.type, var type = _ref.type,
attributes = _ref.attributes; attributes = _ref.attributes;
var formatType = Object(lodash__WEBPACK_IMPORTED_MODULE_2__["find"])(Object(_get_format_types__WEBPACK_IMPORTED_MODULE_6__["getFormatTypes"])(), function (_ref2) { var formatType;
var match = _ref2.match;
return type === match.tagName; if (attributes && attributes.class) {
}); formatType = Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__["select"])('core/rich-text').getFormatTypeForClassName(attributes.class);
if (formatType) {
// Preserve any additional classes.
attributes.class = " ".concat(attributes.class, " ").replace(" ".concat(formatType.className, " "), ' ').trim();
if (!attributes.class) {
delete attributes.class;
}
}
}
if (!formatType) {
formatType = Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__["select"])('core/rich-text').getFormatTypeForBareElement(type);
}
if (!formatType) { if (!formatType) {
return attributes ? { return attributes ? {
@ -536,6 +578,10 @@ function toFormat(_ref) {
}; };
} }
if (formatType.__experimentalCreatePrepareEditableTree) {
return null;
}
if (!attributes) { if (!attributes) {
return { return {
type: formatType.name type: formatType.name
@ -592,17 +638,17 @@ function toFormat(_ref) {
function create() { function create() {
var _ref3 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, var _ref2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
element = _ref3.element, element = _ref2.element,
text = _ref3.text, text = _ref2.text,
html = _ref3.html, html = _ref2.html,
range = _ref3.range, range = _ref2.range,
multilineTag = _ref3.multilineTag, multilineTag = _ref2.multilineTag,
multilineWrapperTags = _ref3.multilineWrapperTags, multilineWrapperTags = _ref2.multilineWrapperTags,
removeNode = _ref3.removeNode, removeNode = _ref2.removeNode,
unwrapNode = _ref3.unwrapNode, unwrapNode = _ref2.unwrapNode,
filterString = _ref3.filterString, filterString = _ref2.filterString,
removeAttribute = _ref3.removeAttribute; removeAttribute = _ref2.removeAttribute;
if (typeof text === 'string' && text.length > 0) { if (typeof text === 'string' && text.length > 0) {
return { return {
@ -747,17 +793,17 @@ function filterRange(node, range, filter) {
*/ */
function createFromElement(_ref4) { function createFromElement(_ref3) {
var element = _ref4.element, var element = _ref3.element,
range = _ref4.range, range = _ref3.range,
multilineTag = _ref4.multilineTag, multilineTag = _ref3.multilineTag,
multilineWrapperTags = _ref4.multilineWrapperTags, multilineWrapperTags = _ref3.multilineWrapperTags,
_ref4$currentWrapperT = _ref4.currentWrapperTags, _ref3$currentWrapperT = _ref3.currentWrapperTags,
currentWrapperTags = _ref4$currentWrapperT === void 0 ? [] : _ref4$currentWrapperT, currentWrapperTags = _ref3$currentWrapperT === void 0 ? [] : _ref3$currentWrapperT,
removeNode = _ref4.removeNode, removeNode = _ref3.removeNode,
unwrapNode = _ref4.unwrapNode, unwrapNode = _ref3.unwrapNode,
filterString = _ref4.filterString, filterString = _ref3.filterString,
removeAttribute = _ref4.removeAttribute; removeAttribute = _ref3.removeAttribute;
var accumulator = createEmptyValue(); var accumulator = createEmptyValue();
if (!element) { if (!element) {
@ -830,12 +876,15 @@ function createFromElement(_ref4) {
element: node, element: node,
removeAttribute: removeAttribute removeAttribute: removeAttribute
}) })
}); // Reuse the last format if it's equal. });
if (Object(_is_format_equal__WEBPACK_IMPORTED_MODULE_4__["isFormatEqual"])(newFormat, lastFormat)) { if (newFormat) {
format = lastFormat; // Reuse the last format if it's equal.
} else { if (Object(_is_format_equal__WEBPACK_IMPORTED_MODULE_4__["isFormatEqual"])(newFormat, lastFormat)) {
format = newFormat; format = lastFormat;
} else {
format = newFormat;
}
} }
} }
@ -877,7 +926,7 @@ function createFromElement(_ref4) {
if (format && format.attributes && text.length === 0) { if (format && format.attributes && text.length === 0) {
format.object = true; format.object = true;
accumulator.text += _special_characters__WEBPACK_IMPORTED_MODULE_7__["OBJECT_REPLACEMENT_CHARACTER"]; accumulator.text += _special_characters__WEBPACK_IMPORTED_MODULE_6__["OBJECT_REPLACEMENT_CHARACTER"];
if (formats[start]) { if (formats[start]) {
formats[start].unshift(format); formats[start].unshift(format);
@ -941,17 +990,17 @@ function createFromElement(_ref4) {
*/ */
function createFromMultilineElement(_ref5) { function createFromMultilineElement(_ref4) {
var element = _ref5.element, var element = _ref4.element,
range = _ref5.range, range = _ref4.range,
multilineTag = _ref5.multilineTag, multilineTag = _ref4.multilineTag,
multilineWrapperTags = _ref5.multilineWrapperTags, multilineWrapperTags = _ref4.multilineWrapperTags,
removeNode = _ref5.removeNode, removeNode = _ref4.removeNode,
unwrapNode = _ref5.unwrapNode, unwrapNode = _ref4.unwrapNode,
filterString = _ref5.filterString, filterString = _ref4.filterString,
removeAttribute = _ref5.removeAttribute, removeAttribute = _ref4.removeAttribute,
_ref5$currentWrapperT = _ref5.currentWrapperTags, _ref4$currentWrapperT = _ref4.currentWrapperTags,
currentWrapperTags = _ref5$currentWrapperT === void 0 ? [] : _ref5$currentWrapperT; currentWrapperTags = _ref4$currentWrapperT === void 0 ? [] : _ref4$currentWrapperT;
var accumulator = createEmptyValue(); var accumulator = createEmptyValue();
if (!element || !element.hasChildNodes()) { if (!element || !element.hasChildNodes()) {
@ -998,7 +1047,7 @@ function createFromMultilineElement(_ref5) {
if (index !== 0 || currentWrapperTags.length > 0) { if (index !== 0 || currentWrapperTags.length > 0) {
var formats = currentWrapperTags.length > 0 ? [currentWrapperTags] : [,]; var formats = currentWrapperTags.length > 0 ? [currentWrapperTags] : [,];
accumulator.formats = accumulator.formats.concat(formats); accumulator.formats = accumulator.formats.concat(formats);
accumulator.text += _special_characters__WEBPACK_IMPORTED_MODULE_7__["LINE_SEPARATOR"]; accumulator.text += _special_characters__WEBPACK_IMPORTED_MODULE_6__["LINE_SEPARATOR"];
} }
accumulateSelection(accumulator, node, range, value); accumulateSelection(accumulator, node, range, value);
@ -1021,9 +1070,9 @@ function createFromMultilineElement(_ref5) {
*/ */
function getAttributes(_ref6) { function getAttributes(_ref5) {
var element = _ref6.element, var element = _ref5.element,
removeAttribute = _ref6.removeAttribute; removeAttribute = _ref5.removeAttribute;
if (!element.hasAttributes()) { if (!element.hasAttributes()) {
return; return;
@ -1124,35 +1173,6 @@ function getFormatType(name) {
} }
/***/ }),
/***/ "./node_modules/@wordpress/rich-text/build-module/get-format-types.js":
/*!****************************************************************************!*\
!*** ./node_modules/@wordpress/rich-text/build-module/get-format-types.js ***!
\****************************************************************************/
/*! exports provided: getFormatTypes */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFormatTypes", function() { return getFormatTypes; });
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_0__);
/**
* WordPress dependencies
*/
/**
* Returns all registered formats.
*
* @return {Array} Format settings.
*/
function getFormatTypes() {
return Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_0__["select"])('core/rich-text').getFormatTypes();
}
/***/ }), /***/ }),
/***/ "./node_modules/@wordpress/rich-text/build-module/get-selection-end.js": /***/ "./node_modules/@wordpress/rich-text/build-module/get-selection-end.js":
@ -1239,7 +1259,7 @@ function getTextContent(_ref) {
/*!*****************************************************************!*\ /*!*****************************************************************!*\
!*** ./node_modules/@wordpress/rich-text/build-module/index.js ***! !*** ./node_modules/@wordpress/rich-text/build-module/index.js ***!
\*****************************************************************/ \*****************************************************************/
/*! exports provided: applyFormat, charAt, concat, create, getActiveFormat, getFormatType, getFormatTypes, getSelectionEnd, getSelectionStart, getTextContent, isCollapsed, isEmpty, isEmptyLine, join, registerFormatType, removeFormat, remove, replace, insert, insertLineSeparator, insertObject, slice, split, apply, unstableToDom, toHTMLString, toggleFormat, LINE_SEPARATOR, unregisterFormatType */ /*! exports provided: applyFormat, charAt, concat, create, getActiveFormat, getSelectionEnd, getSelectionStart, getTextContent, isCollapsed, isEmpty, isEmptyLine, join, registerFormatType, removeFormat, remove, replace, insert, insertLineSeparator, insertObject, slice, split, apply, unstableToDom, toHTMLString, toggleFormat, LINE_SEPARATOR, unregisterFormatType */
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
@ -1260,77 +1280,69 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _get_active_format__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./get-active-format */ "./node_modules/@wordpress/rich-text/build-module/get-active-format.js"); /* harmony import */ var _get_active_format__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./get-active-format */ "./node_modules/@wordpress/rich-text/build-module/get-active-format.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getActiveFormat", function() { return _get_active_format__WEBPACK_IMPORTED_MODULE_5__["getActiveFormat"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getActiveFormat", function() { return _get_active_format__WEBPACK_IMPORTED_MODULE_5__["getActiveFormat"]; });
/* harmony import */ var _get_format_type__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./get-format-type */ "./node_modules/@wordpress/rich-text/build-module/get-format-type.js"); /* harmony import */ var _get_selection_end__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./get-selection-end */ "./node_modules/@wordpress/rich-text/build-module/get-selection-end.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getFormatType", function() { return _get_format_type__WEBPACK_IMPORTED_MODULE_6__["getFormatType"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getSelectionEnd", function() { return _get_selection_end__WEBPACK_IMPORTED_MODULE_6__["getSelectionEnd"]; });
/* harmony import */ var _get_format_types__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./get-format-types */ "./node_modules/@wordpress/rich-text/build-module/get-format-types.js"); /* harmony import */ var _get_selection_start__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./get-selection-start */ "./node_modules/@wordpress/rich-text/build-module/get-selection-start.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getFormatTypes", function() { return _get_format_types__WEBPACK_IMPORTED_MODULE_7__["getFormatTypes"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getSelectionStart", function() { return _get_selection_start__WEBPACK_IMPORTED_MODULE_7__["getSelectionStart"]; });
/* harmony import */ var _get_selection_end__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./get-selection-end */ "./node_modules/@wordpress/rich-text/build-module/get-selection-end.js"); /* harmony import */ var _get_text_content__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./get-text-content */ "./node_modules/@wordpress/rich-text/build-module/get-text-content.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getSelectionEnd", function() { return _get_selection_end__WEBPACK_IMPORTED_MODULE_8__["getSelectionEnd"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getTextContent", function() { return _get_text_content__WEBPACK_IMPORTED_MODULE_8__["getTextContent"]; });
/* harmony import */ var _get_selection_start__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./get-selection-start */ "./node_modules/@wordpress/rich-text/build-module/get-selection-start.js"); /* harmony import */ var _is_collapsed__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./is-collapsed */ "./node_modules/@wordpress/rich-text/build-module/is-collapsed.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getSelectionStart", function() { return _get_selection_start__WEBPACK_IMPORTED_MODULE_9__["getSelectionStart"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isCollapsed", function() { return _is_collapsed__WEBPACK_IMPORTED_MODULE_9__["isCollapsed"]; });
/* harmony import */ var _get_text_content__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./get-text-content */ "./node_modules/@wordpress/rich-text/build-module/get-text-content.js"); /* harmony import */ var _is_empty__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./is-empty */ "./node_modules/@wordpress/rich-text/build-module/is-empty.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getTextContent", function() { return _get_text_content__WEBPACK_IMPORTED_MODULE_10__["getTextContent"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isEmpty", function() { return _is_empty__WEBPACK_IMPORTED_MODULE_10__["isEmpty"]; });
/* harmony import */ var _is_collapsed__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./is-collapsed */ "./node_modules/@wordpress/rich-text/build-module/is-collapsed.js"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isEmptyLine", function() { return _is_empty__WEBPACK_IMPORTED_MODULE_10__["isEmptyLine"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isCollapsed", function() { return _is_collapsed__WEBPACK_IMPORTED_MODULE_11__["isCollapsed"]; });
/* harmony import */ var _is_empty__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./is-empty */ "./node_modules/@wordpress/rich-text/build-module/is-empty.js"); /* harmony import */ var _join__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./join */ "./node_modules/@wordpress/rich-text/build-module/join.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isEmpty", function() { return _is_empty__WEBPACK_IMPORTED_MODULE_12__["isEmpty"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "join", function() { return _join__WEBPACK_IMPORTED_MODULE_11__["join"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isEmptyLine", function() { return _is_empty__WEBPACK_IMPORTED_MODULE_12__["isEmptyLine"]; }); /* harmony import */ var _register_format_type__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./register-format-type */ "./node_modules/@wordpress/rich-text/build-module/register-format-type.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "registerFormatType", function() { return _register_format_type__WEBPACK_IMPORTED_MODULE_12__["registerFormatType"]; });
/* harmony import */ var _join__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./join */ "./node_modules/@wordpress/rich-text/build-module/join.js"); /* harmony import */ var _remove_format__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./remove-format */ "./node_modules/@wordpress/rich-text/build-module/remove-format.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "join", function() { return _join__WEBPACK_IMPORTED_MODULE_13__["join"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "removeFormat", function() { return _remove_format__WEBPACK_IMPORTED_MODULE_13__["removeFormat"]; });
/* harmony import */ var _register_format_type__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./register-format-type */ "./node_modules/@wordpress/rich-text/build-module/register-format-type.js"); /* harmony import */ var _remove__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./remove */ "./node_modules/@wordpress/rich-text/build-module/remove.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "registerFormatType", function() { return _register_format_type__WEBPACK_IMPORTED_MODULE_14__["registerFormatType"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "remove", function() { return _remove__WEBPACK_IMPORTED_MODULE_14__["remove"]; });
/* harmony import */ var _remove_format__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./remove-format */ "./node_modules/@wordpress/rich-text/build-module/remove-format.js"); /* harmony import */ var _replace__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./replace */ "./node_modules/@wordpress/rich-text/build-module/replace.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "removeFormat", function() { return _remove_format__WEBPACK_IMPORTED_MODULE_15__["removeFormat"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "replace", function() { return _replace__WEBPACK_IMPORTED_MODULE_15__["replace"]; });
/* harmony import */ var _remove__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./remove */ "./node_modules/@wordpress/rich-text/build-module/remove.js"); /* harmony import */ var _insert__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./insert */ "./node_modules/@wordpress/rich-text/build-module/insert.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "remove", function() { return _remove__WEBPACK_IMPORTED_MODULE_16__["remove"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "insert", function() { return _insert__WEBPACK_IMPORTED_MODULE_16__["insert"]; });
/* harmony import */ var _replace__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./replace */ "./node_modules/@wordpress/rich-text/build-module/replace.js"); /* harmony import */ var _insert_line_separator__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./insert-line-separator */ "./node_modules/@wordpress/rich-text/build-module/insert-line-separator.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "replace", function() { return _replace__WEBPACK_IMPORTED_MODULE_17__["replace"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "insertLineSeparator", function() { return _insert_line_separator__WEBPACK_IMPORTED_MODULE_17__["insertLineSeparator"]; });
/* harmony import */ var _insert__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./insert */ "./node_modules/@wordpress/rich-text/build-module/insert.js"); /* harmony import */ var _insert_object__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./insert-object */ "./node_modules/@wordpress/rich-text/build-module/insert-object.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "insert", function() { return _insert__WEBPACK_IMPORTED_MODULE_18__["insert"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "insertObject", function() { return _insert_object__WEBPACK_IMPORTED_MODULE_18__["insertObject"]; });
/* harmony import */ var _insert_line_separator__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./insert-line-separator */ "./node_modules/@wordpress/rich-text/build-module/insert-line-separator.js"); /* harmony import */ var _slice__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./slice */ "./node_modules/@wordpress/rich-text/build-module/slice.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "insertLineSeparator", function() { return _insert_line_separator__WEBPACK_IMPORTED_MODULE_19__["insertLineSeparator"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "slice", function() { return _slice__WEBPACK_IMPORTED_MODULE_19__["slice"]; });
/* harmony import */ var _insert_object__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./insert-object */ "./node_modules/@wordpress/rich-text/build-module/insert-object.js"); /* harmony import */ var _split__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./split */ "./node_modules/@wordpress/rich-text/build-module/split.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "insertObject", function() { return _insert_object__WEBPACK_IMPORTED_MODULE_20__["insertObject"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "split", function() { return _split__WEBPACK_IMPORTED_MODULE_20__["split"]; });
/* harmony import */ var _slice__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./slice */ "./node_modules/@wordpress/rich-text/build-module/slice.js"); /* harmony import */ var _to_dom__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./to-dom */ "./node_modules/@wordpress/rich-text/build-module/to-dom.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "slice", function() { return _slice__WEBPACK_IMPORTED_MODULE_21__["slice"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "apply", function() { return _to_dom__WEBPACK_IMPORTED_MODULE_21__["apply"]; });
/* harmony import */ var _split__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./split */ "./node_modules/@wordpress/rich-text/build-module/split.js"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "unstableToDom", function() { return _to_dom__WEBPACK_IMPORTED_MODULE_21__["toDom"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "split", function() { return _split__WEBPACK_IMPORTED_MODULE_22__["split"]; });
/* harmony import */ var _to_dom__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./to-dom */ "./node_modules/@wordpress/rich-text/build-module/to-dom.js"); /* harmony import */ var _to_html_string__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./to-html-string */ "./node_modules/@wordpress/rich-text/build-module/to-html-string.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "apply", function() { return _to_dom__WEBPACK_IMPORTED_MODULE_23__["apply"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "toHTMLString", function() { return _to_html_string__WEBPACK_IMPORTED_MODULE_22__["toHTMLString"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "unstableToDom", function() { return _to_dom__WEBPACK_IMPORTED_MODULE_23__["toDom"]; }); /* harmony import */ var _toggle_format__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./toggle-format */ "./node_modules/@wordpress/rich-text/build-module/toggle-format.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "toggleFormat", function() { return _toggle_format__WEBPACK_IMPORTED_MODULE_23__["toggleFormat"]; });
/* harmony import */ var _to_html_string__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./to-html-string */ "./node_modules/@wordpress/rich-text/build-module/to-html-string.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "toHTMLString", function() { return _to_html_string__WEBPACK_IMPORTED_MODULE_24__["toHTMLString"]; });
/* harmony import */ var _toggle_format__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./toggle-format */ "./node_modules/@wordpress/rich-text/build-module/toggle-format.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "toggleFormat", function() { return _toggle_format__WEBPACK_IMPORTED_MODULE_25__["toggleFormat"]; });
/* harmony import */ var _special_characters__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./special-characters */ "./node_modules/@wordpress/rich-text/build-module/special-characters.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LINE_SEPARATOR", function() { return _special_characters__WEBPACK_IMPORTED_MODULE_26__["LINE_SEPARATOR"]; });
/* harmony import */ var _unregister_format_type__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./unregister-format-type */ "./node_modules/@wordpress/rich-text/build-module/unregister-format-type.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "unregisterFormatType", function() { return _unregister_format_type__WEBPACK_IMPORTED_MODULE_27__["unregisterFormatType"]; });
/* harmony import */ var _special_characters__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./special-characters */ "./node_modules/@wordpress/rich-text/build-module/special-characters.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LINE_SEPARATOR", function() { return _special_characters__WEBPACK_IMPORTED_MODULE_24__["LINE_SEPARATOR"]; });
/* harmony import */ var _unregister_format_type__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./unregister-format-type */ "./node_modules/@wordpress/rich-text/build-module/unregister-format-type.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "unregisterFormatType", function() { return _unregister_format_type__WEBPACK_IMPORTED_MODULE_25__["unregisterFormatType"]; });
@ -1439,7 +1451,7 @@ var OBJECT_REPLACEMENT_CHARACTER = "\uFFFC";
* removed. Indices are retrieved from the selection if none are provided. * removed. Indices are retrieved from the selection if none are provided.
* *
* @param {Object} value Value to modify. * @param {Object} value Value to modify.
* @param {string} formatToInsert Format to insert as object. * @param {Object} formatToInsert Format to insert as object.
* @param {number} startIndex Start index. * @param {number} startIndex Start index.
* @param {number} endIndex End index. * @param {number} endIndex End index.
* *
@ -1796,16 +1808,21 @@ function normaliseFormats(_ref) {
"use strict"; "use strict";
__webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "registerFormatType", function() { return registerFormatType; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "registerFormatType", function() { return registerFormatType; });
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js"); /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "lodash"); /* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); /* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/hooks */ "@wordpress/hooks");
/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_6__);
/**
* External dependencies
*/
/** /**
* WordPress dependencies * WordPress dependencies
@ -1824,7 +1841,7 @@ __webpack_require__.r(__webpack_exports__);
*/ */
function registerFormatType(name, settings) { function registerFormatType(name, settings) {
settings = Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({ settings = Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_3__["default"])({
name: name name: name
}, settings); }, settings);
@ -1838,16 +1855,42 @@ function registerFormatType(name, settings) {
return; return;
} }
if (Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__["select"])('core/rich-text').getFormatType(settings.name)) { if (Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__["select"])('core/rich-text').getFormatType(settings.name)) {
window.console.error('Format "' + settings.name + '" is already registered.'); window.console.error('Format "' + settings.name + '" is already registered.');
return; return;
} }
if (!settings || !Object(lodash__WEBPACK_IMPORTED_MODULE_1__["isFunction"])(settings.edit)) { if (typeof settings.tagName !== 'string' || settings.tagName === '') {
window.console.error('The "edit" property must be specified and must be a valid function.'); window.console.error('Format tag names must be a string.');
return; return;
} }
if ((typeof settings.className !== 'string' || settings.className === '') && settings.className !== null) {
window.console.error('Format class names must be a string, or null to handle bare elements.');
return;
}
if (!/^[_a-zA-Z]+[a-zA-Z0-9-]*$/.test(settings.className)) {
window.console.error('A class name must begin with a letter, followed by any number of hyphens, letters, or numbers.');
return;
}
if (settings.className === null) {
var formatTypeForBareElement = Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__["select"])('core/rich-text').getFormatTypeForBareElement(settings.tagName);
if (formatTypeForBareElement) {
window.console.error("Format \"".concat(formatTypeForBareElement.name, "\" is already registered to handle bare tag name \"").concat(settings.tagName, "\"."));
return;
}
} else {
var formatTypeForClassName = Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__["select"])('core/rich-text').getFormatTypeForClassName(settings.className);
if (formatTypeForClassName) {
window.console.error("Format \"".concat(formatTypeForClassName.name, "\" is already registered to handle class name \"").concat(settings.className, "\"."));
return;
}
}
if (!('title' in settings) || settings.title === '') { if (!('title' in settings) || settings.title === '') {
window.console.error('The format "' + settings.name + '" must have a title.'); window.console.error('The format "' + settings.name + '" must have a title.');
return; return;
@ -1863,7 +1906,28 @@ function registerFormatType(name, settings) {
return; return;
} }
Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__["dispatch"])('core/rich-text').addFormatTypes(settings); Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__["dispatch"])('core/rich-text').addFormatTypes(settings);
if (settings.__experimentalCreatePrepareEditableTree && settings.__experimentalGetPropsForEditableTreePreparation) {
Object(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_6__["addFilter"])('experimentalRichText', name, function (OriginalComponent) {
return Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__["withSelect"])(function (sel, _ref) {
var clientId = _ref.clientId,
identifier = _ref.identifier;
return Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__["default"])({}, "format_".concat(name), settings.__experimentalGetPropsForEditableTreePreparation(sel, {
richTextIdentifier: identifier,
blockClientId: clientId
}));
})(function (props) {
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__["createElement"])(OriginalComponent, Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, props, {
prepareEditableTree: Object(_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(props.prepareEditableTree || []).concat([settings.__experimentalCreatePrepareEditableTree(props["format_".concat(name)], {
richTextIdentifier: props.identifier,
blockClientId: props.clientId
})])
}));
});
});
}
return settings; return settings;
} }
@ -2377,18 +2441,23 @@ function formatTypes() {
/*!***************************************************************************!*\ /*!***************************************************************************!*\
!*** ./node_modules/@wordpress/rich-text/build-module/store/selectors.js ***! !*** ./node_modules/@wordpress/rich-text/build-module/store/selectors.js ***!
\***************************************************************************/ \***************************************************************************/
/*! exports provided: getFormatTypes, getFormatType */ /*! exports provided: getFormatTypes, getFormatType, getFormatTypeForBareElement, getFormatTypeForClassName */
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
__webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFormatTypes", function() { return getFormatTypes; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFormatTypes", function() { return getFormatTypes; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFormatType", function() { return getFormatType; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFormatType", function() { return getFormatType; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFormatTypeForBareElement", function() { return getFormatTypeForBareElement; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFormatTypeForClassName", function() { return getFormatTypeForClassName; });
/* harmony import */ var rememo__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rememo */ "./node_modules/rememo/es/rememo.js"); /* harmony import */ var rememo__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rememo */ "./node_modules/rememo/es/rememo.js");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ "lodash");
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__);
/** /**
* External dependencies * External dependencies
*/ */
/** /**
* Returns all the available format types. * Returns all the available format types.
* *
@ -2414,6 +2483,42 @@ var getFormatTypes = Object(rememo__WEBPACK_IMPORTED_MODULE_0__["default"])(func
function getFormatType(state, name) { function getFormatType(state, name) {
return state.formatTypes[name]; return state.formatTypes[name];
} }
/**
* Gets the format type, if any, that can handle a bare element (without a
* data-format-type attribute), given the tag name of this element.
*
* @param {Object} state Data state.
* @param {string} bareElementTagName The tag name of the element to find a
* format type for.
* @return {?Object} Format type.
*/
function getFormatTypeForBareElement(state, bareElementTagName) {
return Object(lodash__WEBPACK_IMPORTED_MODULE_1__["find"])(getFormatTypes(state), function (_ref) {
var tagName = _ref.tagName;
return bareElementTagName === tagName;
});
}
/**
* Gets the format type, if any, that can handle an element, given its classes.
*
* @param {Object} state Data state.
* @param {string} elementClassName The classes of the element to find a format
* type for.
* @return {?Object} Format type.
*/
function getFormatTypeForClassName(state, elementClassName) {
return Object(lodash__WEBPACK_IMPORTED_MODULE_1__["find"])(getFormatTypes(state), function (_ref2) {
var className = _ref2.className;
if (className === null) {
return false;
}
return " ".concat(elementClassName, " ").indexOf(" ".concat(className, " ")) >= 0;
});
}
/***/ }), /***/ }),
@ -2431,8 +2536,10 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "apply", function() { return apply; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "apply", function() { return apply; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "applyValue", function() { return applyValue; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "applyValue", function() { return applyValue; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "applySelection", function() { return applySelection; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "applySelection", function() { return applySelection; });
/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); /* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js");
/* harmony import */ var _to_tree__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./to-tree */ "./node_modules/@wordpress/rich-text/build-module/to-tree.js"); /* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var _to_tree__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./to-tree */ "./node_modules/@wordpress/rich-text/build-module/to-tree.js");
/** /**
@ -2465,7 +2572,7 @@ function createPathToNode(node, rootNode, path) {
i++; i++;
} }
path = [i].concat(Object(_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__["default"])(path)); path = [i].concat(Object(_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(path));
if (parentNode !== rootNode) { if (parentNode !== rootNode) {
path = createPathToNode(parentNode, rootNode, path); path = createPathToNode(parentNode, rootNode, path);
@ -2484,7 +2591,7 @@ function createPathToNode(node, rootNode, path) {
function getNodeByPath(node, path) { function getNodeByPath(node, path) {
path = Object(_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__["default"])(path); path = Object(_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(path);
while (node && path.length > 1) { while (node && path.length > 1) {
node = node.childNodes[path.shift()]; node = node.childNodes[path.shift()];
@ -2581,15 +2688,26 @@ function padEmptyLines(_ref5) {
} }
} }
function prepareFormats() {
var prepareEditableTree = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
var value = arguments.length > 1 ? arguments[1] : undefined;
return prepareEditableTree.reduce(function (accumlator, fn) {
return fn(accumlator, value.text);
}, value.formats);
}
function toDom(_ref6) { function toDom(_ref6) {
var value = _ref6.value, var value = _ref6.value,
multilineTag = _ref6.multilineTag, multilineTag = _ref6.multilineTag,
multilineWrapperTags = _ref6.multilineWrapperTags, multilineWrapperTags = _ref6.multilineWrapperTags,
createLinePadding = _ref6.createLinePadding; createLinePadding = _ref6.createLinePadding,
prepareEditableTree = _ref6.prepareEditableTree;
var startPath = []; var startPath = [];
var endPath = []; var endPath = [];
var tree = Object(_to_tree__WEBPACK_IMPORTED_MODULE_1__["toTree"])({ var tree = Object(_to_tree__WEBPACK_IMPORTED_MODULE_2__["toTree"])({
value: value, value: Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, value, {
formats: prepareFormats(prepareEditableTree, value)
}),
multilineTag: multilineTag, multilineTag: multilineTag,
multilineWrapperTags: multilineWrapperTags, multilineWrapperTags: multilineWrapperTags,
createEmpty: createEmpty, createEmpty: createEmpty,
@ -2641,14 +2759,16 @@ function apply(_ref7) {
current = _ref7.current, current = _ref7.current,
multilineTag = _ref7.multilineTag, multilineTag = _ref7.multilineTag,
multilineWrapperTags = _ref7.multilineWrapperTags, multilineWrapperTags = _ref7.multilineWrapperTags,
createLinePadding = _ref7.createLinePadding; createLinePadding = _ref7.createLinePadding,
prepareEditableTree = _ref7.prepareEditableTree;
// Construct a new element tree in memory. // Construct a new element tree in memory.
var _toDom = toDom({ var _toDom = toDom({
value: value, value: value,
multilineTag: multilineTag, multilineTag: multilineTag,
multilineWrapperTags: multilineWrapperTags, multilineWrapperTags: multilineWrapperTags,
createLinePadding: createLinePadding createLinePadding: createLinePadding,
prepareEditableTree: prepareEditableTree
}), }),
body = _toDom.body, body = _toDom.body,
selection = _toDom.selection; selection = _toDom.selection;
@ -2879,8 +2999,10 @@ function createChildrenHTML() {
__webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toTree", function() { return toTree; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toTree", function() { return toTree; });
/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); /* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var _get_format_type__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./get-format-type */ "./node_modules/@wordpress/rich-text/build-module/get-format-type.js"); /* harmony import */ var _babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js");
/* harmony import */ var _special_characters__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./special-characters */ "./node_modules/@wordpress/rich-text/build-module/special-characters.js"); /* harmony import */ var _get_format_type__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./get-format-type */ "./node_modules/@wordpress/rich-text/build-module/get-format-type.js");
/* harmony import */ var _special_characters__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./special-characters */ "./node_modules/@wordpress/rich-text/build-module/special-characters.js");
/** /**
@ -2892,8 +3014,9 @@ __webpack_require__.r(__webpack_exports__);
function fromFormat(_ref) { function fromFormat(_ref) {
var type = _ref.type, var type = _ref.type,
attributes = _ref.attributes, attributes = _ref.attributes,
unregisteredAttributes = _ref.unregisteredAttributes,
object = _ref.object; object = _ref.object;
var formatType = Object(_get_format_type__WEBPACK_IMPORTED_MODULE_1__["getFormatType"])(type); var formatType = Object(_get_format_type__WEBPACK_IMPORTED_MODULE_2__["getFormatType"])(type);
if (!formatType) { if (!formatType) {
return { return {
@ -2903,14 +3026,7 @@ function fromFormat(_ref) {
}; };
} }
if (!attributes) { var elementAttributes = Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__["default"])({}, unregisteredAttributes);
return {
type: formatType.match.tagName,
object: formatType.object
};
}
var elementAttributes = {};
for (var name in attributes) { for (var name in attributes) {
var key = formatType.attributes[name]; var key = formatType.attributes[name];
@ -2922,8 +3038,16 @@ function fromFormat(_ref) {
} }
} }
if (formatType.className) {
if (elementAttributes.class) {
elementAttributes.class = "".concat(formatType.className, " ").concat(elementAttributes.class);
} else {
elementAttributes.class = formatType.className;
}
}
return { return {
type: formatType.match.tagName, type: formatType.tagName,
object: formatType.object, object: formatType.object,
attributes: elementAttributes attributes: elementAttributes
}; };
@ -2932,7 +3056,8 @@ function fromFormat(_ref) {
function toTree(_ref2) { function toTree(_ref2) {
var value = _ref2.value, var value = _ref2.value,
multilineTag = _ref2.multilineTag, multilineTag = _ref2.multilineTag,
multilineWrapperTags = _ref2.multilineWrapperTags, _ref2$multilineWrappe = _ref2.multilineWrapperTags,
multilineWrapperTags = _ref2$multilineWrappe === void 0 ? [] : _ref2$multilineWrappe,
createEmpty = _ref2.createEmpty, createEmpty = _ref2.createEmpty,
append = _ref2.append, append = _ref2.append,
getLastChild = _ref2.getLastChild, getLastChild = _ref2.getLastChild,
@ -2977,7 +3102,7 @@ function toTree(_ref2) {
pointer = append(parent, fromFormat(formatPlaceholder.format)); pointer = append(parent, fromFormat(formatPlaceholder.format));
} }
pointer = append(pointer, _special_characters__WEBPACK_IMPORTED_MODULE_2__["ZERO_WIDTH_NO_BREAK_SPACE"]); pointer = append(pointer, _special_characters__WEBPACK_IMPORTED_MODULE_3__["ZERO_WIDTH_NO_BREAK_SPACE"]);
} }
return pointer; return pointer;
@ -2988,9 +3113,9 @@ function toTree(_ref2) {
var characterFormats = formats[i]; // Set multiline tags in queue for building the tree. var characterFormats = formats[i]; // Set multiline tags in queue for building the tree.
if (multilineTag) { if (multilineTag) {
if (character === _special_characters__WEBPACK_IMPORTED_MODULE_2__["LINE_SEPARATOR"]) { if (character === _special_characters__WEBPACK_IMPORTED_MODULE_3__["LINE_SEPARATOR"]) {
characterFormats = lastSeparatorFormats = (characterFormats || []).reduce(function (accumulator, format) { characterFormats = lastSeparatorFormats = (characterFormats || []).reduce(function (accumulator, format) {
if (character === _special_characters__WEBPACK_IMPORTED_MODULE_2__["LINE_SEPARATOR"] && multilineWrapperTags.indexOf(format.type) !== -1) { if (character === _special_characters__WEBPACK_IMPORTED_MODULE_3__["LINE_SEPARATOR"] && multilineWrapperTags.indexOf(format.type) !== -1) {
accumulator.push(format); accumulator.push(format);
accumulator.push(multilineFormat); accumulator.push(multilineFormat);
} }
@ -3004,7 +3129,7 @@ function toTree(_ref2) {
var pointer = getLastChild(tree); // Set selection for the start of line. var pointer = getLastChild(tree); // Set selection for the start of line.
if (lastCharacter === _special_characters__WEBPACK_IMPORTED_MODULE_2__["LINE_SEPARATOR"]) { if (lastCharacter === _special_characters__WEBPACK_IMPORTED_MODULE_3__["LINE_SEPARATOR"]) {
var node = pointer; var node = pointer;
while (!isText(node)) { while (!isText(node)) {
@ -3024,31 +3149,24 @@ function toTree(_ref2) {
characterFormats.forEach(function (format, formatIndex) { characterFormats.forEach(function (format, formatIndex) {
if (pointer && lastCharacterFormats && format === lastCharacterFormats[formatIndex] && ( // Do not reuse the last element if the character is a if (pointer && lastCharacterFormats && format === lastCharacterFormats[formatIndex] && ( // Do not reuse the last element if the character is a
// line separator. // line separator.
character !== _special_characters__WEBPACK_IMPORTED_MODULE_2__["LINE_SEPARATOR"] || characterFormats.length - 1 !== formatIndex)) { character !== _special_characters__WEBPACK_IMPORTED_MODULE_3__["LINE_SEPARATOR"] || characterFormats.length - 1 !== formatIndex)) {
pointer = getLastChild(pointer); pointer = getLastChild(pointer);
return; return;
} }
var type = format.type,
attributes = format.attributes,
object = format.object;
var parent = getParent(pointer); var parent = getParent(pointer);
var newNode = append(parent, fromFormat({ var newNode = append(parent, fromFormat(format));
type: type,
attributes: attributes,
object: object
}));
if (isText(pointer) && getText(pointer).length === 0) { if (isText(pointer) && getText(pointer).length === 0) {
remove(pointer); remove(pointer);
} }
pointer = append(object ? parent : newNode, ''); pointer = append(format.object ? parent : newNode, '');
}); });
} // No need for further processing if the character is a line separator. } // No need for further processing if the character is a line separator.
if (character === _special_characters__WEBPACK_IMPORTED_MODULE_2__["LINE_SEPARATOR"]) { if (character === _special_characters__WEBPACK_IMPORTED_MODULE_3__["LINE_SEPARATOR"]) {
lastCharacterFormats = characterFormats; lastCharacterFormats = characterFormats;
lastCharacter = character; lastCharacter = character;
return "continue"; return "continue";
@ -3066,7 +3184,7 @@ function toTree(_ref2) {
} }
} }
if (character !== _special_characters__WEBPACK_IMPORTED_MODULE_2__["OBJECT_REPLACEMENT_CHARACTER"]) { if (character !== _special_characters__WEBPACK_IMPORTED_MODULE_3__["OBJECT_REPLACEMENT_CHARACTER"]) {
if (character === '\n') { if (character === '\n') {
pointer = append(getParent(pointer), { pointer = append(getParent(pointer), {
type: 'br', type: 'br',
@ -3158,10 +3276,13 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unregisterFormatType", function() { return unregisterFormatType; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unregisterFormatType", function() { return unregisterFormatType; });
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/hooks */ "@wordpress/hooks");
/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__);
/** /**
* WordPress dependencies * WordPress dependencies
*/ */
/** /**
* Unregisters a format. * Unregisters a format.
* *
@ -3179,6 +3300,10 @@ function unregisterFormatType(name) {
return; return;
} }
if (oldFormat.__experimentalCreatePrepareEditableTree && oldFormat.__experimentalGetPropsForEditableTreePreparation) {
Object(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__["removeFilter"])('experimentalRichText', name);
}
Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_0__["dispatch"])('core/rich-text').removeFormatTypes(name); Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_0__["dispatch"])('core/rich-text').removeFormatTypes(name);
return oldFormat; return oldFormat;
} }
@ -3495,6 +3620,17 @@ function isShallowEqual( a, b, fromIndex ) {
/***/ }), /***/ }),
/***/ "@wordpress/element":
/*!******************************************!*\
!*** external {"this":["wp","element"]} ***!
\******************************************/
/*! no static exports found */
/***/ (function(module, exports) {
(function() { module.exports = this["wp"]["element"]; }());
/***/ }),
/***/ "@wordpress/escape-html": /***/ "@wordpress/escape-html":
/*!*********************************************!*\ /*!*********************************************!*\
!*** external {"this":["wp","escapeHtml"]} ***! !*** external {"this":["wp","escapeHtml"]} ***!
@ -3506,6 +3642,17 @@ function isShallowEqual( a, b, fromIndex ) {
/***/ }), /***/ }),
/***/ "@wordpress/hooks":
/*!****************************************!*\
!*** external {"this":["wp","hooks"]} ***!
\****************************************/
/*! no static exports found */
/***/ (function(module, exports) {
(function() { module.exports = this["wp"]["hooks"]; }());
/***/ }),
/***/ "lodash": /***/ "lodash":
/*!*************************!*\ /*!*************************!*\
!*** external "lodash" ***! !*** external "lodash" ***!

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -151,12 +151,22 @@ function _objectSpread(target) {
/*!***********************************************************!*\ /*!***********************************************************!*\
!*** ./node_modules/@wordpress/url/build-module/index.js ***! !*** ./node_modules/@wordpress/url/build-module/index.js ***!
\***********************************************************/ \***********************************************************/
/*! exports provided: isURL, addQueryArgs, getQueryArg, hasQueryArg, removeQueryArgs, prependHTTP, safeDecodeURI, filterURLForDisplay */ /*! exports provided: isURL, getProtocol, isValidProtocol, getAuthority, isValidAuthority, getPath, isValidPath, getQueryString, isValidQueryString, getFragment, isValidFragment, addQueryArgs, getQueryArg, hasQueryArg, removeQueryArgs, prependHTTP, safeDecodeURI, filterURLForDisplay */
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
__webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isURL", function() { return isURL; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isURL", function() { return isURL; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getProtocol", function() { return getProtocol; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isValidProtocol", function() { return isValidProtocol; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getAuthority", function() { return getAuthority; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isValidAuthority", function() { return isValidAuthority; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getPath", function() { return getPath; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isValidPath", function() { return isValidPath; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getQueryString", function() { return getQueryString; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isValidQueryString", function() { return isValidQueryString; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFragment", function() { return getFragment; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isValidFragment", function() { return isValidFragment; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addQueryArgs", function() { return addQueryArgs; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addQueryArgs", function() { return addQueryArgs; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getQueryArg", function() { return getQueryArg; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getQueryArg", function() { return getQueryArg; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasQueryArg", function() { return hasQueryArg; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasQueryArg", function() { return hasQueryArg; });
@ -187,6 +197,156 @@ var USABLE_HREF_REGEXP = /^(?:[a-z]+:|#|\?|\.|\/)/i;
function isURL(url) { function isURL(url) {
return URL_REGEXP.test(url); return URL_REGEXP.test(url);
} }
/**
* Returns the protocol part of the URL.
*
* @param {string} url The full URL.
*
* @return {?string} The protocol part of the URL.
*/
function getProtocol(url) {
var matches = /^([^\s:]+:)/.exec(url);
if (matches) {
return matches[1];
}
}
/**
* Tests if a url protocol is valid.
*
* @param {string} protocol The url protocol.
*
* @return {boolean} True if the argument is a valid protocol (e.g. http://, tel:).
*/
function isValidProtocol(protocol) {
if (!protocol) {
return false;
}
return /^[a-z\-.\+]+[0-9]*:(?:\/\/)?\/?$/i.test(protocol);
}
/**
* Returns the authority part of the URL.
*
* @param {string} url The full URL.
*
* @return {?string} The authority part of the URL.
*/
function getAuthority(url) {
var matches = /^[^\/\s:]+:(?:\/\/)?\/?([^\/\s#?]+)[\/#?]{0,1}\S*$/.exec(url);
if (matches) {
return matches[1];
}
}
/**
* Checks for invalid characters within the provided authority.
*
* @param {string} authority A string containing the URL authority.
*
* @return {boolean} True if the argument contains a valid authority.
*/
function isValidAuthority(authority) {
if (!authority) {
return false;
}
return /^[^\s#?]+$/.test(authority);
}
/**
* Returns the path part of the URL.
*
* @param {string} url The full URL.
*
* @return {?string} The path part of the URL.
*/
function getPath(url) {
var matches = /^[^\/\s:]+:(?:\/\/)?[^\/\s#?]+[\/]([^\s#?]+)[#?]{0,1}\S*$/.exec(url);
if (matches) {
return matches[1];
}
}
/**
* Checks for invalid characters within the provided path.
*
* @param {string} path The URL path.
*
* @return {boolean} True if the argument contains a valid path
*/
function isValidPath(path) {
if (!path) {
return false;
}
return /^[^\s#?]+$/.test(path);
}
/**
* Returns the query string part of the URL.
*
* @param {string} url The full URL.
*
* @return {?string} The query string part of the URL.
*/
function getQueryString(url) {
var matches = /^\S+?\?([^\s#]+)/.exec(url);
if (matches) {
return matches[1];
}
}
/**
* Checks for invalid characters within the provided query string.
*
* @param {string} queryString The query string.
*
* @return {boolean} True if the argument contains a valid query string.
*/
function isValidQueryString(queryString) {
if (!queryString) {
return false;
}
return /^[^\s#?\/]+$/.test(queryString);
}
/**
* Returns the fragment part of the URL.
*
* @param {string} url The full URL
*
* @return {?string} The fragment part of the URL.
*/
function getFragment(url) {
var matches = /^\S+(#[^\s\?]*)/.exec(url);
if (matches) {
return matches[1];
}
}
/**
* Checks for invalid characters within the provided fragment.
*
* @param {string} fragment The url fragment.
*
* @return {boolean} True if the argument contains a valid fragment.
*/
function isValidFragment(fragment) {
if (!fragment) {
return false;
}
return /^#[^\s#?\/]*$/.test(fragment);
}
/** /**
* Appends arguments to the query string of the url * Appends arguments to the query string of the url
* *

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

6568
wp-includes/js/dist/vendor/wp-polyfill.js vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
this.wp=this.wp||{},this.wp.viewport=function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=317)}({19:function(t,e,r){"use strict";var n=r(32);function o(t){return function(t){if(Array.isArray(t)){for(var e=0,r=new Array(t.length);e<t.length;e++)r[e]=t[e];return r}}(t)||Object(n.a)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}r.d(e,"a",function(){return o})},2:function(t,e){!function(){t.exports=this.lodash}()},317:function(t,e,r){"use strict";r.r(e);var n={};r.r(n),r.d(n,"setIsMatching",function(){return a});var o={};r.r(o),r.d(o,"isViewportMatch",function(){return s});var i=r(2),c=r(5);var u=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;switch(e.type){case"SET_IS_MATCHING":return e.values}return t};function a(t){return{type:"SET_IS_MATCHING",values:t}}var f=r(19);function s(t,e){return!!t[Object(i.takeRight)([">="].concat(Object(f.a)(e.split(" "))),2).join(" ")]}Object(c.registerStore)("core/viewport",{reducer:u,actions:n,selectors:o});var p=r(6),d=function(t){return Object(p.createHigherOrderComponent)(Object(c.withSelect)(function(e){return Object(i.mapValues)(t,function(t){return e("core/viewport").isViewportMatch(t)})}),"withViewportMatch")},l=function(t){return Object(p.createHigherOrderComponent)(Object(p.compose)([d({isViewportMatch:t}),Object(p.ifCondition)(function(t){return t.isViewportMatch})]),"ifViewportMatches")};r.d(e,"ifViewportMatches",function(){return l}),r.d(e,"withViewportMatch",function(){return d});var h={"<":"max-width",">=":"min-width"},b=Object(i.debounce)(function(){var t=Object(i.mapValues)(w,function(t){return t.matches});Object(c.dispatch)("core/viewport").setIsMatching(t)},{leading:!0}),w=Object(i.reduce)({huge:1440,wide:1280,large:960,medium:782,small:600,mobile:480},function(t,e,r){return Object(i.forEach)(h,function(n,o){var i=window.matchMedia("(".concat(n,": ").concat(e,"px)"));i.addListener(b);var c=[o,r].join(" ");t[c]=i}),t},{});window.addEventListener("orientationchange",b),b()},32:function(t,e,r){"use strict";function n(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}r.d(e,"a",function(){return n})},5:function(t,e){!function(){t.exports=this.wp.data}()},6:function(t,e){!function(){t.exports=this.wp.compose}()}}); this.wp=this.wp||{},this.wp.viewport=function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=318)}({19:function(t,e,r){"use strict";var n=r(33);function o(t){return function(t){if(Array.isArray(t)){for(var e=0,r=new Array(t.length);e<t.length;e++)r[e]=t[e];return r}}(t)||Object(n.a)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}r.d(e,"a",function(){return o})},2:function(t,e){!function(){t.exports=this.lodash}()},318:function(t,e,r){"use strict";r.r(e);var n={};r.r(n),r.d(n,"setIsMatching",function(){return a});var o={};r.r(o),r.d(o,"isViewportMatch",function(){return s});var i=r(2),c=r(5);var u=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;switch(e.type){case"SET_IS_MATCHING":return e.values}return t};function a(t){return{type:"SET_IS_MATCHING",values:t}}var f=r(19);function s(t,e){return!!t[Object(i.takeRight)([">="].concat(Object(f.a)(e.split(" "))),2).join(" ")]}Object(c.registerStore)("core/viewport",{reducer:u,actions:n,selectors:o});var p=r(7),d=function(t){return Object(p.createHigherOrderComponent)(Object(c.withSelect)(function(e){return Object(i.mapValues)(t,function(t){return e("core/viewport").isViewportMatch(t)})}),"withViewportMatch")},l=function(t){return Object(p.createHigherOrderComponent)(Object(p.compose)([d({isViewportMatch:t}),Object(p.ifCondition)(function(t){return t.isViewportMatch})]),"ifViewportMatches")};r.d(e,"ifViewportMatches",function(){return l}),r.d(e,"withViewportMatch",function(){return d});var h={"<":"max-width",">=":"min-width"},b=Object(i.debounce)(function(){var t=Object(i.mapValues)(w,function(t){return t.matches});Object(c.dispatch)("core/viewport").setIsMatching(t)},{leading:!0}),w=Object(i.reduce)({huge:1440,wide:1280,large:960,medium:782,small:600,mobile:480},function(t,e,r){return Object(i.forEach)(h,function(n,o){var i=window.matchMedia("(".concat(n,": ").concat(e,"px)"));i.addListener(b);var c=[o,r].join(" ");t[c]=i}),t},{});window.addEventListener("orientationchange",b),b()},33:function(t,e,r){"use strict";function n(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}r.d(e,"a",function(){return n})},5:function(t,e){!function(){t.exports=this.wp.data}()},7:function(t,e){!function(){t.exports=this.wp.compose}()}});

View File

@ -1 +1 @@
this.wp=this.wp||{},this.wp.wordcount=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=312)}({2:function(e,t){!function(){e.exports=this.lodash}()},312:function(e,t,n){"use strict";n.r(t);var r=n(2),o={HTMLRegExp:/<\/?[a-z][^>]*?>/gi,HTMLcommentRegExp:/<!--[\s\S]*?-->/g,spaceRegExp:/&nbsp;|&#160;/gi,HTMLEntityRegExp:/&\S+?;/g,connectorRegExp:/--|\u2014/g,removeRegExp:new RegExp(["[","!-@[-`{-~","€-¿×÷"," -⯿","⸀-⹿","]"].join(""),"g"),astralRegExp:/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,wordsRegExp:/\S\s+/g,characters_excluding_spacesRegExp:/\S/g,characters_including_spacesRegExp:/[^\f\n\r\t\v\u00AD\u2028\u2029]/g,l10n:{type:"words"}},i=function(e,t){if(e.HTMLRegExp)return t.replace(e.HTMLRegExp,"\n")},c=function(e,t){return e.astralRegExp?t.replace(e.astralRegExp,"a"):t},u=function(e,t){return e.HTMLEntityRegExp?t.replace(e.HTMLEntityRegExp,""):t},p=function(e,t){return e.connectorRegExp?t.replace(e.connectorRegExp," "):t},s=function(e,t){return e.removeRegExp?t.replace(e.removeRegExp,""):t},a=function(e,t){return e.HTMLcommentRegExp?t.replace(e.HTMLcommentRegExp,""):t},g=function(e,t){return e.shortcodesRegExp?t.replace(e.shortcodesRegExp,"\n"):t},d=function(e,t){if(e.spaceRegExp)return t.replace(e.spaceRegExp," ")},f=function(e,t){return e.HTMLEntityRegExp?t.replace(e.HTMLEntityRegExp,"a"):t};function l(e,t,n){if(""===e)return 0;if(e){var l=function(e,t){var n=Object(r.extend)(o,t);return n.shortcodes=n.l10n.shortcodes||{},n.shortcodes&&n.shortcodes.length&&(n.shortcodesRegExp=new RegExp("\\[\\/?(?:"+n.shortcodes.join("|")+")[^\\]]*?\\]","g")),n.type=e||n.l10n.type,"characters_excluding_spaces"!==n.type&&"characters_including_spaces"!==n.type&&(n.type="words"),n}(t,n),x=l[t+"RegExp"],E="words"===l.type?function(e,t,n){return e=Object(r.flow)(i.bind(this,n),a.bind(this,n),g.bind(this,n),d.bind(this,n),u.bind(this,n),p.bind(this,n),s.bind(this,n))(e),(e+="\n").match(t)}(e,x,l):function(e,t,n){return e=Object(r.flow)(i.bind(this,n),a.bind(this,n),g.bind(this,n),d.bind(this,n),c.bind(this,n),f.bind(this,n))(e),(e+="\n").match(t)}(e,x,l);return E?E.length:0}}n.d(t,"count",function(){return l})}}); this.wp=this.wp||{},this.wp.wordcount=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=313)}({2:function(e,t){!function(){e.exports=this.lodash}()},313:function(e,t,n){"use strict";n.r(t);var r=n(2),o={HTMLRegExp:/<\/?[a-z][^>]*?>/gi,HTMLcommentRegExp:/<!--[\s\S]*?-->/g,spaceRegExp:/&nbsp;|&#160;/gi,HTMLEntityRegExp:/&\S+?;/g,connectorRegExp:/--|\u2014/g,removeRegExp:new RegExp(["[","!-@[-`{-~","€-¿×÷"," -⯿","⸀-⹿","]"].join(""),"g"),astralRegExp:/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,wordsRegExp:/\S\s+/g,characters_excluding_spacesRegExp:/\S/g,characters_including_spacesRegExp:/[^\f\n\r\t\v\u00AD\u2028\u2029]/g,l10n:{type:"words"}},i=function(e,t){if(e.HTMLRegExp)return t.replace(e.HTMLRegExp,"\n")},c=function(e,t){return e.astralRegExp?t.replace(e.astralRegExp,"a"):t},u=function(e,t){return e.HTMLEntityRegExp?t.replace(e.HTMLEntityRegExp,""):t},p=function(e,t){return e.connectorRegExp?t.replace(e.connectorRegExp," "):t},s=function(e,t){return e.removeRegExp?t.replace(e.removeRegExp,""):t},a=function(e,t){return e.HTMLcommentRegExp?t.replace(e.HTMLcommentRegExp,""):t},g=function(e,t){return e.shortcodesRegExp?t.replace(e.shortcodesRegExp,"\n"):t},d=function(e,t){if(e.spaceRegExp)return t.replace(e.spaceRegExp," ")},f=function(e,t){return e.HTMLEntityRegExp?t.replace(e.HTMLEntityRegExp,"a"):t};function l(e,t,n){if(""===e)return 0;if(e){var l=function(e,t){var n=Object(r.extend)(o,t);return n.shortcodes=n.l10n.shortcodes||{},n.shortcodes&&n.shortcodes.length&&(n.shortcodesRegExp=new RegExp("\\[\\/?(?:"+n.shortcodes.join("|")+")[^\\]]*?\\]","g")),n.type=e||n.l10n.type,"characters_excluding_spaces"!==n.type&&"characters_including_spaces"!==n.type&&(n.type="words"),n}(t,n),x=l[t+"RegExp"],E="words"===l.type?function(e,t,n){return e=Object(r.flow)(i.bind(this,n),a.bind(this,n),g.bind(this,n),d.bind(this,n),u.bind(this,n),p.bind(this,n),s.bind(this,n))(e),(e+="\n").match(t)}(e,x,l):function(e,t,n){return e=Object(r.flow)(i.bind(this,n),a.bind(this,n),g.bind(this,n),d.bind(this,n),c.bind(this,n),f.bind(this,n))(e),(e+="\n").match(t)}(e,x,l);return E?E.length:0}}n.d(t,"count",function(){return l})}});

View File

@ -85,7 +85,7 @@ function wp_default_packages_vendor( &$scripts ) {
'wp-polyfill-formdata', 'wp-polyfill-formdata',
'wp-polyfill-node-contains', 'wp-polyfill-node-contains',
'wp-polyfill-element-closest', 'wp-polyfill-element-closest',
'wp-polyfill-ecmascript', 'wp-polyfill',
); );
foreach ( $vendor_scripts as $handle => $dependencies ) { foreach ( $vendor_scripts as $handle => $dependencies ) {
@ -99,7 +99,7 @@ function wp_default_packages_vendor( &$scripts ) {
$scripts->add( $handle, $path, $dependencies, false, 1 ); $scripts->add( $handle, $path, $dependencies, false, 1 );
} }
$scripts->add( 'wp-polyfill', null, array( 'wp-polyfill-ecmascript' ) ); $scripts->add( 'wp-polyfill', null, array( 'wp-polyfill' ) );
did_action( 'init' ) && $scripts->add_data( did_action( 'init' ) && $scripts->add_data(
'wp-polyfill', 'wp-polyfill',
'data', 'data',
@ -166,6 +166,13 @@ function wp_default_packages_scripts( &$scripts ) {
$packages_dependencies = array( $packages_dependencies = array(
'api-fetch' => array( 'wp-polyfill', 'wp-hooks', 'wp-i18n', 'wp-url' ), 'api-fetch' => array( 'wp-polyfill', 'wp-hooks', 'wp-i18n', 'wp-url' ),
'a11y' => array( 'wp-dom-ready', 'wp-polyfill' ), 'a11y' => array( 'wp-dom-ready', 'wp-polyfill' ),
'annotations' => array(
'wp-data',
'wp-hooks',
'wp-i18n',
'wp-polyfill',
'wp-rich-text',
),
'autop' => array( 'wp-polyfill' ), 'autop' => array( 'wp-polyfill' ),
'blob' => array( 'wp-polyfill' ), 'blob' => array( 'wp-polyfill' ),
'blocks' => array( 'blocks' => array(
@ -259,7 +266,6 @@ function wp_default_packages_scripts( &$scripts ) {
'wp-compose', 'wp-compose',
'wp-core-data', 'wp-core-data',
'wp-data', 'wp-data',
'wp-deprecated',
'wp-dom-ready', 'wp-dom-ready',
'wp-editor', 'wp-editor',
'wp-element', 'wp-element',
@ -334,7 +340,7 @@ function wp_default_packages_scripts( &$scripts ) {
'lodash', 'lodash',
'wp-a11y', 'wp-a11y',
'wp-data', 'wp-data',
'wp-polyfill-ecmascript', 'wp-polyfill',
), ),
'nux' => array( 'nux' => array(
'wp-element', 'wp-element',

View File

@ -13,7 +13,7 @@
* *
* @global string $wp_version * @global string $wp_version
*/ */
$wp_version = '5.1-alpha-44260'; $wp_version = '5.1-alpha-44261';
/** /**
* 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.