mirror of
https://github.com/WordPress/WordPress.git
synced 2024-09-27 06:42:56 +02:00
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:
parent
bbe9a37b6c
commit
9d7aa3436e
@ -104,15 +104,9 @@ if ( 'auto-draft' === $post->post_status ) {
|
||||
$is_new_post = true;
|
||||
// Override "(Auto Draft)" new post default title with empty string, or filtered value.
|
||||
$initial_edits = array(
|
||||
'title' => array(
|
||||
'raw' => $post->post_title,
|
||||
),
|
||||
'content' => array(
|
||||
'raw' => $post->post_content,
|
||||
),
|
||||
'excerpt' => array(
|
||||
'raw' => $post->post_excerpt,
|
||||
),
|
||||
'title' => $post->post_title,
|
||||
'content' => $post->post_content,
|
||||
'excerpt' => $post->post_excerpt,
|
||||
);
|
||||
}
|
||||
|
||||
@ -203,8 +197,6 @@ if ( $editor_styles && current_theme_supports( 'editor-styles' ) ) {
|
||||
}
|
||||
|
||||
// Image sizes.
|
||||
$image_sizes = get_intermediate_image_sizes();
|
||||
$image_sizes[] = 'full';
|
||||
|
||||
/** This filter is documented in wp-admin/includes/media.php */
|
||||
$image_size_names = apply_filters(
|
||||
@ -218,10 +210,10 @@ $image_size_names = apply_filters(
|
||||
);
|
||||
|
||||
$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(
|
||||
'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
|
||||
*
|
||||
* @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.
|
||||
*/
|
||||
$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(
|
||||
'alignWide' => $align_wide,
|
||||
@ -280,7 +272,7 @@ $editor_settings = array(
|
||||
'maxUploadFileSize' => $max_upload_size,
|
||||
'allowedMimeTypes' => get_allowed_mime_types(),
|
||||
'styles' => $styles,
|
||||
'availableImageSizes' => $available_image_sizes,
|
||||
'imageSizes' => $available_image_sizes,
|
||||
'postLock' => $lock_details,
|
||||
'postLockUtils' => array(
|
||||
'nonce' => wp_create_nonce( 'lock-post_' . $post->ID ),
|
||||
|
@ -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
|
||||
*
|
||||
* @param string $content Content of the current post.
|
||||
* @return string
|
||||
* @param string $content The content to parse.
|
||||
* @return string The parsed and filtered content.
|
||||
*/
|
||||
function strip_dynamic_blocks( $content ) {
|
||||
return _recurse_strip_dynamic_blocks( parse_blocks( $content ) );
|
||||
function excerpt_remove_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
|
||||
* @access private
|
||||
*
|
||||
* @param array $blocks Array of blocks from parse_blocks().
|
||||
* @return string HTML from the non-dynamic blocks.
|
||||
* @global WP_Post $post The post to edit.
|
||||
*
|
||||
* @param array $block A single parsed block object.
|
||||
* @return string String of rendered HTML.
|
||||
*/
|
||||
function _recurse_strip_dynamic_blocks( $blocks ) {
|
||||
$clean_content = '';
|
||||
$dynamic_blocks = get_dynamic_block_names();
|
||||
function render_block( $block ) {
|
||||
global $post;
|
||||
|
||||
foreach ( $blocks as $block ) {
|
||||
if ( ! in_array( $block['blockName'], $dynamic_blocks ) ) {
|
||||
if ( $block['innerBlocks'] ) {
|
||||
$clean_content .= _recurse_strip_dynamic_blocks( $block['innerBlocks'] );
|
||||
} else {
|
||||
$clean_content .= $block['innerHTML'];
|
||||
}
|
||||
}
|
||||
$block_type = WP_Block_Type_Registry::get_instance()->get_registered( $block['blockName'] );
|
||||
$is_dynamic = $block['blockName'] && null !== $block_type && $block_type->is_dynamic();
|
||||
$block_content = '';
|
||||
$index = 0;
|
||||
|
||||
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
|
||||
*
|
||||
* @param string $content Post content.
|
||||
* @return array Array of parsed block objects.
|
||||
* @param string $content Post content.
|
||||
* @return array Array of parsed block objects.
|
||||
*/
|
||||
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
|
||||
*
|
||||
@ -206,7 +245,13 @@ function do_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;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*
|
||||
|
@ -48,11 +48,26 @@ class WP_Block_Parser_Block {
|
||||
*/
|
||||
public $innerHTML;
|
||||
|
||||
function __construct( $name, $attrs, $innerBlocks, $innerHTML ) {
|
||||
$this->blockName = $name;
|
||||
$this->attrs = $attrs;
|
||||
$this->innerBlocks = $innerBlocks;
|
||||
$this->innerHTML = $innerHTML;
|
||||
/**
|
||||
* List of string fragments and null markers where inner blocks were found
|
||||
*
|
||||
* @example array(
|
||||
* '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;
|
||||
|
||||
/**
|
||||
* 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
|
||||
*
|
||||
@ -171,10 +194,11 @@ class WP_Block_Parser {
|
||||
* @return WP_Block_Parser_Block[]
|
||||
*/
|
||||
function parse( $document ) {
|
||||
$this->document = $document;
|
||||
$this->offset = 0;
|
||||
$this->output = array();
|
||||
$this->stack = array();
|
||||
$this->document = $document;
|
||||
$this->offset = 0;
|
||||
$this->output = array();
|
||||
$this->stack = array();
|
||||
$this->empty_attrs = json_decode( '{}', true );
|
||||
|
||||
do {
|
||||
// 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;
|
||||
return true;
|
||||
}
|
||||
|
||||
// otherwise we found an 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,
|
||||
$token_length
|
||||
);
|
||||
@ -273,7 +297,7 @@ class WP_Block_Parser {
|
||||
array_push(
|
||||
$this->stack,
|
||||
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,
|
||||
$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
|
||||
* block and add it as a new innerBlock to the parent
|
||||
*/
|
||||
$stack_top = array_pop( $this->stack );
|
||||
|
||||
$html = substr( $this->document, $stack_top->prev_offset, $start_offset - $stack_top->prev_offset );
|
||||
if ( $stack_top->block->innerBlocks ) {
|
||||
$stack_top->block->innerBlocks[] = (array) $this->freeform( $html );
|
||||
} else {
|
||||
$stack_top->block->innerHTML = $html;
|
||||
}
|
||||
|
||||
$stack_top->prev_offset = $start_offset + $token_length;
|
||||
$stack_top = array_pop( $this->stack );
|
||||
$html = substr( $this->document, $stack_top->prev_offset, $start_offset - $stack_top->prev_offset );
|
||||
$stack_top->block->innerHTML .= $html;
|
||||
$stack_top->block->innerContent[] = $html;
|
||||
$stack_top->prev_offset = $start_offset + $token_length;
|
||||
|
||||
$this->add_inner_block(
|
||||
$stack_top->block,
|
||||
@ -359,7 +378,7 @@ class WP_Block_Parser {
|
||||
* match back in PHP to see which one it was.
|
||||
*/
|
||||
$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,
|
||||
$matches,
|
||||
PREG_OFFSET_CAPTURE,
|
||||
@ -387,7 +406,7 @@ class WP_Block_Parser {
|
||||
*/
|
||||
$attrs = $has_attrs
|
||||
? 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
|
||||
@ -417,8 +436,8 @@ class WP_Block_Parser {
|
||||
* @param string $innerHTML HTML content of block
|
||||
* @return WP_Block_Parser_Block freeform block object
|
||||
*/
|
||||
static function freeform( $innerHTML ) {
|
||||
return new WP_Block_Parser_Block( null, array(), array(), $innerHTML );
|
||||
function freeform( $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 ) {
|
||||
$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->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 );
|
||||
|
||||
if ( $stack_top->block->innerBlocks ) {
|
||||
$stack_top->block->innerBlocks[] = (array) $this->freeform( $html );
|
||||
} else {
|
||||
$stack_top->block->innerHTML = $html;
|
||||
if ( ! empty( $html ) ) {
|
||||
$stack_top->block->innerHTML .= $html;
|
||||
$stack_top->block->innerContent[] = $html;
|
||||
}
|
||||
|
||||
if ( isset( $stack_top->leading_html_start ) ) {
|
||||
|
@ -180,11 +180,6 @@
|
||||
.editor-block-list__block[data-align="full"] .wp-block-columns .editor-block-list__layout:last-child {
|
||||
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 {
|
||||
display: block; }
|
||||
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout {
|
||||
@ -197,13 +192,16 @@
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex: 1;
|
||||
margin-top: -14px;
|
||||
margin-bottom: -14px;
|
||||
margin-top: -28px;
|
||||
margin-bottom: -28px;
|
||||
padding-right: 0;
|
||||
padding-left: 0;
|
||||
margin-right: -14px;
|
||||
margin-left: -14px;
|
||||
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) {
|
||||
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] {
|
||||
padding-right: 14px;
|
||||
@ -211,17 +209,18 @@
|
||||
margin-left: inherit;
|
||||
margin-right: 0; } }
|
||||
@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;
|
||||
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 {
|
||||
top: 0;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
right: 0; }
|
||||
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__breadcrumb {
|
||||
margin-left: -15px; } }
|
||||
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit > .editor-block-list__breadcrumb {
|
||||
top: 0;
|
||||
left: 0; } }
|
||||
@media (min-width: 600px) {
|
||||
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] {
|
||||
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 {
|
||||
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 .editor-rich-text__tinymce[data-is-empty="true"]::before {
|
||||
position: inherit; }
|
||||
@ -356,11 +365,11 @@
|
||||
.wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected] {
|
||||
background: #e8eaeb; }
|
||||
.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;
|
||||
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 {
|
||||
display: block;
|
||||
margin-right: auto;
|
||||
@ -444,9 +453,11 @@ div[data-type="core/freeform"] .editor-block-contextual-toolbar + div {
|
||||
display: block; }
|
||||
|
||||
@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 {
|
||||
float: left;
|
||||
margin-left: -3px;
|
||||
margin-left: 23px;
|
||||
transform: translateY(-13px);
|
||||
top: 14px; }
|
||||
.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 {
|
||||
outline: none; }
|
||||
|
||||
.blocks-gallery-item img:focus,
|
||||
.blocks-gallery-item .is-selected {
|
||||
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; }
|
||||
|
||||
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; }
|
||||
|
||||
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; }
|
||||
|
||||
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; }
|
||||
|
||||
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; }
|
||||
|
||||
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; }
|
||||
|
||||
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; }
|
||||
|
||||
.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 {
|
||||
padding-right: 0; }
|
||||
|
||||
.wp-block-media-text,
|
||||
.wp-block-media-text.aligncenter {
|
||||
.wp-block-media-text {
|
||||
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.aligncenter {
|
||||
.wp-block-media-text.has-media-on-the-right {
|
||||
grid-template-areas: "media-text-content media-text-media" "resizer resizer"; }
|
||||
|
||||
.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 {
|
||||
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; }
|
||||
|
||||
@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 ul,
|
||||
.block-library-list .editor-rich-text__tinymce ol {
|
||||
|
File diff suppressed because one or more lines are too long
66
wp-includes/css/dist/block-library/editor.css
vendored
66
wp-includes/css/dist/block-library/editor.css
vendored
@ -181,11 +181,6 @@
|
||||
.editor-block-list__block[data-align="full"] .wp-block-columns .editor-block-list__layout:last-child {
|
||||
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 {
|
||||
display: block; }
|
||||
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout {
|
||||
@ -198,13 +193,16 @@
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex: 1;
|
||||
margin-top: -14px;
|
||||
margin-bottom: -14px;
|
||||
margin-top: -28px;
|
||||
margin-bottom: -28px;
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
margin-left: -14px;
|
||||
margin-right: -14px;
|
||||
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) {
|
||||
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] {
|
||||
padding-left: 14px;
|
||||
@ -212,17 +210,18 @@
|
||||
margin-right: inherit;
|
||||
margin-left: 0; } }
|
||||
@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;
|
||||
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 {
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0; }
|
||||
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__breadcrumb {
|
||||
margin-right: -15px; } }
|
||||
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] > .editor-block-list__block-edit > .editor-block-list__breadcrumb {
|
||||
top: 0;
|
||||
right: 0; } }
|
||||
@media (min-width: 600px) {
|
||||
.wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] {
|
||||
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 {
|
||||
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 .editor-rich-text__tinymce[data-is-empty="true"]::before {
|
||||
position: inherit; }
|
||||
@ -357,10 +366,14 @@
|
||||
.wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected] {
|
||||
background: #e8eaeb; }
|
||||
.wp-block-freeform.block-library-rich-text__tinymce .alignright {
|
||||
/*rtl:ignore*/
|
||||
float: right;
|
||||
/*rtl:ignore*/
|
||||
margin: 0.5em 0 0.5em 1em; }
|
||||
.wp-block-freeform.block-library-rich-text__tinymce .alignleft {
|
||||
/*rtl:ignore*/
|
||||
float: left;
|
||||
/*rtl:ignore*/
|
||||
margin: 0.5em 1em 0.5em 0; }
|
||||
.wp-block-freeform.block-library-rich-text__tinymce .aligncenter {
|
||||
display: block;
|
||||
@ -445,9 +458,11 @@ div[data-type="core/freeform"] .editor-block-contextual-toolbar + div {
|
||||
display: block; }
|
||||
|
||||
@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 {
|
||||
float: right;
|
||||
margin-right: -3px;
|
||||
margin-right: 23px;
|
||||
transform: translateY(-13px);
|
||||
top: 14px; }
|
||||
.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 {
|
||||
outline: none; }
|
||||
|
||||
.blocks-gallery-item img:focus,
|
||||
.blocks-gallery-item .is-selected {
|
||||
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; }
|
||||
|
||||
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; }
|
||||
|
||||
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; }
|
||||
|
||||
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; }
|
||||
|
||||
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; }
|
||||
|
||||
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; }
|
||||
|
||||
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; }
|
||||
|
||||
.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 {
|
||||
padding-left: 0; }
|
||||
|
||||
.wp-block-media-text,
|
||||
.wp-block-media-text.aligncenter {
|
||||
.wp-block-media-text {
|
||||
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.aligncenter {
|
||||
.wp-block-media-text.has-media-on-the-right {
|
||||
grid-template-areas: "media-text-content media-text-media" "resizer resizer"; }
|
||||
|
||||
.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 {
|
||||
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; }
|
||||
|
||||
@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 ul,
|
||||
.block-library-list .editor-rich-text__tinymce ol {
|
||||
|
File diff suppressed because one or more lines are too long
53
wp-includes/css/dist/block-library/style-rtl.css
vendored
53
wp-includes/css/dist/block-library/style-rtl.css
vendored
@ -68,8 +68,10 @@
|
||||
font-size: 13px;
|
||||
position: relative;
|
||||
top: -14px;
|
||||
margin: 0 -14px -14px -14px;
|
||||
padding: 8px 14px; }
|
||||
margin: 0 -14px;
|
||||
padding: 8px 14px;
|
||||
position: relative;
|
||||
z-index: 7; }
|
||||
.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel {
|
||||
margin: 0 -14px;
|
||||
padding: 8px 14px; }
|
||||
@ -130,7 +132,7 @@
|
||||
.wp-block-button.aligncenter {
|
||||
text-align: center; }
|
||||
.wp-block-button.alignright {
|
||||
text-align: left; }
|
||||
text-align: right; }
|
||||
|
||||
.wp-block-button__link:not(.has-background) {
|
||||
background-color: #32373c; }
|
||||
@ -154,10 +156,10 @@
|
||||
color: #fff; }
|
||||
|
||||
.wp-block-categories.alignleft {
|
||||
margin-left: 2em; }
|
||||
margin-right: 2em; }
|
||||
|
||||
.wp-block-categories.alignright {
|
||||
margin-right: 2em; }
|
||||
margin-left: 2em; }
|
||||
|
||||
.wp-block-columns {
|
||||
display: flex;
|
||||
@ -264,6 +266,10 @@
|
||||
.wp-block-cover-image.has-parallax,
|
||||
.wp-block-cover.has-parallax {
|
||||
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.has-background-dim::before {
|
||||
content: "";
|
||||
@ -404,7 +410,7 @@
|
||||
.wp-block-file.aligncenter {
|
||||
text-align: center; }
|
||||
.wp-block-file.alignright {
|
||||
text-align: left; }
|
||||
text-align: right; }
|
||||
.wp-block-file .wp-block-file__button {
|
||||
background: #32373c;
|
||||
border-radius: 2em;
|
||||
@ -585,11 +591,11 @@
|
||||
display: table-caption;
|
||||
caption-side: bottom; }
|
||||
.wp-block-image .alignleft {
|
||||
float: right;
|
||||
margin-left: 1em; }
|
||||
.wp-block-image .alignright {
|
||||
float: left;
|
||||
margin-right: 1em; }
|
||||
.wp-block-image .alignright {
|
||||
float: right;
|
||||
margin-left: 1em; }
|
||||
.wp-block-image .aligncenter {
|
||||
margin-right: auto;
|
||||
margin-left: auto; }
|
||||
@ -635,10 +641,10 @@
|
||||
width: 40px; }
|
||||
|
||||
.wp-block-latest-posts.alignleft {
|
||||
margin-left: 2em; }
|
||||
margin-right: 2em; }
|
||||
|
||||
.wp-block-latest-posts.alignright {
|
||||
margin-right: 2em; }
|
||||
margin-left: 2em; }
|
||||
|
||||
.wp-block-latest-posts.is-grid {
|
||||
display: flex;
|
||||
@ -666,16 +672,16 @@
|
||||
color: #6c7781;
|
||||
font-size: 13px; }
|
||||
|
||||
.wp-block-media-text,
|
||||
.wp-block-media-text.aligncenter {
|
||||
.wp-block-media-text {
|
||||
display: grid; }
|
||||
|
||||
.wp-block-media-text {
|
||||
grid-template-rows: auto;
|
||||
grid-template-areas: "media-text-media media-text-content";
|
||||
align-items: center;
|
||||
grid-template-areas: "media-text-media media-text-content";
|
||||
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%; }
|
||||
|
||||
.wp-block-media-text .wp-block-media-text__media {
|
||||
@ -687,15 +693,26 @@
|
||||
grid-area: media-text-content;
|
||||
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 > video {
|
||||
max-width: unset;
|
||||
width: 100%;
|
||||
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 {
|
||||
font-size: 14px; }
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
45
wp-includes/css/dist/block-library/style.css
vendored
45
wp-includes/css/dist/block-library/style.css
vendored
@ -68,8 +68,10 @@
|
||||
font-size: 13px;
|
||||
position: relative;
|
||||
top: -14px;
|
||||
margin: 0 -14px -14px -14px;
|
||||
padding: 8px 14px; }
|
||||
margin: 0 -14px;
|
||||
padding: 8px 14px;
|
||||
position: relative;
|
||||
z-index: 7; }
|
||||
.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel {
|
||||
margin: 0 -14px;
|
||||
padding: 8px 14px; }
|
||||
@ -130,6 +132,7 @@
|
||||
.wp-block-button.aligncenter {
|
||||
text-align: center; }
|
||||
.wp-block-button.alignright {
|
||||
/*rtl:ignore*/
|
||||
text-align: right; }
|
||||
|
||||
.wp-block-button__link:not(.has-background) {
|
||||
@ -154,9 +157,11 @@
|
||||
color: #fff; }
|
||||
|
||||
.wp-block-categories.alignleft {
|
||||
/*rtl:ignore*/
|
||||
margin-right: 2em; }
|
||||
|
||||
.wp-block-categories.alignright {
|
||||
/*rtl:ignore*/
|
||||
margin-left: 2em; }
|
||||
|
||||
.wp-block-columns {
|
||||
@ -264,6 +269,10 @@
|
||||
.wp-block-cover-image.has-parallax,
|
||||
.wp-block-cover.has-parallax {
|
||||
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.has-background-dim::before {
|
||||
content: "";
|
||||
@ -404,6 +413,7 @@
|
||||
.wp-block-file.aligncenter {
|
||||
text-align: center; }
|
||||
.wp-block-file.alignright {
|
||||
/*rtl:ignore*/
|
||||
text-align: right; }
|
||||
.wp-block-file .wp-block-file__button {
|
||||
background: #32373c;
|
||||
@ -585,10 +595,14 @@
|
||||
display: table-caption;
|
||||
caption-side: bottom; }
|
||||
.wp-block-image .alignleft {
|
||||
/*rtl:ignore*/
|
||||
float: left;
|
||||
/*rtl:ignore*/
|
||||
margin-right: 1em; }
|
||||
.wp-block-image .alignright {
|
||||
/*rtl:ignore*/
|
||||
float: right;
|
||||
/*rtl:ignore*/
|
||||
margin-left: 1em; }
|
||||
.wp-block-image .aligncenter {
|
||||
margin-left: auto;
|
||||
@ -635,9 +649,11 @@
|
||||
width: 40px; }
|
||||
|
||||
.wp-block-latest-posts.alignleft {
|
||||
/*rtl:ignore*/
|
||||
margin-right: 2em; }
|
||||
|
||||
.wp-block-latest-posts.alignright {
|
||||
/*rtl:ignore*/
|
||||
margin-left: 2em; }
|
||||
|
||||
.wp-block-latest-posts.is-grid {
|
||||
@ -666,16 +682,16 @@
|
||||
color: #6c7781;
|
||||
font-size: 13px; }
|
||||
|
||||
.wp-block-media-text,
|
||||
.wp-block-media-text.aligncenter {
|
||||
.wp-block-media-text {
|
||||
display: grid; }
|
||||
|
||||
.wp-block-media-text {
|
||||
grid-template-rows: auto;
|
||||
grid-template-areas: "media-text-media media-text-content";
|
||||
align-items: center;
|
||||
grid-template-areas: "media-text-media media-text-content";
|
||||
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%; }
|
||||
|
||||
.wp-block-media-text .wp-block-media-text__media {
|
||||
@ -687,15 +703,26 @@
|
||||
grid-area: media-text-content;
|
||||
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 > video {
|
||||
max-width: unset;
|
||||
width: 100%;
|
||||
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 {
|
||||
font-size: 14px; }
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
11
wp-includes/css/dist/components/style-rtl.css
vendored
11
wp-includes/css/dist/components/style-rtl.css
vendored
@ -146,12 +146,14 @@
|
||||
background: #fafafa;
|
||||
border-color: #999;
|
||||
box-shadow: inset 0 -1px 0 #999;
|
||||
color: #23282d; }
|
||||
color: #23282d;
|
||||
text-decoration: none; }
|
||||
.components-button.is-default:focus:enabled {
|
||||
background: #fafafa;
|
||||
color: #23282d;
|
||||
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 {
|
||||
background: #eee;
|
||||
border-color: #999;
|
||||
@ -1732,6 +1734,8 @@ svg.dashicon {
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
right: 0; }
|
||||
.components-disabled * {
|
||||
pointer-events: none; }
|
||||
|
||||
body.is-dragging-components-draggable {
|
||||
cursor: move;
|
||||
@ -1801,6 +1805,9 @@ body.is-dragging-components-draggable {
|
||||
.components-drop-zone__content-text {
|
||||
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 {
|
||||
padding: 3px;
|
||||
display: flex; }
|
||||
|
File diff suppressed because one or more lines are too long
11
wp-includes/css/dist/components/style.css
vendored
11
wp-includes/css/dist/components/style.css
vendored
@ -146,12 +146,14 @@
|
||||
background: #fafafa;
|
||||
border-color: #999;
|
||||
box-shadow: inset 0 -1px 0 #999;
|
||||
color: #23282d; }
|
||||
color: #23282d;
|
||||
text-decoration: none; }
|
||||
.components-button.is-default:focus:enabled {
|
||||
background: #fafafa;
|
||||
color: #23282d;
|
||||
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 {
|
||||
background: #eee;
|
||||
border-color: #999;
|
||||
@ -1732,6 +1734,8 @@ svg.dashicon {
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0; }
|
||||
.components-disabled * {
|
||||
pointer-events: none; }
|
||||
|
||||
body.is-dragging-components-draggable {
|
||||
cursor: move;
|
||||
@ -1801,6 +1805,9 @@ body.is-dragging-components-draggable {
|
||||
.components-drop-zone__content-text {
|
||||
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 {
|
||||
padding: 3px;
|
||||
display: flex; }
|
||||
|
File diff suppressed because one or more lines are too long
46
wp-includes/css/dist/edit-post/style-rtl.css
vendored
46
wp-includes/css/dist/edit-post/style-rtl.css
vendored
@ -951,19 +951,21 @@ body.is-fullscreen-mode .components-notice-list {
|
||||
.edit-post-visual-editor .editor-block-list__block .editor-block-list__block-edit {
|
||||
margin-right: -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="full"] > .editor-block-contextual-toolbar {
|
||||
width: calc(100% + 86px);
|
||||
.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-list__block-edit > .editor-block-contextual-toolbar {
|
||||
width: calc(100% + 30px);
|
||||
height: 0;
|
||||
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="full"] > .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-list__block-edit > .editor-block-contextual-toolbar .editor-block-toolbar {
|
||||
max-width: 610px;
|
||||
width: 100%;
|
||||
position: relative; }
|
||||
.edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-contextual-toolbar {
|
||||
width: calc(100% + 84px); }
|
||||
.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 {
|
||||
width: 100%;
|
||||
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; } }
|
||||
|
||||
@media (min-width: 600px) {
|
||||
@ -983,6 +985,10 @@ body.is-fullscreen-mode .components-notice-list {
|
||||
margin-right: -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 {
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
@ -1461,12 +1467,12 @@ body.block-editor-page {
|
||||
.components-popover input[type="checkbox"],
|
||||
.components-modal__content input[type="checkbox"] {
|
||||
border-radius: 2px; }
|
||||
.editor-post-permalink input[type="checkbox"]::before,
|
||||
.edit-post-sidebar input[type="checkbox"]::before,
|
||||
.editor-post-publish-panel input[type="checkbox"]::before,
|
||||
.editor-block-list__block input[type="checkbox"]::before,
|
||||
.components-popover input[type="checkbox"]::before,
|
||||
.components-modal__content input[type="checkbox"]::before {
|
||||
.editor-post-permalink input[type="checkbox"]:checked::before,
|
||||
.edit-post-sidebar input[type="checkbox"]:checked::before,
|
||||
.editor-post-publish-panel input[type="checkbox"]:checked::before,
|
||||
.editor-block-list__block input[type="checkbox"]:checked::before,
|
||||
.components-popover input[type="checkbox"]:checked::before,
|
||||
.components-modal__content input[type="checkbox"]:checked::before {
|
||||
margin: -4px -5px 0 0;
|
||||
color: #fff; }
|
||||
|
||||
@ -1477,12 +1483,12 @@ body.block-editor-page {
|
||||
.components-popover input[type="radio"],
|
||||
.components-modal__content input[type="radio"] {
|
||||
border-radius: 50%; }
|
||||
.editor-post-permalink input[type="radio"]::before,
|
||||
.edit-post-sidebar input[type="radio"]::before,
|
||||
.editor-post-publish-panel input[type="radio"]::before,
|
||||
.editor-block-list__block input[type="radio"]::before,
|
||||
.components-popover input[type="radio"]::before,
|
||||
.components-modal__content input[type="radio"]::before {
|
||||
.editor-post-permalink input[type="radio"]:checked::before,
|
||||
.edit-post-sidebar input[type="radio"]:checked::before,
|
||||
.editor-post-publish-panel input[type="radio"]:checked::before,
|
||||
.editor-block-list__block input[type="radio"]:checked::before,
|
||||
.components-popover input[type="radio"]:checked::before,
|
||||
.components-modal__content input[type="radio"]:checked::before {
|
||||
margin: 3px 3px 0 0;
|
||||
background-color: #fff; }
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
46
wp-includes/css/dist/edit-post/style.css
vendored
46
wp-includes/css/dist/edit-post/style.css
vendored
@ -951,19 +951,21 @@ body.is-fullscreen-mode .components-notice-list {
|
||||
.edit-post-visual-editor .editor-block-list__block .editor-block-list__block-edit {
|
||||
margin-left: -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="full"] > .editor-block-contextual-toolbar {
|
||||
width: calc(100% + 86px);
|
||||
.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-list__block-edit > .editor-block-contextual-toolbar {
|
||||
width: calc(100% + 30px);
|
||||
height: 0;
|
||||
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="full"] > .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-list__block-edit > .editor-block-contextual-toolbar .editor-block-toolbar {
|
||||
max-width: 610px;
|
||||
width: 100%;
|
||||
position: relative; }
|
||||
.edit-post-visual-editor .editor-block-list__block[data-align="full"] > .editor-block-contextual-toolbar {
|
||||
width: calc(100% + 84px); }
|
||||
.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 {
|
||||
width: 100%;
|
||||
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; } }
|
||||
|
||||
@media (min-width: 600px) {
|
||||
@ -983,6 +985,10 @@ body.is-fullscreen-mode .components-notice-list {
|
||||
margin-left: -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 {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
@ -1461,12 +1467,12 @@ body.block-editor-page {
|
||||
.components-popover input[type="checkbox"],
|
||||
.components-modal__content input[type="checkbox"] {
|
||||
border-radius: 2px; }
|
||||
.editor-post-permalink input[type="checkbox"]::before,
|
||||
.edit-post-sidebar input[type="checkbox"]::before,
|
||||
.editor-post-publish-panel input[type="checkbox"]::before,
|
||||
.editor-block-list__block input[type="checkbox"]::before,
|
||||
.components-popover input[type="checkbox"]::before,
|
||||
.components-modal__content input[type="checkbox"]::before {
|
||||
.editor-post-permalink input[type="checkbox"]:checked::before,
|
||||
.edit-post-sidebar input[type="checkbox"]:checked::before,
|
||||
.editor-post-publish-panel input[type="checkbox"]:checked::before,
|
||||
.editor-block-list__block input[type="checkbox"]:checked::before,
|
||||
.components-popover input[type="checkbox"]:checked::before,
|
||||
.components-modal__content input[type="checkbox"]:checked::before {
|
||||
margin: -4px 0 0 -5px;
|
||||
color: #fff; }
|
||||
|
||||
@ -1477,12 +1483,12 @@ body.block-editor-page {
|
||||
.components-popover input[type="radio"],
|
||||
.components-modal__content input[type="radio"] {
|
||||
border-radius: 50%; }
|
||||
.editor-post-permalink input[type="radio"]::before,
|
||||
.edit-post-sidebar input[type="radio"]::before,
|
||||
.editor-post-publish-panel input[type="radio"]::before,
|
||||
.editor-block-list__block input[type="radio"]::before,
|
||||
.components-popover input[type="radio"]::before,
|
||||
.components-modal__content input[type="radio"]::before {
|
||||
.editor-post-permalink input[type="radio"]:checked::before,
|
||||
.edit-post-sidebar input[type="radio"]:checked::before,
|
||||
.editor-post-publish-panel input[type="radio"]:checked::before,
|
||||
.editor-block-list__block input[type="radio"]:checked::before,
|
||||
.components-popover input[type="radio"]:checked::before,
|
||||
.components-modal__content input[type="radio"]:checked::before {
|
||||
margin: 3px 0 0 3px;
|
||||
background-color: #fff; }
|
||||
|
||||
|
2
wp-includes/css/dist/edit-post/style.min.css
vendored
2
wp-includes/css/dist/edit-post/style.min.css
vendored
File diff suppressed because one or more lines are too long
142
wp-includes/css/dist/editor/style-rtl.css
vendored
142
wp-includes/css/dist/editor/style-rtl.css
vendored
@ -217,10 +217,7 @@
|
||||
margin-right: -14px;
|
||||
margin-left: -14px; }
|
||||
|
||||
.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-default-block-appender > .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__layout > .editor-block-list__block > .editor-block-list__block-edit {
|
||||
margin-top: 32px;
|
||||
@ -379,10 +376,17 @@
|
||||
.editor-block-list__layout .editor-block-list__block[data-align="right"] .editor-block-list__block-mobile-toolbar {
|
||||
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 {
|
||||
width: auto;
|
||||
border-bottom: 1px solid #e2e4e7;
|
||||
bottom: 14px;
|
||||
right: auto;
|
||||
left: auto; }
|
||||
bottom: 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 {
|
||||
float: left;
|
||||
@ -430,8 +434,8 @@
|
||||
.editor-block-list__layout .editor-block-list__block[data-align="wide"] > .editor-block-mover {
|
||||
right: -13px; }
|
||||
|
||||
.editor-block-list__layout .editor-block-list__block[data-align="full"] > .editor-block-list__breadcrumb {
|
||||
left: -1px; }
|
||||
.editor-block-list__layout .editor-block-list__block[data-align="full"] > .editor-block-list__block-edit .editor-block-list__breadcrumb {
|
||||
left: 0; }
|
||||
|
||||
@media (min-width: 600px) {
|
||||
.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 {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
margin-top: 31px;
|
||||
transform: translateY(15px);
|
||||
margin-top: 37px;
|
||||
margin-left: -14px;
|
||||
margin-right: -14px;
|
||||
border-top: 1px solid #e2e4e7;
|
||||
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); }
|
||||
@media (min-width: 600px) {
|
||||
.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 {
|
||||
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;
|
||||
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;
|
||||
pointer-events: auto; }
|
||||
|
||||
@ -661,12 +665,10 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
|
||||
text-align: right;
|
||||
pointer-events: none;
|
||||
position: absolute;
|
||||
bottom: 22px;
|
||||
right: 0;
|
||||
left: 0;
|
||||
border-top: 1px solid #e2e4e7;
|
||||
margin-right: 0;
|
||||
margin-left: 0; }
|
||||
bottom: 23px;
|
||||
right: -14px;
|
||||
left: -14px;
|
||||
border-top: 1px solid #e2e4e7; }
|
||||
.editor-block-list__block .editor-block-contextual-toolbar .components-toolbar {
|
||||
border-top: 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 {
|
||||
border-top: 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 {
|
||||
margin-bottom: 1px;
|
||||
margin-top: -38px; }
|
||||
|
||||
.editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar,
|
||||
.editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
|
||||
margin-bottom: 1px;
|
||||
margin-top: -37px; }
|
||||
|
||||
.editor-block-list__block .editor-block-contextual-toolbar {
|
||||
margin-right: 0;
|
||||
margin-left: 0; }
|
||||
@media (min-width: 600px) {
|
||||
.editor-block-list__block .editor-block-contextual-toolbar {
|
||||
margin-right: -43px;
|
||||
margin-left: -43px; }
|
||||
[data-align="full"] .editor-block-list__block .editor-block-contextual-toolbar {
|
||||
margin-right: -42px;
|
||||
margin-left: -42px; } }
|
||||
.editor-block-list__block .editor-block-contextual-toolbar > * {
|
||||
pointer-events: auto; }
|
||||
margin-right: -15px;
|
||||
margin-left: -15px; } }
|
||||
|
||||
.editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar {
|
||||
margin-right: 15px; }
|
||||
|
||||
.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 {
|
||||
margin-right: -28px; }
|
||||
@ -699,30 +714,31 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
|
||||
right: auto;
|
||||
left: auto;
|
||||
box-shadow: none;
|
||||
transform: translateY(-52px);
|
||||
float: right; }
|
||||
transform: translateY(-52px); }
|
||||
@supports ((position: -webkit-sticky) or (position: sticky)) {
|
||||
.editor-block-list__block .editor-block-contextual-toolbar {
|
||||
position: -webkit-sticky;
|
||||
position: sticky;
|
||||
top: 51px; } } }
|
||||
|
||||
@media (min-width: 600px) {
|
||||
.editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
|
||||
float: left; } }
|
||||
.editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar {
|
||||
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 {
|
||||
width: 100%; }
|
||||
@media (min-width: 600px) {
|
||||
.editor-block-contextual-toolbar .editor-block-toolbar {
|
||||
border-left: none; } }
|
||||
@media (min-width: 600px) {
|
||||
.editor-block-contextual-toolbar .editor-block-toolbar {
|
||||
width: auto;
|
||||
border-left: none;
|
||||
position: absolute;
|
||||
right: 0; } }
|
||||
@media (min-width: 600px) {
|
||||
.editor-block-contextual-toolbar .editor-block-toolbar {
|
||||
width: auto; } }
|
||||
|
||||
/**
|
||||
* Hover label
|
||||
@ -731,7 +747,7 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
|
||||
position: absolute;
|
||||
line-height: 1;
|
||||
z-index: 2;
|
||||
left: 0;
|
||||
left: -14px;
|
||||
top: -15px; }
|
||||
.editor-block-list__breadcrumb .components-toolbar {
|
||||
padding: 0;
|
||||
@ -764,6 +780,10 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
|
||||
.editor-block-list__breadcrumb.is-light .components-toolbar {
|
||||
background: rgba(255, 255, 255, 0.5);
|
||||
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 {
|
||||
content: "→";
|
||||
@ -1101,12 +1121,21 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
|
||||
position: relative;
|
||||
height: 36px; }
|
||||
|
||||
.components-icon-button.editor-block-switcher__toggle {
|
||||
width: auto;
|
||||
.components-icon-button.editor-block-switcher__toggle,
|
||||
.components-icon-button.editor-block-switcher__no-switcher-icon {
|
||||
margin: 0;
|
||||
display: block;
|
||||
height: 36px;
|
||||
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 {
|
||||
outline: none;
|
||||
box-shadow: none;
|
||||
@ -1215,23 +1244,23 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
|
||||
|
||||
.editor-default-block-appender {
|
||||
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-size: 16px;
|
||||
border: none;
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
display: block;
|
||||
margin-right: 0;
|
||||
margin-left: 0;
|
||||
max-width: none;
|
||||
margin-right: 1px;
|
||||
margin-left: 1px;
|
||||
cursor: text;
|
||||
width: 100%;
|
||||
outline: 1px solid transparent;
|
||||
transition: 0.2s outline;
|
||||
padding: 0 15px;
|
||||
resize: none;
|
||||
padding: 0 14px;
|
||||
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); }
|
||||
.editor-default-block-appender .editor-inserter-with-shortcuts {
|
||||
opacity: 0.5;
|
||||
@ -2340,7 +2369,6 @@ body.admin-color-light .editor-post-text-editor__link{
|
||||
.editor-block-list__block .editor-url-input,
|
||||
.components-popover .editor-url-input,
|
||||
.editor-url-input {
|
||||
width: 100%;
|
||||
flex-grow: 1;
|
||||
position: relative;
|
||||
padding: 1px; }
|
||||
@ -2348,7 +2376,7 @@ body.admin-color-light .editor-post-text-editor__link{
|
||||
.components-popover .editor-url-input input[type="text"],
|
||||
.editor-url-input input[type="text"] {
|
||||
width: 100%;
|
||||
padding: 9px 8px;
|
||||
padding: 8px;
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
margin-right: 0;
|
||||
@ -2366,16 +2394,16 @@ body.admin-color-light .editor-post-text-editor__link{
|
||||
.components-popover .editor-url-input .components-spinner,
|
||||
.editor-url-input .components-spinner {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 9px 8px;
|
||||
left: 8px;
|
||||
top: 9px;
|
||||
margin: 0; }
|
||||
|
||||
.editor-url-input__suggestions {
|
||||
max-height: 200px;
|
||||
transition: all 0.15s ease-in-out;
|
||||
list-style: none;
|
||||
padding: 4px 0;
|
||||
width: 372px; }
|
||||
width: 374px;
|
||||
overflow-y: auto; }
|
||||
|
||||
.editor-url-input__suggestions,
|
||||
.editor-url-input .components-spinner {
|
||||
@ -2386,7 +2414,7 @@ body.admin-color-light .editor-post-text-editor__link{
|
||||
display: inherit; } }
|
||||
|
||||
.editor-url-input__suggestion {
|
||||
padding: 4px 36px9px 8px 4px 9px 8px;
|
||||
padding: 4px 8px;
|
||||
color: #6c7781;
|
||||
display: block;
|
||||
font-size: 13px;
|
||||
|
File diff suppressed because one or more lines are too long
146
wp-includes/css/dist/editor/style.css
vendored
146
wp-includes/css/dist/editor/style.css
vendored
@ -217,10 +217,7 @@
|
||||
margin-left: -14px;
|
||||
margin-right: -14px; }
|
||||
|
||||
.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-default-block-appender > .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__layout > .editor-block-list__block > .editor-block-list__block-edit {
|
||||
margin-top: 32px;
|
||||
@ -379,10 +376,17 @@
|
||||
.editor-block-list__layout .editor-block-list__block[data-align="right"] .editor-block-list__block-mobile-toolbar {
|
||||
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 {
|
||||
width: auto;
|
||||
border-bottom: 1px solid #e2e4e7;
|
||||
bottom: 14px;
|
||||
left: auto;
|
||||
right: auto; }
|
||||
bottom: 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 {
|
||||
/*!rtl:begin:ignore*/
|
||||
@ -438,8 +442,8 @@
|
||||
.editor-block-list__layout .editor-block-list__block[data-align="wide"] > .editor-block-mover {
|
||||
left: -13px; }
|
||||
|
||||
.editor-block-list__layout .editor-block-list__block[data-align="full"] > .editor-block-list__breadcrumb {
|
||||
right: -1px; }
|
||||
.editor-block-list__layout .editor-block-list__block[data-align="full"] > .editor-block-list__block-edit .editor-block-list__breadcrumb {
|
||||
right: 0; }
|
||||
|
||||
@media (min-width: 600px) {
|
||||
.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 {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
margin-top: 31px;
|
||||
transform: translateY(15px);
|
||||
margin-top: 37px;
|
||||
margin-right: -14px;
|
||||
margin-left: -14px;
|
||||
border-top: 1px solid #e2e4e7;
|
||||
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); }
|
||||
@media (min-width: 600px) {
|
||||
.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 {
|
||||
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;
|
||||
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;
|
||||
pointer-events: auto; }
|
||||
|
||||
@ -669,12 +673,10 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
|
||||
text-align: left;
|
||||
pointer-events: none;
|
||||
position: absolute;
|
||||
bottom: 22px;
|
||||
left: 0;
|
||||
right: 0;
|
||||
border-top: 1px solid #e2e4e7;
|
||||
margin-left: 0;
|
||||
margin-right: 0; }
|
||||
bottom: 23px;
|
||||
left: -14px;
|
||||
right: -14px;
|
||||
border-top: 1px solid #e2e4e7; }
|
||||
.editor-block-list__block .editor-block-contextual-toolbar .components-toolbar {
|
||||
border-top: 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 {
|
||||
border-top: 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 {
|
||||
margin-bottom: 1px;
|
||||
margin-top: -38px; }
|
||||
|
||||
.editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar,
|
||||
.editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
|
||||
margin-bottom: 1px;
|
||||
margin-top: -37px; }
|
||||
|
||||
.editor-block-list__block .editor-block-contextual-toolbar {
|
||||
margin-left: 0;
|
||||
margin-right: 0; }
|
||||
@media (min-width: 600px) {
|
||||
.editor-block-list__block .editor-block-contextual-toolbar {
|
||||
margin-left: -43px;
|
||||
margin-right: -43px; }
|
||||
[data-align="full"] .editor-block-list__block .editor-block-contextual-toolbar {
|
||||
margin-left: -42px;
|
||||
margin-right: -42px; } }
|
||||
.editor-block-list__block .editor-block-contextual-toolbar > * {
|
||||
pointer-events: auto; }
|
||||
margin-left: -15px;
|
||||
margin-right: -15px; } }
|
||||
|
||||
.editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar {
|
||||
/*rtl:ignore*/
|
||||
margin-right: 15px; }
|
||||
|
||||
.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 {
|
||||
margin-left: -28px; }
|
||||
@ -707,30 +724,33 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
|
||||
left: auto;
|
||||
right: auto;
|
||||
box-shadow: none;
|
||||
transform: translateY(-52px);
|
||||
float: left; }
|
||||
transform: translateY(-52px); }
|
||||
@supports ((position: -webkit-sticky) or (position: sticky)) {
|
||||
.editor-block-list__block .editor-block-contextual-toolbar {
|
||||
position: -webkit-sticky;
|
||||
position: sticky;
|
||||
top: 51px; } } }
|
||||
|
||||
@media (min-width: 600px) {
|
||||
.editor-block-list__block[data-align="right"] .editor-block-contextual-toolbar {
|
||||
float: right; } }
|
||||
.editor-block-list__block[data-align="left"] .editor-block-contextual-toolbar {
|
||||
/*rtl:ignore*/
|
||||
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 {
|
||||
width: 100%; }
|
||||
@media (min-width: 600px) {
|
||||
.editor-block-contextual-toolbar .editor-block-toolbar {
|
||||
border-right: none; } }
|
||||
@media (min-width: 600px) {
|
||||
.editor-block-contextual-toolbar .editor-block-toolbar {
|
||||
width: auto;
|
||||
border-right: none;
|
||||
position: absolute;
|
||||
left: 0; } }
|
||||
@media (min-width: 600px) {
|
||||
.editor-block-contextual-toolbar .editor-block-toolbar {
|
||||
width: auto; } }
|
||||
|
||||
/**
|
||||
* Hover label
|
||||
@ -739,7 +759,7 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
|
||||
position: absolute;
|
||||
line-height: 1;
|
||||
z-index: 2;
|
||||
right: 0;
|
||||
right: -14px;
|
||||
top: -15px; }
|
||||
.editor-block-list__breadcrumb .components-toolbar {
|
||||
padding: 0;
|
||||
@ -772,6 +792,10 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
|
||||
.editor-block-list__breadcrumb.is-light .components-toolbar {
|
||||
background: rgba(255, 255, 255, 0.5);
|
||||
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 {
|
||||
content: "→";
|
||||
@ -1109,12 +1133,21 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
|
||||
position: relative;
|
||||
height: 36px; }
|
||||
|
||||
.components-icon-button.editor-block-switcher__toggle {
|
||||
width: auto;
|
||||
.components-icon-button.editor-block-switcher__toggle,
|
||||
.components-icon-button.editor-block-switcher__no-switcher-icon {
|
||||
margin: 0;
|
||||
display: block;
|
||||
height: 36px;
|
||||
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 {
|
||||
outline: none;
|
||||
box-shadow: none;
|
||||
@ -1223,23 +1256,23 @@ body.admin-color-light .editor-block-list__insertion-point-indicator{
|
||||
|
||||
.editor-default-block-appender {
|
||||
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-size: 16px;
|
||||
border: none;
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
display: block;
|
||||
margin-left: 0;
|
||||
margin-right: 0;
|
||||
max-width: none;
|
||||
margin-left: 1px;
|
||||
margin-right: 1px;
|
||||
cursor: text;
|
||||
width: 100%;
|
||||
outline: 1px solid transparent;
|
||||
transition: 0.2s outline;
|
||||
padding: 0 15px;
|
||||
resize: none;
|
||||
padding: 0 14px;
|
||||
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); }
|
||||
.editor-default-block-appender .editor-inserter-with-shortcuts {
|
||||
opacity: 0.5;
|
||||
@ -2348,7 +2381,6 @@ body.admin-color-light .editor-post-text-editor__link{
|
||||
.editor-block-list__block .editor-url-input,
|
||||
.components-popover .editor-url-input,
|
||||
.editor-url-input {
|
||||
width: 100%;
|
||||
flex-grow: 1;
|
||||
position: relative;
|
||||
padding: 1px; }
|
||||
@ -2356,7 +2388,7 @@ body.admin-color-light .editor-post-text-editor__link{
|
||||
.components-popover .editor-url-input input[type="text"],
|
||||
.editor-url-input input[type="text"] {
|
||||
width: 100%;
|
||||
padding: 9px 8px;
|
||||
padding: 8px;
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
margin-left: 0;
|
||||
@ -2374,16 +2406,16 @@ body.admin-color-light .editor-post-text-editor__link{
|
||||
.components-popover .editor-url-input .components-spinner,
|
||||
.editor-url-input .components-spinner {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 9px 8px;
|
||||
right: 8px;
|
||||
top: 9px;
|
||||
margin: 0; }
|
||||
|
||||
.editor-url-input__suggestions {
|
||||
max-height: 200px;
|
||||
transition: all 0.15s ease-in-out;
|
||||
list-style: none;
|
||||
padding: 4px 0;
|
||||
width: 372px; }
|
||||
width: 374px;
|
||||
overflow-y: auto; }
|
||||
|
||||
.editor-url-input__suggestions,
|
||||
.editor-url-input .components-spinner {
|
||||
@ -2394,7 +2426,7 @@ body.admin-color-light .editor-post-text-editor__link{
|
||||
display: inherit; } }
|
||||
|
||||
.editor-url-input__suggestion {
|
||||
padding: 4px 36px9px 8px 4px 9px 8px;
|
||||
padding: 4px 8px;
|
||||
color: #6c7781;
|
||||
display: block;
|
||||
font-size: 13px;
|
||||
|
2
wp-includes/css/dist/editor/style.min.css
vendored
2
wp-includes/css/dist/editor/style.min.css
vendored
File diff suppressed because one or more lines are too long
@ -64,3 +64,5 @@
|
||||
white-space: nowrap;
|
||||
min-width: 150px;
|
||||
max-width: 500px; }
|
||||
.editor-format-toolbar__link-container-value.has-invalid-link {
|
||||
color: #d94f4f; }
|
||||
|
@ -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}
|
@ -64,3 +64,5 @@
|
||||
white-space: nowrap;
|
||||
min-width: 150px;
|
||||
max-width: 500px; }
|
||||
.editor-format-toolbar__link-container-value.has-invalid-link {
|
||||
color: #d94f4f; }
|
||||
|
@ -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}
|
@ -3635,7 +3635,7 @@ function wp_trim_excerpt( $text = '' ) {
|
||||
$text = get_the_content( '' );
|
||||
|
||||
$text = strip_shortcodes( $text );
|
||||
$text = strip_dynamic_blocks( $text );
|
||||
$text = excerpt_remove_blocks( $text );
|
||||
|
||||
/** This filter is documented in wp-includes/post-template.php */
|
||||
$text = apply_filters( 'the_content', $text );
|
||||
|
2
wp-includes/js/dist/a11y.min.js
vendored
2
wp-includes/js/dist/a11y.min.js
vendored
@ -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
1299
wp-includes/js/dist/annotations.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
wp-includes/js/dist/annotations.js.map
vendored
Normal file
1
wp-includes/js/dist/annotations.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
wp-includes/js/dist/annotations.min.js
vendored
Normal file
1
wp-includes/js/dist/annotations.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
201
wp-includes/js/dist/api-fetch.js
vendored
201
wp-includes/js/dist/api-fetch.js
vendored
@ -264,19 +264,17 @@ function _objectWithoutPropertiesLoose(source, excluded) {
|
||||
|
||||
"use strict";
|
||||
__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_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_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
|
||||
/* 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 _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_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_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_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_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_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_10__ = __webpack_require__(/*! ./middlewares/user-locale */ "./node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.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_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* 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_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_preloading__WEBPACK_IMPORTED_MODULE_5__ = __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_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_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_user_locale__WEBPACK_IMPORTED_MODULE_9__ = __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 = [];
|
||||
|
||||
function registerMiddleware(middleware) {
|
||||
middlewares.push(middleware);
|
||||
}
|
||||
|
||||
function checkCloudflareError(error) {
|
||||
if (typeof error === 'string' && error.indexOf('Cloudflare Ray ID') >= 0) {
|
||||
throw {
|
||||
code: 'cloudflare_error'
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
function apiFetch(options) {
|
||||
var raw = function raw(nextOptions) {
|
||||
var url = nextOptions.url,
|
||||
path = nextOptions.path,
|
||||
body = nextOptions.body,
|
||||
data = nextOptions.data,
|
||||
_nextOptions$parse = 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';
|
||||
}
|
||||
|
||||
var responsePromise = window.fetch(url || path, Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__["default"])({}, remainingOptions, {
|
||||
credentials: 'include',
|
||||
body: body || JSON.stringify(data),
|
||||
var responsePromise = window.fetch(url || path, Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, DEFAULT_OPTIONS, remainingOptions, {
|
||||
body: body,
|
||||
headers: headers
|
||||
}));
|
||||
|
||||
@ -358,57 +374,26 @@ function apiFetch(options) {
|
||||
|
||||
var invalidJsonError = {
|
||||
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) {
|
||||
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.
|
||||
*/
|
||||
|
||||
|
||||
var responseClone = response.clone();
|
||||
return response.json().catch(
|
||||
/*#__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) {
|
||||
return response.json().catch(function () {
|
||||
throw invalidJsonError;
|
||||
}).then(function (error) {
|
||||
var unknownError = {
|
||||
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;
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
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) {
|
||||
return function (nextOptions) {
|
||||
@ -422,10 +407,10 @@ function apiFetch(options) {
|
||||
}
|
||||
|
||||
apiFetch.use = registerMiddleware;
|
||||
apiFetch.createNonceMiddleware = _middlewares_nonce__WEBPACK_IMPORTED_MODULE_4__["default"];
|
||||
apiFetch.createPreloadingMiddleware = _middlewares_preloading__WEBPACK_IMPORTED_MODULE_6__["default"];
|
||||
apiFetch.createRootURLMiddleware = _middlewares_root_url__WEBPACK_IMPORTED_MODULE_5__["default"];
|
||||
apiFetch.fetchAllMiddleware = _middlewares_fetch_all_middleware__WEBPACK_IMPORTED_MODULE_7__["default"];
|
||||
apiFetch.createNonceMiddleware = _middlewares_nonce__WEBPACK_IMPORTED_MODULE_3__["default"];
|
||||
apiFetch.createPreloadingMiddleware = _middlewares_preloading__WEBPACK_IMPORTED_MODULE_5__["default"];
|
||||
apiFetch.createRootURLMiddleware = _middlewares_root_url__WEBPACK_IMPORTED_MODULE_4__["default"];
|
||||
apiFetch.fetchAllMiddleware = _middlewares_fetch_all_middleware__WEBPACK_IMPORTED_MODULE_6__["default"];
|
||||
/* 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");
|
||||
|
||||
|
||||
/**
|
||||
* 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) {
|
||||
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 (['PATCH', 'PUT', 'DELETE'].indexOf(newOptions.method.toUpperCase()) >= 0) {
|
||||
if (!newOptions.headers) {
|
||||
newOptions.headers = {};
|
||||
}
|
||||
|
||||
newOptions.headers['X-HTTP-Method-Override'] = newOptions.method;
|
||||
newOptions.headers['Content-Type'] = 'application/json';
|
||||
newOptions.method = 'POST';
|
||||
}
|
||||
if (OVERRIDE_METHODS.has(method.toUpperCase())) {
|
||||
options = Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, options, {
|
||||
headers: Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, options.headers, {
|
||||
'X-HTTP-Method-Override': method,
|
||||
'Content-Type': 'application/json'
|
||||
}),
|
||||
method: 'POST'
|
||||
});
|
||||
}
|
||||
|
||||
return next(newOptions, next);
|
||||
return next(options, next);
|
||||
}
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = (httpV1Middleware);
|
||||
@ -703,20 +716,20 @@ __webpack_require__.r(__webpack_exports__);
|
||||
|
||||
|
||||
var createNonceMiddleware = function createNonceMiddleware(nonce) {
|
||||
return function (options, next) {
|
||||
var usedNonce = nonce;
|
||||
/**
|
||||
* This is not ideal but it's fine for now.
|
||||
*
|
||||
* Configure heartbeat to refresh the wp-api nonce, keeping the editor
|
||||
* authorization intact.
|
||||
*/
|
||||
var usedNonce = nonce;
|
||||
/**
|
||||
* This is not ideal but it's fine for now.
|
||||
*
|
||||
* Configure heartbeat to refresh the wp-api nonce, keeping the editor
|
||||
* authorization intact.
|
||||
*/
|
||||
|
||||
Object(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__["addAction"])('heartbeat.tick', 'core/api-fetch/create-nonce-middleware', function (response) {
|
||||
if (response['rest-nonce']) {
|
||||
usedNonce = response['rest-nonce'];
|
||||
}
|
||||
});
|
||||
Object(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__["addAction"])('heartbeat.tick', 'core/api-fetch/create-nonce-middleware', function (response) {
|
||||
if (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
|
||||
// thereof) was specified, no need to add a nonce header.
|
||||
|
||||
|
2
wp-includes/js/dist/api-fetch.js.map
vendored
2
wp-includes/js/dist/api-fetch.js.map
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/api-fetch.min.js
vendored
2
wp-includes/js/dist/api-fetch.min.js
vendored
File diff suppressed because one or more lines are too long
1523
wp-includes/js/dist/block-library.js
vendored
1523
wp-includes/js/dist/block-library.js
vendored
File diff suppressed because it is too large
Load Diff
2
wp-includes/js/dist/block-library.js.map
vendored
2
wp-includes/js/dist/block-library.js.map
vendored
File diff suppressed because one or more lines are too long
6
wp-includes/js/dist/block-library.min.js
vendored
6
wp-includes/js/dist/block-library.min.js
vendored
File diff suppressed because one or more lines are too long
@ -195,19 +195,20 @@ var document;
|
||||
var offset;
|
||||
var output;
|
||||
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 {
|
||||
blockName: blockName,
|
||||
attrs: attrs,
|
||||
innerBlocks: innerBlocks,
|
||||
innerHTML: innerHTML
|
||||
innerHTML: innerHTML,
|
||||
innerContent: innerContent
|
||||
};
|
||||
}
|
||||
|
||||
function Freeform(innerHTML) {
|
||||
return Block(null, {}, [], innerHTML);
|
||||
return Block(null, {}, [], innerHTML, [innerHTML]);
|
||||
}
|
||||
|
||||
function Frame(block, tokenStart, tokenLength, prevOffset, leadingHtmlStart) {
|
||||
@ -283,19 +284,19 @@ function proceed() {
|
||||
output.push(Freeform(document.substr(leadingHtmlStart, startOffset - leadingHtmlStart)));
|
||||
}
|
||||
|
||||
output.push(Block(blockName, attrs, [], ''));
|
||||
output.push(Block(blockName, attrs, [], '', []));
|
||||
offset = startOffset + tokenLength;
|
||||
return true;
|
||||
} // otherwise we found an inner block
|
||||
|
||||
|
||||
addInnerBlock(Block(blockName, attrs, [], ''), startOffset, tokenLength);
|
||||
addInnerBlock(Block(blockName, attrs, [], '', []), startOffset, tokenLength);
|
||||
offset = startOffset + tokenLength;
|
||||
return true;
|
||||
|
||||
case 'block-opener':
|
||||
// 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;
|
||||
return true;
|
||||
|
||||
@ -321,7 +322,9 @@ function proceed() {
|
||||
|
||||
|
||||
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;
|
||||
addInnerBlock(stackTop.block, stackTop.tokenStart, stackTop.tokenLength, startOffset + tokenLength);
|
||||
offset = startOffset + tokenLength;
|
||||
@ -413,7 +416,14 @@ function addFreeform(rawLength) {
|
||||
function addInnerBlock(block, tokenStart, tokenLength, lastOffset) {
|
||||
var parent = stack[stack.length - 1];
|
||||
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;
|
||||
}
|
||||
|
||||
@ -424,10 +434,11 @@ function addBlockFromStack(endOffset) {
|
||||
prevOffset = _stack$pop.prevOffset,
|
||||
tokenStart = _stack$pop.tokenStart;
|
||||
|
||||
if (endOffset) {
|
||||
block.innerHTML += document.substr(prevOffset, endOffset - prevOffset);
|
||||
} else {
|
||||
block.innerHTML += document.substr(prevOffset);
|
||||
var html = endOffset ? document.substr(prevOffset, endOffset - prevOffset) : document.substr(prevOffset);
|
||||
|
||||
if (html) {
|
||||
block.innerHTML += html;
|
||||
block.innerContent.push(html);
|
||||
}
|
||||
|
||||
if (null !== leadingHtmlStart) {
|
||||
|
File diff suppressed because one or more lines are too long
@ -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})}});
|
539
wp-includes/js/dist/blocks.js
vendored
539
wp-includes/js/dist/blocks.js
vendored
File diff suppressed because it is too large
Load Diff
2
wp-includes/js/dist/blocks.js.map
vendored
2
wp-includes/js/dist/blocks.js.map
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/blocks.min.js
vendored
2
wp-includes/js/dist/blocks.min.js
vendored
File diff suppressed because one or more lines are too long
1435
wp-includes/js/dist/components.js
vendored
1435
wp-includes/js/dist/components.js
vendored
File diff suppressed because it is too large
Load Diff
2
wp-includes/js/dist/components.js.map
vendored
2
wp-includes/js/dist/components.js.map
vendored
File diff suppressed because one or more lines are too long
6
wp-includes/js/dist/components.min.js
vendored
6
wp-includes/js/dist/components.min.js
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/compose.js.map
vendored
2
wp-includes/js/dist/compose.js.map
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/compose.min.js
vendored
2
wp-includes/js/dist/compose.min.js
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/core-data.js.map
vendored
2
wp-includes/js/dist/core-data.js.map
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/core-data.min.js
vendored
2
wp-includes/js/dist/core-data.min.js
vendored
File diff suppressed because one or more lines are too long
851
wp-includes/js/dist/data.js
vendored
851
wp-includes/js/dist/data.js
vendored
@ -973,7 +973,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/*!************************************************************!*\
|
||||
!*** ./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__) {
|
||||
|
||||
"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__, "dispatch", function() { return dispatch; });
|
||||
/* 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__, "registerReducer", function() { return registerReducer; });
|
||||
/* 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 dispatch = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].dispatch;
|
||||
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 registerReducer = _default_registry__WEBPACK_IMPORTED_MODULE_1__["default"].registerReducer;
|
||||
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;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./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":
|
||||
@ -1422,15 +1812,13 @@ var promiseMiddleware = function promiseMiddleware() {
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* 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_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_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread */ "./node_modules/@babel/runtime/helpers/esm/objectSpread.js");
|
||||
/* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! redux */ "./node_modules/redux/es/redux.js");
|
||||
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ "lodash");
|
||||
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* 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 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_deprecated__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/deprecated */ "@wordpress/deprecated");
|
||||
/* 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 _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
|
||||
*/
|
||||
|
||||
/**
|
||||
* WordPress dependencies
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* Internal dependencies
|
||||
@ -1445,21 +1837,16 @@ __webpack_require__.r(__webpack_exports__);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* An isolated orchestrator of store registrations.
|
||||
*
|
||||
* @typedef {WPDataRegistry}
|
||||
*
|
||||
* @property {Function} registerReducer
|
||||
* @property {Function} registerSelectors
|
||||
* @property {Function} registerResolvers
|
||||
* @property {Function} registerActions
|
||||
* @property {Function} registerGenericStore
|
||||
* @property {Function} registerStore
|
||||
* @property {Function} subscribe
|
||||
* @property {Function} select
|
||||
* @property {Function} dispatch
|
||||
* @property {Function} use
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -1479,7 +1866,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
|
||||
function createRegistry() {
|
||||
var storeConfigs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||
var namespaces = {};
|
||||
var stores = {};
|
||||
var listeners = [];
|
||||
/**
|
||||
* Global listener called for each store's update.
|
||||
@ -1490,214 +1877,6 @@ function createRegistry() {
|
||||
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.
|
||||
*
|
||||
@ -1710,7 +1889,7 @@ function createRegistry() {
|
||||
var subscribe = function subscribe(listener) {
|
||||
listeners.push(listener);
|
||||
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) {
|
||||
return Object(lodash__WEBPACK_IMPORTED_MODULE_4__["get"])(namespaces, [reducerKey, 'selectors']);
|
||||
}
|
||||
/**
|
||||
* 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);
|
||||
var store = stores[reducerKey];
|
||||
return store && store.getSelectors();
|
||||
}
|
||||
/**
|
||||
* 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) {
|
||||
return Object(lodash__WEBPACK_IMPORTED_MODULE_4__["get"])(namespaces, [reducerKey, 'actions']);
|
||||
}
|
||||
/**
|
||||
* Maps an object of function values to proxy invocation through to the
|
||||
* current internal representation of the registry, which may be enhanced
|
||||
* by plugins.
|
||||
*
|
||||
* @param {Object<string,Function>} attributes Object of function values.
|
||||
*
|
||||
* @return {Object<string,Function>} Object enhanced with plugin proxying.
|
||||
*/
|
||||
var store = stores[reducerKey];
|
||||
return store && store.getActions();
|
||||
} //
|
||||
// Deprecated
|
||||
// TODO: Remove this after `use()` is removed.
|
||||
//
|
||||
|
||||
|
||||
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') {
|
||||
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 = {
|
||||
namespaces: namespaces,
|
||||
registerReducer: registerReducer,
|
||||
registerSelectors: registerSelectors,
|
||||
registerResolvers: registerResolvers,
|
||||
registerActions: registerActions,
|
||||
registerStore: registerStore,
|
||||
registerGenericStore: registerGenericStore,
|
||||
stores: stores,
|
||||
namespaces: stores,
|
||||
// TODO: Deprecate/remove this.
|
||||
subscribe: subscribe,
|
||||
select: select,
|
||||
dispatch: dispatch,
|
||||
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
|
||||
* enhanced registry to enable plugin chaining.
|
||||
* Registers a standard `@wordpress/data` store.
|
||||
*
|
||||
* @param {WPDataPlugin} plugin Plugin by which to enhance.
|
||||
* @param {?Object} options Optional options to pass to plugin.
|
||||
* @param {string} reducerKey Reducer key.
|
||||
* @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) {
|
||||
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;
|
||||
}
|
||||
|
||||
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"]
|
||||
}, storeConfigs)).map(function (_ref) {
|
||||
var _ref2 = Object(_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__["default"])(_ref, 2),
|
||||
name = _ref2[0],
|
||||
config = _ref2[1];
|
||||
|
||||
return registerStore(name, config);
|
||||
return registry.registerStore(name, config);
|
||||
});
|
||||
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":
|
||||
/*!******************************************!*\
|
||||
!*** external {"this":["wp","element"]} ***!
|
||||
|
2
wp-includes/js/dist/data.js.map
vendored
2
wp-includes/js/dist/data.js.map
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/data.min.js
vendored
2
wp-includes/js/dist/data.min.js
vendored
File diff suppressed because one or more lines are too long
38
wp-includes/js/dist/date.js
vendored
38
wp-includes/js/dist/date.js
vendored
@ -91,7 +91,7 @@ this["wp"] = this["wp"] || {}; this["wp"]["date"] =
|
||||
/*!************************************************************!*\
|
||||
!*** ./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__) {
|
||||
|
||||
"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__, "gmdate", function() { return gmdate; });
|
||||
/* 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___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");
|
||||
@ -241,6 +243,12 @@ function setupWPTimezone() {
|
||||
|
||||
|
||||
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++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
@ -515,6 +523,34 @@ function dateI18n(dateFormat) {
|
||||
|
||||
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();
|
||||
|
||||
|
||||
|
2
wp-includes/js/dist/date.js.map
vendored
2
wp-includes/js/dist/date.js.map
vendored
File diff suppressed because one or more lines are too long
6
wp-includes/js/dist/date.min.js
vendored
6
wp-includes/js/dist/date.min.js
vendored
File diff suppressed because one or more lines are too long
23
wp-includes/js/dist/dom.js
vendored
23
wp-includes/js/dist/dom.js
vendored
@ -167,7 +167,7 @@ function _toConsumableArray(arr) {
|
||||
/*!*********************************************************!*\
|
||||
!*** ./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__) {
|
||||
|
||||
"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__, "unwrap", function() { return unwrap; });
|
||||
/* 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___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 {string} tagName The new tag name.
|
||||
* @param {Document} doc The document of the node.
|
||||
*
|
||||
* @return {Element} The new node.
|
||||
*/
|
||||
|
||||
function replaceTag(node, tagName, doc) {
|
||||
var newNode = doc.createElement(tagName);
|
||||
function replaceTag(node, tagName) {
|
||||
var newNode = node.ownerDocument.createElement(tagName);
|
||||
|
||||
while (node.firstChild) {
|
||||
newNode.appendChild(node.firstChild);
|
||||
@ -814,6 +814,17 @@ function replaceTag(node, tagName, doc) {
|
||||
node.parentNode.replaceChild(newNode, node);
|
||||
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 ***!
|
||||
\***********************************************************/
|
||||
/*! 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__) {
|
||||
|
||||
"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__, "wrap", function() { return _dom__WEBPACK_IMPORTED_MODULE_2__["wrap"]; });
|
||||
|
||||
/**
|
||||
* Internal dependencies
|
||||
*/
|
||||
|
2
wp-includes/js/dist/dom.js.map
vendored
2
wp-includes/js/dist/dom.js.map
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/dom.min.js
vendored
2
wp-includes/js/dist/dom.min.js
vendored
File diff suppressed because one or more lines are too long
663
wp-includes/js/dist/edit-post.js
vendored
663
wp-includes/js/dist/edit-post.js
vendored
@ -1255,9 +1255,14 @@ function Header(_ref) {
|
||||
"aria-label": Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Editor top bar'),
|
||||
className: "edit-post-header",
|
||||
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"
|
||||
}, 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,
|
||||
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"], {
|
||||
@ -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 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 _wordpress_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor");
|
||||
/* 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_3__ = __webpack_require__(/*! @wordpress/compose */ "@wordpress/compose");
|
||||
/* 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_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 _wordpress_compose__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/compose */ "@wordpress/compose");
|
||||
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
|
||||
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor");
|
||||
/* 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___default = /*#__PURE__*/__webpack_require__.n(_wordpress_viewport__WEBPACK_IMPORTED_MODULE_5__);
|
||||
|
||||
@ -1746,48 +1751,51 @@ function PostPublishButtonOrToggle(_ref) {
|
||||
isPublishSidebarOpened = _ref.isPublishSidebarOpened,
|
||||
isScheduled = _ref.isScheduled,
|
||||
togglePublishSidebar = _ref.togglePublishSidebar;
|
||||
var button = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_2__["PostPublishButton"], {
|
||||
forceIsDirty: forceIsDirty,
|
||||
forceIsSaving: forceIsSaving
|
||||
});
|
||||
var toggle = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_editor__WEBPACK_IMPORTED_MODULE_2__["PostPublishPanelToggle"], {
|
||||
isOpen: isPublishSidebarOpened,
|
||||
onToggle: togglePublishSidebar,
|
||||
forceIsSaving: forceIsSaving
|
||||
});
|
||||
var IS_TOGGLE = 'toggle';
|
||||
var IS_BUTTON = 'button';
|
||||
var component;
|
||||
/**
|
||||
* 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):
|
||||
*
|
||||
* - is 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
|
||||
* that couldn't be published (for ex, for a contributor role).
|
||||
* Some languages can have really long translations for "Submit for review",
|
||||
* so given the lack of UI real state we decided to take into account the viewport
|
||||
* in that particular case.
|
||||
* 2) Then, in small viewports, we'll show a TOGGLE.
|
||||
*
|
||||
* 3) Finally, we'll use the publish sidebar status to decide:
|
||||
*
|
||||
* - if it is enabled, we show a TOGGLE
|
||||
* - if it is disabled, we show a BUTTON
|
||||
*/
|
||||
|
||||
if (isPublished || isScheduled && isBeingScheduled || isPending && !hasPublishAction && !isLessThanMediumViewport) {
|
||||
return button;
|
||||
}
|
||||
/**
|
||||
* Then, we take other things into account:
|
||||
*
|
||||
* - Show TOGGLE if it is small viewport.
|
||||
* - Otherwise, use publish sidebar status to decide - TOGGLE if enabled, BUTTON if not.
|
||||
*/
|
||||
|
||||
|
||||
if (isLessThanMediumViewport) {
|
||||
return toggle;
|
||||
component = IS_BUTTON;
|
||||
} else if (isLessThanMediumViewport) {
|
||||
component = IS_TOGGLE;
|
||||
} else if (isPublishSidebarEnabled) {
|
||||
component = IS_TOGGLE;
|
||||
} else {
|
||||
component = IS_BUTTON;
|
||||
}
|
||||
|
||||
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 {
|
||||
hasPublishAction: Object(lodash__WEBPACK_IMPORTED_MODULE_1__["get"])(select('core/editor').getCurrentPost(), ['_links', 'wp:action-publish'], false),
|
||||
isBeingScheduled: select('core/editor').isEditedPostBeingScheduled(),
|
||||
@ -1797,7 +1805,7 @@ function PostPublishButtonOrToggle(_ref) {
|
||||
isPublishSidebarOpened: select('core/edit-post').isPublishSidebarOpened(),
|
||||
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'),
|
||||
togglePublishSidebar = _dispatch.togglePublishSidebar;
|
||||
|
||||
@ -2040,7 +2048,7 @@ var textFormattingShortcuts = {
|
||||
keyCombination: primary('k'),
|
||||
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.')
|
||||
}, {
|
||||
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___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 _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';
|
||||
function OptionsModal(_ref) {
|
||||
var isModalActive = _ref.isModalActive,
|
||||
closeModal = _ref.closeModal,
|
||||
_ref$metaBoxes = _ref.metaBoxes,
|
||||
metaBoxes = _ref$metaBoxes === void 0 ? [] : _ref$metaBoxes;
|
||||
closeModal = _ref.closeModal;
|
||||
|
||||
if (!isModalActive) {
|
||||
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"], {
|
||||
label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__["__"])('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')
|
||||
}, 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) {
|
||||
return {
|
||||
isModalActive: select('core/edit-post').isModalActive(MODAL_NAME),
|
||||
metaBoxes: select('core/edit-post').getAllMetaBoxes()
|
||||
isModalActive: select('core/edit-post').isModalActive(MODAL_NAME)
|
||||
};
|
||||
}), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__["withDispatch"])(function (dispatch) {
|
||||
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/options.js ***!
|
||||
\********************************************************************************************/
|
||||
/*! exports provided: EnablePublishSidebarOption, EnableTipsOption, EnablePanelOption */
|
||||
/***/ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/meta-boxes-section.js":
|
||||
/*!*******************************************************************************************************!*\
|
||||
!*** ./node_modules/@wordpress/edit-post/build-module/components/options-modal/meta-boxes-section.js ***!
|
||||
\*******************************************************************************************************/
|
||||
/*! 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__) {
|
||||
|
||||
"use strict";
|
||||
__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_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");
|
||||
@ -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 _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_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
|
||||
/* 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__);
|
||||
/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./base */ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/base.js");
|
||||
|
||||
|
||||
|
||||
@ -2926,32 +3035,21 @@ __webpack_require__.r(__webpack_exports__);
|
||||
* 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 =
|
||||
/*#__PURE__*/
|
||||
function (_Component) {
|
||||
Object(_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__["default"])(DeferredOption, _Component);
|
||||
|
||||
function DeferredOption(_ref2) {
|
||||
function DeferredOption(_ref) {
|
||||
var _this;
|
||||
|
||||
var isChecked = _ref2.isChecked;
|
||||
var isChecked = _ref.isChecked;
|
||||
|
||||
Object(_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__["default"])(this, DeferredOption);
|
||||
|
||||
@ -2974,7 +3072,7 @@ function (_Component) {
|
||||
value: function render() {
|
||||
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,
|
||||
isChecked: this.state.isChecked,
|
||||
onChange: function onChange(isChecked) {
|
||||
@ -2989,11 +3087,179 @@ function (_Component) {
|
||||
return DeferredOption;
|
||||
}(_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 {
|
||||
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'),
|
||||
enablePublishSidebar = _dispatch.enablePublishSidebar,
|
||||
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.
|
||||
// See the edit-post's header component for the specific logic.
|
||||
Object(_wordpress_viewport__WEBPACK_IMPORTED_MODULE_9__["ifViewportMatches"])('medium'))(Option);
|
||||
var EnableTipsOption = Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_7__["compose"])(Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_8__["withSelect"])(function (select) {
|
||||
Object(_wordpress_viewport__WEBPACK_IMPORTED_MODULE_2__["ifViewportMatches"])('medium'))(_base__WEBPACK_IMPORTED_MODULE_3__["default"]));
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./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 {
|
||||
isChecked: select('core/nux').areTipsEnabled()
|
||||
};
|
||||
}), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_8__["withDispatch"])(function (dispatch) {
|
||||
var _dispatch2 = dispatch('core/nux'),
|
||||
enableTips = _dispatch2.enableTips,
|
||||
disableTips = _dispatch2.disableTips;
|
||||
}), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__["withDispatch"])(function (dispatch) {
|
||||
var _dispatch = dispatch('core/nux'),
|
||||
enableTips = _dispatch.enableTips,
|
||||
disableTips = _dispatch.disableTips;
|
||||
|
||||
return {
|
||||
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
|
||||
// modal is dismissed. This stops the NUX guide from appearing above the
|
||||
// Options modal, which looks totally weird.
|
||||
DeferredOption);
|
||||
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)
|
||||
};
|
||||
}), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_8__["withDispatch"])(function (dispatch, _ref4) {
|
||||
var panelName = _ref4.panelName;
|
||||
return {
|
||||
onChange: function onChange() {
|
||||
return dispatch('core/edit-post').toggleEditorPanelEnabled(panelName);
|
||||
}
|
||||
};
|
||||
}))(Option);
|
||||
_deferred__WEBPACK_IMPORTED_MODULE_2__["default"]));
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/index.js":
|
||||
/*!**************************************************************************************************!*\
|
||||
!*** ./node_modules/@wordpress/edit-post/build-module/components/options-modal/options/index.js ***!
|
||||
\**************************************************************************************************/
|
||||
/*! exports provided: EnableCustomFieldsOption, EnablePanelOption, EnablePublishSidebarOption, EnableTipsOption */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__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,
|
||||
focusMode = _ref.focusMode,
|
||||
post = _ref.post,
|
||||
overridePost = _ref.overridePost,
|
||||
initialEdits = _ref.initialEdits,
|
||||
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) {
|
||||
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"])({
|
||||
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"], {
|
||||
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)));
|
||||
@ -4879,7 +5190,7 @@ var getAttachmentsCollection = function getAttachmentsCollection(ids) {
|
||||
order: 'ASC',
|
||||
orderby: 'post__in',
|
||||
post__in: ids,
|
||||
per_page: 100,
|
||||
posts_per_page: -1,
|
||||
query: true,
|
||||
type: 'image'
|
||||
});
|
||||
@ -5298,22 +5609,24 @@ __webpack_require__.r(__webpack_exports__);
|
||||
* an unhandled error occurs, replacing previously mounted editor element using
|
||||
* an initial state from prior to the crash.
|
||||
*
|
||||
* @param {Object} postType Post type 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 {?Object} settings Editor settings object.
|
||||
* @param {Object} overridePost Post properties to override.
|
||||
* @param {Object} postType Post type 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 {?Object} settings Editor settings object.
|
||||
* @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);
|
||||
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"], {
|
||||
settings: settings,
|
||||
onError: reboot,
|
||||
postId: postId,
|
||||
postType: postType,
|
||||
overridePost: overridePost,
|
||||
initialEdits: initialEdits,
|
||||
recovery: true
|
||||
}), 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
|
||||
* call initializeEditor(). This is due to metaBox timing.
|
||||
*
|
||||
* @param {string} id Unique identifier for editor instance.
|
||||
* @param {Object} postType Post type of the post to edit.
|
||||
* @param {Object} postId ID of the post to edit.
|
||||
* @param {?Object} settings Editor settings object.
|
||||
* @param {Object} overridePost Post properties to override.
|
||||
* @param {string} id Unique identifier for editor instance.
|
||||
* @param {Object} postType Post type of the post to edit.
|
||||
* @param {Object} postId ID of the post to edit.
|
||||
* @param {?Object} settings Editor settings object.
|
||||
* @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 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_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"], {
|
||||
@ -5340,7 +5655,7 @@ function initializeEditor(id, postType, postId, settings, overridePost) {
|
||||
onError: reboot,
|
||||
postId: postId,
|
||||
postType: postType,
|
||||
overridePost: overridePost
|
||||
initialEdits: initialEdits
|
||||
}), target);
|
||||
}
|
||||
|
||||
@ -5552,7 +5867,7 @@ function KeyboardShortcutsHelpMenuItem(_ref) {
|
||||
/*!*************************************************************************!*\
|
||||
!*** ./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__) {
|
||||
|
||||
"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__, "toggleEditorPanelEnabled", function() { return toggleEditorPanelEnabled; });
|
||||
/* 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__, "switchEditorMode", function() { return switchEditorMode; });
|
||||
/* 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__, "requestMetaBoxUpdates", function() { return requestMetaBoxUpdates; });
|
||||
/* 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.
|
||||
*
|
||||
@ -5586,7 +5894,6 @@ __webpack_require__.r(__webpack_exports__);
|
||||
*
|
||||
* @return {Object} Action object.
|
||||
*/
|
||||
|
||||
function openGeneralSidebar(name) {
|
||||
return {
|
||||
type: 'OPEN_GENERAL_SIDEBAR',
|
||||
@ -5692,22 +5999,6 @@ function toggleEditorPanelOpened(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.
|
||||
*
|
||||
@ -5858,6 +6149,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
|
||||
|
||||
|
||||
var VIEW_AS_LINK_SELECTOR = '#wp-admin-bar-view a';
|
||||
var effects = {
|
||||
SET_META_BOXES_PER_LOCATIONS: function SET_META_BOXES_PER_LOCATIONS(action, store) {
|
||||
// Allow toggling metaboxes panels
|
||||
@ -5998,7 +6290,25 @@ var effects = {
|
||||
adjustSidebar(isMobileViewPort()); // Collapse sidebar when viewport shrinks.
|
||||
// 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);
|
||||
@ -6385,7 +6695,7 @@ var metaBoxes = Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__["combineRedu
|
||||
/*!***************************************************************************!*\
|
||||
!*** ./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__) {
|
||||
|
||||
"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__, "isPublishSidebarOpened", function() { return isPublishSidebarOpened; });
|
||||
/* 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__, "isModalActive", function() { return isModalActive; });
|
||||
/* 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 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 _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
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* WordPress dependencies
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* Returns the current editing mode.
|
||||
*
|
||||
@ -6534,24 +6836,6 @@ function isEditorPanelEnabled(state, panelName) {
|
||||
var panels = getPreference(state, 'panels');
|
||||
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
|
||||
* 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":
|
||||
/*!*****************************************!*\
|
||||
!*** external {"this":["wp","editor"]} ***!
|
||||
|
2
wp-includes/js/dist/edit-post.js.map
vendored
2
wp-includes/js/dist/edit-post.js.map
vendored
File diff suppressed because one or more lines are too long
4
wp-includes/js/dist/edit-post.min.js
vendored
4
wp-includes/js/dist/edit-post.min.js
vendored
File diff suppressed because one or more lines are too long
4726
wp-includes/js/dist/editor.js
vendored
4726
wp-includes/js/dist/editor.js
vendored
File diff suppressed because it is too large
Load Diff
2
wp-includes/js/dist/editor.js.map
vendored
2
wp-includes/js/dist/editor.js.map
vendored
File diff suppressed because one or more lines are too long
8
wp-includes/js/dist/editor.min.js
vendored
8
wp-includes/js/dist/editor.min.js
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/element.js.map
vendored
2
wp-includes/js/dist/element.js.map
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/element.min.js
vendored
2
wp-includes/js/dist/element.min.js
vendored
File diff suppressed because one or more lines are too long
349
wp-includes/js/dist/format-library.js
vendored
349
wp-includes/js/dist/format-library.js
vendored
@ -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_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_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 bold = {
|
||||
name: name,
|
||||
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Bold'),
|
||||
match: {
|
||||
tagName: 'strong'
|
||||
},
|
||||
tagName: 'strong',
|
||||
className: null,
|
||||
edit: function edit(_ref) {
|
||||
var isActive = _ref.isActive,
|
||||
value = _ref.value,
|
||||
onChange = _ref.onChange,
|
||||
ToolbarButton = _ref.ToolbarButton,
|
||||
Shortcut = _ref.Shortcut;
|
||||
onChange = _ref.onChange;
|
||||
|
||||
var onToggle = function onToggle() {
|
||||
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",
|
||||
character: "b",
|
||||
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",
|
||||
icon: "editor-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_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_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 = {
|
||||
name: name,
|
||||
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Code'),
|
||||
match: {
|
||||
tagName: 'code'
|
||||
},
|
||||
tagName: 'code',
|
||||
className: null,
|
||||
edit: function edit(_ref) {
|
||||
var value = _ref.value,
|
||||
onChange = _ref.onChange,
|
||||
Shortcut = _ref.Shortcut;
|
||||
onChange = _ref.onChange;
|
||||
|
||||
var onToggle = function onToggle() {
|
||||
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",
|
||||
character: "x",
|
||||
onUse: onToggle
|
||||
}));
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
@ -499,9 +499,8 @@ var 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')],
|
||||
object: true,
|
||||
match: {
|
||||
tagName: 'img'
|
||||
},
|
||||
tagName: 'img',
|
||||
className: null,
|
||||
attributes: {
|
||||
className: 'class',
|
||||
style: 'style',
|
||||
@ -548,9 +547,9 @@ var image = {
|
||||
|
||||
var _this$props = this.props,
|
||||
value = _this$props.value,
|
||||
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"])(InserterListItem, {
|
||||
onChange = _this$props.onChange;
|
||||
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"], {
|
||||
name: name,
|
||||
icon: Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["SVG"], {
|
||||
xmlns: "http://www.w3.org/2000/svg",
|
||||
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_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_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 italic = {
|
||||
name: name,
|
||||
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Italic'),
|
||||
match: {
|
||||
tagName: 'em'
|
||||
},
|
||||
tagName: 'em',
|
||||
className: null,
|
||||
edit: function edit(_ref) {
|
||||
var isActive = _ref.isActive,
|
||||
value = _ref.value,
|
||||
onChange = _ref.onChange,
|
||||
ToolbarButton = _ref.ToolbarButton,
|
||||
Shortcut = _ref.Shortcut;
|
||||
onChange = _ref.onChange;
|
||||
|
||||
var onToggle = function onToggle() {
|
||||
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",
|
||||
character: "i",
|
||||
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",
|
||||
icon: "editor-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_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 _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
|
||||
*/
|
||||
@ -755,9 +757,8 @@ var name = 'core/link';
|
||||
var link = {
|
||||
name: name,
|
||||
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Link'),
|
||||
match: {
|
||||
tagName: 'a'
|
||||
},
|
||||
tagName: 'a',
|
||||
className: null,
|
||||
attributes: {
|
||||
url: 'href',
|
||||
target: 'target'
|
||||
@ -827,26 +828,24 @@ var link = {
|
||||
isActive = _this$props3.isActive,
|
||||
activeAttributes = _this$props3.activeAttributes,
|
||||
value = _this$props3.value,
|
||||
onChange = _this$props3.onChange,
|
||||
ToolbarButton = _this$props3.ToolbarButton,
|
||||
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, {
|
||||
onChange = _this$props3.onChange;
|
||||
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"], {
|
||||
type: "access",
|
||||
character: "a",
|
||||
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",
|
||||
character: "s",
|
||||
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",
|
||||
character: "k",
|
||||
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",
|
||||
character: "k",
|
||||
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",
|
||||
icon: "editor-unlink",
|
||||
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Unlink'),
|
||||
@ -854,7 +853,7 @@ var link = {
|
||||
isActive: isActive,
|
||||
shortcutType: "primaryShift",
|
||||
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",
|
||||
icon: "admin-links",
|
||||
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Link'),
|
||||
@ -862,7 +861,7 @@ var link = {
|
||||
isActive: isActive,
|
||||
shortcutType: "primary",
|
||||
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,
|
||||
stopAddingLink: this.stopAddingLink,
|
||||
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 _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_i18n__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
|
||||
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__);
|
||||
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
|
||||
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_8__);
|
||||
/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/keycodes */ "@wordpress/keycodes");
|
||||
/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_keycodes__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___default = /*#__PURE__*/__webpack_require__.n(_wordpress_url__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_rich_text__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11__);
|
||||
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @wordpress/editor */ "@wordpress/editor");
|
||||
/* harmony import */ var _wordpress_editor__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_wordpress_editor__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 classnames__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js");
|
||||
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_7__);
|
||||
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
|
||||
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__);
|
||||
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
|
||||
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_9__);
|
||||
/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @wordpress/keycodes */ "@wordpress/keycodes");
|
||||
/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_wordpress_keycodes__WEBPACK_IMPORTED_MODULE_10__);
|
||||
/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @wordpress/url */ "@wordpress/url");
|
||||
/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_wordpress_url__WEBPACK_IMPORTED_MODULE_11__);
|
||||
/* harmony import */ var _wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @wordpress/rich-text */ "@wordpress/rich-text");
|
||||
/* 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 _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
|
||||
*/
|
||||
@ -928,12 +934,14 @@ __webpack_require__.r(__webpack_exports__);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Internal dependencies
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
var stopKeyPropagation = function stopKeyPropagation(event) {
|
||||
return event.stopPropagation();
|
||||
};
|
||||
@ -961,7 +969,7 @@ function createLinkFormat(_ref) {
|
||||
|
||||
if (opensInNewWindow) {
|
||||
// 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.rel = 'noreferrer noopener';
|
||||
format.attributes['aria-label'] = label;
|
||||
@ -988,13 +996,13 @@ var LinkEditor = function LinkEditor(_ref2) {
|
||||
onKeyPress: stopKeyPropagation,
|
||||
onKeyDown: onKeyDown,
|
||||
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,
|
||||
onChange: onChangeInputValue,
|
||||
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",
|
||||
label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Apply'),
|
||||
label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('Apply'),
|
||||
type: "submit"
|
||||
}))
|
||||
/* eslint-enable jsx-a11y/no-noninteractive-element-interactions */
|
||||
@ -1005,18 +1013,22 @@ var LinkEditor = function LinkEditor(_ref2) {
|
||||
var LinkViewer = function LinkViewer(_ref3) {
|
||||
var url = _ref3.url,
|
||||
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
|
||||
|
||||
/* eslint-disable jsx-a11y/no-static-element-interactions */
|
||||
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
|
||||
className: "editor-format-toolbar__link-container-content",
|
||||
onKeyPress: stopKeyPropagation
|
||||
}, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_8__["ExternalLink"], {
|
||||
className: "editor-format-toolbar__link-container-value",
|
||||
}, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_9__["ExternalLink"], {
|
||||
className: linkClassName,
|
||||
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",
|
||||
label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Edit'),
|
||||
label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('Edit'),
|
||||
onClick: editLink
|
||||
}))
|
||||
/* 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, [{
|
||||
key: "onKeyDown",
|
||||
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();
|
||||
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.
|
||||
event.stopPropagation();
|
||||
}
|
||||
@ -1079,7 +1091,7 @@ function (_Component) {
|
||||
}); // Apply now if URL is not being edited.
|
||||
|
||||
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,
|
||||
opensInNewWindow: opensInNewWindow,
|
||||
text: value.text
|
||||
@ -1105,7 +1117,7 @@ function (_Component) {
|
||||
var _this$state = this.state,
|
||||
inputValue = _this$state.inputValue,
|
||||
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({
|
||||
url: url,
|
||||
opensInNewWindow: opensInNewWindow,
|
||||
@ -1113,21 +1125,23 @@ function (_Component) {
|
||||
});
|
||||
event.preventDefault();
|
||||
|
||||
if (Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11__["isCollapsed"])(value) && !isActive) {
|
||||
var toInsert = Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11__["applyFormat"])(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_11__["create"])({
|
||||
if (Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12__["isCollapsed"])(value) && !isActive) {
|
||||
var toInsert = Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12__["applyFormat"])(Object(_wordpress_rich_text__WEBPACK_IMPORTED_MODULE_12__["create"])({
|
||||
text: url
|
||||
}), 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 {
|
||||
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();
|
||||
|
||||
if (isActive) {
|
||||
speak(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Link edited.'), 'assertive');
|
||||
if (!Object(_utils__WEBPACK_IMPORTED_MODULE_15__["isValidHref"])(url)) {
|
||||
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 {
|
||||
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,
|
||||
opensInNewWindow = _this$state2.opensInNewWindow;
|
||||
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)
|
||||
/* 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,
|
||||
focusOnMount: showInput ? 'firstElement' : false,
|
||||
renderSettings: function renderSettings() {
|
||||
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_8__["ToggleControl"], {
|
||||
label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__["__"])('Open in New Tab'),
|
||||
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_9__["ToggleControl"], {
|
||||
label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__["__"])('Open in New Tab'),
|
||||
checked: opensInNewWindow,
|
||||
onChange: _this2.setLinkTarget
|
||||
});
|
||||
@ -1226,7 +1240,7 @@ function (_Component) {
|
||||
return InlineLinkUI;
|
||||
}(_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);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./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":
|
||||
@ -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_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_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 strikethrough = {
|
||||
name: name,
|
||||
title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Strikethrough'),
|
||||
match: {
|
||||
tagName: 'del'
|
||||
},
|
||||
tagName: 'del',
|
||||
className: null,
|
||||
edit: function edit(_ref) {
|
||||
var isActive = _ref.isActive,
|
||||
value = _ref.value,
|
||||
onChange = _ref.onChange,
|
||||
ToolbarButton = _ref.ToolbarButton,
|
||||
Shortcut = _ref.Shortcut;
|
||||
onChange = _ref.onChange;
|
||||
|
||||
var onToggle = function onToggle() {
|
||||
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",
|
||||
character: "d",
|
||||
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",
|
||||
icon: "editor-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":
|
||||
@ -1490,6 +1652,17 @@ var strikethrough = {
|
||||
|
||||
(function() { module.exports = this["wp"]["url"]; }());
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "lodash":
|
||||
/*!*************************!*\
|
||||
!*** external "lodash" ***!
|
||||
\*************************/
|
||||
/*! no static exports found */
|
||||
/***/ (function(module, exports) {
|
||||
|
||||
(function() { module.exports = this["lodash"]; }());
|
||||
|
||||
/***/ })
|
||||
|
||||
/******/ });
|
||||
|
2
wp-includes/js/dist/format-library.js.map
vendored
2
wp-includes/js/dist/format-library.js.map
vendored
File diff suppressed because one or more lines are too long
13
wp-includes/js/dist/format-library.min.js
vendored
13
wp-includes/js/dist/format-library.min.js
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/hooks.min.js
vendored
2
wp-includes/js/dist/hooks.min.js
vendored
@ -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}});
|
2
wp-includes/js/dist/i18n.min.js
vendored
2
wp-includes/js/dist/i18n.min.js
vendored
@ -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
|
||||
*/
|
||||
|
2
wp-includes/js/dist/keycodes.min.js
vendored
2
wp-includes/js/dist/keycodes.min.js
vendored
@ -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
2
wp-includes/js/dist/nux.js
vendored
2
wp-includes/js/dist/nux.js
vendored
@ -397,7 +397,7 @@ function DotTip(_ref) {
|
||||
|
||||
if (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',
|
||||
version: '4.4',
|
||||
alternative: 'the tipId prop'
|
||||
|
2
wp-includes/js/dist/nux.js.map
vendored
2
wp-includes/js/dist/nux.js.map
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/nux.min.js
vendored
2
wp-includes/js/dist/nux.min.js
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/plugins.js.map
vendored
2
wp-includes/js/dist/plugins.js.map
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/plugins.min.js
vendored
2
wp-includes/js/dist/plugins.min.js
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/redux-routine.min.js
vendored
2
wp-includes/js/dist/redux-routine.min.js
vendored
File diff suppressed because one or more lines are too long
519
wp-includes/js/dist/rich-text.js
vendored
519
wp-includes/js/dist/rich-text.js
vendored
@ -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 ***!
|
||||
@ -473,18 +503,17 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* 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_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 lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
|
||||
/* 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_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 _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_7__ = __webpack_require__(/*! ./special-characters */ "./node_modules/@wordpress/rich-text/build-module/special-characters.js");
|
||||
/* harmony import */ var _special_characters__WEBPACK_IMPORTED_MODULE_6__ = __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
|
||||
*/
|
||||
@ -522,10 +550,24 @@ function simpleFindKey(object, value) {
|
||||
function toFormat(_ref) {
|
||||
var type = _ref.type,
|
||||
attributes = _ref.attributes;
|
||||
var formatType = Object(lodash__WEBPACK_IMPORTED_MODULE_2__["find"])(Object(_get_format_types__WEBPACK_IMPORTED_MODULE_6__["getFormatTypes"])(), function (_ref2) {
|
||||
var match = _ref2.match;
|
||||
return type === match.tagName;
|
||||
});
|
||||
var formatType;
|
||||
|
||||
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) {
|
||||
return attributes ? {
|
||||
@ -536,6 +578,10 @@ function toFormat(_ref) {
|
||||
};
|
||||
}
|
||||
|
||||
if (formatType.__experimentalCreatePrepareEditableTree) {
|
||||
return null;
|
||||
}
|
||||
|
||||
if (!attributes) {
|
||||
return {
|
||||
type: formatType.name
|
||||
@ -592,17 +638,17 @@ function toFormat(_ref) {
|
||||
|
||||
|
||||
function create() {
|
||||
var _ref3 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
|
||||
element = _ref3.element,
|
||||
text = _ref3.text,
|
||||
html = _ref3.html,
|
||||
range = _ref3.range,
|
||||
multilineTag = _ref3.multilineTag,
|
||||
multilineWrapperTags = _ref3.multilineWrapperTags,
|
||||
removeNode = _ref3.removeNode,
|
||||
unwrapNode = _ref3.unwrapNode,
|
||||
filterString = _ref3.filterString,
|
||||
removeAttribute = _ref3.removeAttribute;
|
||||
var _ref2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
|
||||
element = _ref2.element,
|
||||
text = _ref2.text,
|
||||
html = _ref2.html,
|
||||
range = _ref2.range,
|
||||
multilineTag = _ref2.multilineTag,
|
||||
multilineWrapperTags = _ref2.multilineWrapperTags,
|
||||
removeNode = _ref2.removeNode,
|
||||
unwrapNode = _ref2.unwrapNode,
|
||||
filterString = _ref2.filterString,
|
||||
removeAttribute = _ref2.removeAttribute;
|
||||
|
||||
if (typeof text === 'string' && text.length > 0) {
|
||||
return {
|
||||
@ -747,17 +793,17 @@ function filterRange(node, range, filter) {
|
||||
*/
|
||||
|
||||
|
||||
function createFromElement(_ref4) {
|
||||
var element = _ref4.element,
|
||||
range = _ref4.range,
|
||||
multilineTag = _ref4.multilineTag,
|
||||
multilineWrapperTags = _ref4.multilineWrapperTags,
|
||||
_ref4$currentWrapperT = _ref4.currentWrapperTags,
|
||||
currentWrapperTags = _ref4$currentWrapperT === void 0 ? [] : _ref4$currentWrapperT,
|
||||
removeNode = _ref4.removeNode,
|
||||
unwrapNode = _ref4.unwrapNode,
|
||||
filterString = _ref4.filterString,
|
||||
removeAttribute = _ref4.removeAttribute;
|
||||
function createFromElement(_ref3) {
|
||||
var element = _ref3.element,
|
||||
range = _ref3.range,
|
||||
multilineTag = _ref3.multilineTag,
|
||||
multilineWrapperTags = _ref3.multilineWrapperTags,
|
||||
_ref3$currentWrapperT = _ref3.currentWrapperTags,
|
||||
currentWrapperTags = _ref3$currentWrapperT === void 0 ? [] : _ref3$currentWrapperT,
|
||||
removeNode = _ref3.removeNode,
|
||||
unwrapNode = _ref3.unwrapNode,
|
||||
filterString = _ref3.filterString,
|
||||
removeAttribute = _ref3.removeAttribute;
|
||||
var accumulator = createEmptyValue();
|
||||
|
||||
if (!element) {
|
||||
@ -830,12 +876,15 @@ function createFromElement(_ref4) {
|
||||
element: node,
|
||||
removeAttribute: removeAttribute
|
||||
})
|
||||
}); // Reuse the last format if it's equal.
|
||||
});
|
||||
|
||||
if (Object(_is_format_equal__WEBPACK_IMPORTED_MODULE_4__["isFormatEqual"])(newFormat, lastFormat)) {
|
||||
format = lastFormat;
|
||||
} else {
|
||||
format = newFormat;
|
||||
if (newFormat) {
|
||||
// Reuse the last format if it's equal.
|
||||
if (Object(_is_format_equal__WEBPACK_IMPORTED_MODULE_4__["isFormatEqual"])(newFormat, lastFormat)) {
|
||||
format = lastFormat;
|
||||
} else {
|
||||
format = newFormat;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -877,7 +926,7 @@ function createFromElement(_ref4) {
|
||||
|
||||
if (format && format.attributes && text.length === 0) {
|
||||
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]) {
|
||||
formats[start].unshift(format);
|
||||
@ -941,17 +990,17 @@ function createFromElement(_ref4) {
|
||||
*/
|
||||
|
||||
|
||||
function createFromMultilineElement(_ref5) {
|
||||
var element = _ref5.element,
|
||||
range = _ref5.range,
|
||||
multilineTag = _ref5.multilineTag,
|
||||
multilineWrapperTags = _ref5.multilineWrapperTags,
|
||||
removeNode = _ref5.removeNode,
|
||||
unwrapNode = _ref5.unwrapNode,
|
||||
filterString = _ref5.filterString,
|
||||
removeAttribute = _ref5.removeAttribute,
|
||||
_ref5$currentWrapperT = _ref5.currentWrapperTags,
|
||||
currentWrapperTags = _ref5$currentWrapperT === void 0 ? [] : _ref5$currentWrapperT;
|
||||
function createFromMultilineElement(_ref4) {
|
||||
var element = _ref4.element,
|
||||
range = _ref4.range,
|
||||
multilineTag = _ref4.multilineTag,
|
||||
multilineWrapperTags = _ref4.multilineWrapperTags,
|
||||
removeNode = _ref4.removeNode,
|
||||
unwrapNode = _ref4.unwrapNode,
|
||||
filterString = _ref4.filterString,
|
||||
removeAttribute = _ref4.removeAttribute,
|
||||
_ref4$currentWrapperT = _ref4.currentWrapperTags,
|
||||
currentWrapperTags = _ref4$currentWrapperT === void 0 ? [] : _ref4$currentWrapperT;
|
||||
var accumulator = createEmptyValue();
|
||||
|
||||
if (!element || !element.hasChildNodes()) {
|
||||
@ -998,7 +1047,7 @@ function createFromMultilineElement(_ref5) {
|
||||
if (index !== 0 || currentWrapperTags.length > 0) {
|
||||
var formats = currentWrapperTags.length > 0 ? [currentWrapperTags] : [,];
|
||||
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);
|
||||
@ -1021,9 +1070,9 @@ function createFromMultilineElement(_ref5) {
|
||||
*/
|
||||
|
||||
|
||||
function getAttributes(_ref6) {
|
||||
var element = _ref6.element,
|
||||
removeAttribute = _ref6.removeAttribute;
|
||||
function getAttributes(_ref5) {
|
||||
var element = _ref5.element,
|
||||
removeAttribute = _ref5.removeAttribute;
|
||||
|
||||
if (!element.hasAttributes()) {
|
||||
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":
|
||||
@ -1239,7 +1259,7 @@ function getTextContent(_ref) {
|
||||
/*!*****************************************************************!*\
|
||||
!*** ./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__) {
|
||||
|
||||
"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 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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getFormatType", function() { return _get_format_type__WEBPACK_IMPORTED_MODULE_6__["getFormatType"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getFormatTypes", function() { return _get_format_types__WEBPACK_IMPORTED_MODULE_7__["getFormatTypes"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getSelectionEnd", function() { return _get_selection_end__WEBPACK_IMPORTED_MODULE_8__["getSelectionEnd"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getSelectionStart", function() { return _get_selection_start__WEBPACK_IMPORTED_MODULE_9__["getSelectionStart"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getTextContent", function() { return _get_text_content__WEBPACK_IMPORTED_MODULE_10__["getTextContent"]; });
|
||||
/* 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__, "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__, "isCollapsed", function() { return _is_collapsed__WEBPACK_IMPORTED_MODULE_11__["isCollapsed"]; });
|
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isEmptyLine", function() { return _is_empty__WEBPACK_IMPORTED_MODULE_10__["isEmptyLine"]; });
|
||||
|
||||
/* harmony import */ var _is_empty__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./is-empty */ "./node_modules/@wordpress/rich-text/build-module/is-empty.js");
|
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isEmpty", function() { return _is_empty__WEBPACK_IMPORTED_MODULE_12__["isEmpty"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "join", function() { return _join__WEBPACK_IMPORTED_MODULE_13__["join"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "registerFormatType", function() { return _register_format_type__WEBPACK_IMPORTED_MODULE_14__["registerFormatType"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "removeFormat", function() { return _remove_format__WEBPACK_IMPORTED_MODULE_15__["removeFormat"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "remove", function() { return _remove__WEBPACK_IMPORTED_MODULE_16__["remove"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "replace", function() { return _replace__WEBPACK_IMPORTED_MODULE_17__["replace"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "insert", function() { return _insert__WEBPACK_IMPORTED_MODULE_18__["insert"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "insertLineSeparator", function() { return _insert_line_separator__WEBPACK_IMPORTED_MODULE_19__["insertLineSeparator"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "insertObject", function() { return _insert_object__WEBPACK_IMPORTED_MODULE_20__["insertObject"]; });
|
||||
/* 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__, "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 reexport (safe) */ __webpack_require__.d(__webpack_exports__, "slice", function() { return _slice__WEBPACK_IMPORTED_MODULE_21__["slice"]; });
|
||||
/* 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__, "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__, "split", function() { return _split__WEBPACK_IMPORTED_MODULE_22__["split"]; });
|
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "unstableToDom", function() { return _to_dom__WEBPACK_IMPORTED_MODULE_21__["toDom"]; });
|
||||
|
||||
/* harmony import */ var _to_dom__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./to-dom */ "./node_modules/@wordpress/rich-text/build-module/to-dom.js");
|
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "apply", function() { return _to_dom__WEBPACK_IMPORTED_MODULE_23__["apply"]; });
|
||||
/* 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__, "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 _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 _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 _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.
|
||||
*
|
||||
* @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} endIndex End index.
|
||||
*
|
||||
@ -1796,16 +1808,21 @@ function normaliseFormats(_ref) {
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* 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 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 _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
|
||||
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* 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 _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 _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 _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_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
|
||||
@ -1824,7 +1841,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
*/
|
||||
|
||||
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
|
||||
}, settings);
|
||||
|
||||
@ -1838,16 +1855,42 @@ function registerFormatType(name, settings) {
|
||||
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.');
|
||||
return;
|
||||
}
|
||||
|
||||
if (!settings || !Object(lodash__WEBPACK_IMPORTED_MODULE_1__["isFunction"])(settings.edit)) {
|
||||
window.console.error('The "edit" property must be specified and must be a valid function.');
|
||||
if (typeof settings.tagName !== 'string' || settings.tagName === '') {
|
||||
window.console.error('Format tag names must be a string.');
|
||||
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 === '') {
|
||||
window.console.error('The format "' + settings.name + '" must have a title.');
|
||||
return;
|
||||
@ -1863,7 +1906,28 @@ function registerFormatType(name, settings) {
|
||||
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;
|
||||
}
|
||||
|
||||
@ -2377,18 +2441,23 @@ function formatTypes() {
|
||||
/*!***************************************************************************!*\
|
||||
!*** ./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__) {
|
||||
|
||||
"use strict";
|
||||
__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__, "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 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
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* Returns all the available format types.
|
||||
*
|
||||
@ -2414,6 +2483,42 @@ var getFormatTypes = Object(rememo__WEBPACK_IMPORTED_MODULE_0__["default"])(func
|
||||
function getFormatType(state, 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__, "applyValue", function() { return applyValue; });
|
||||
/* 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 _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_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_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++;
|
||||
}
|
||||
|
||||
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) {
|
||||
path = createPathToNode(parentNode, rootNode, path);
|
||||
@ -2484,7 +2591,7 @@ function createPathToNode(node, rootNode, 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) {
|
||||
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) {
|
||||
var value = _ref6.value,
|
||||
multilineTag = _ref6.multilineTag,
|
||||
multilineWrapperTags = _ref6.multilineWrapperTags,
|
||||
createLinePadding = _ref6.createLinePadding;
|
||||
createLinePadding = _ref6.createLinePadding,
|
||||
prepareEditableTree = _ref6.prepareEditableTree;
|
||||
var startPath = [];
|
||||
var endPath = [];
|
||||
var tree = Object(_to_tree__WEBPACK_IMPORTED_MODULE_1__["toTree"])({
|
||||
value: value,
|
||||
var tree = Object(_to_tree__WEBPACK_IMPORTED_MODULE_2__["toTree"])({
|
||||
value: Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, value, {
|
||||
formats: prepareFormats(prepareEditableTree, value)
|
||||
}),
|
||||
multilineTag: multilineTag,
|
||||
multilineWrapperTags: multilineWrapperTags,
|
||||
createEmpty: createEmpty,
|
||||
@ -2641,14 +2759,16 @@ function apply(_ref7) {
|
||||
current = _ref7.current,
|
||||
multilineTag = _ref7.multilineTag,
|
||||
multilineWrapperTags = _ref7.multilineWrapperTags,
|
||||
createLinePadding = _ref7.createLinePadding;
|
||||
createLinePadding = _ref7.createLinePadding,
|
||||
prepareEditableTree = _ref7.prepareEditableTree;
|
||||
|
||||
// Construct a new element tree in memory.
|
||||
var _toDom = toDom({
|
||||
value: value,
|
||||
multilineTag: multilineTag,
|
||||
multilineWrapperTags: multilineWrapperTags,
|
||||
createLinePadding: createLinePadding
|
||||
createLinePadding: createLinePadding,
|
||||
prepareEditableTree: prepareEditableTree
|
||||
}),
|
||||
body = _toDom.body,
|
||||
selection = _toDom.selection;
|
||||
@ -2879,8 +2999,10 @@ function createChildrenHTML() {
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* 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 _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 _special_characters__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./special-characters */ "./node_modules/@wordpress/rich-text/build-module/special-characters.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 _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) {
|
||||
var type = _ref.type,
|
||||
attributes = _ref.attributes,
|
||||
unregisteredAttributes = _ref.unregisteredAttributes,
|
||||
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) {
|
||||
return {
|
||||
@ -2903,14 +3026,7 @@ function fromFormat(_ref) {
|
||||
};
|
||||
}
|
||||
|
||||
if (!attributes) {
|
||||
return {
|
||||
type: formatType.match.tagName,
|
||||
object: formatType.object
|
||||
};
|
||||
}
|
||||
|
||||
var elementAttributes = {};
|
||||
var elementAttributes = Object(_babel_runtime_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__["default"])({}, unregisteredAttributes);
|
||||
|
||||
for (var name in attributes) {
|
||||
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 {
|
||||
type: formatType.match.tagName,
|
||||
type: formatType.tagName,
|
||||
object: formatType.object,
|
||||
attributes: elementAttributes
|
||||
};
|
||||
@ -2932,7 +3056,8 @@ function fromFormat(_ref) {
|
||||
function toTree(_ref2) {
|
||||
var value = _ref2.value,
|
||||
multilineTag = _ref2.multilineTag,
|
||||
multilineWrapperTags = _ref2.multilineWrapperTags,
|
||||
_ref2$multilineWrappe = _ref2.multilineWrapperTags,
|
||||
multilineWrapperTags = _ref2$multilineWrappe === void 0 ? [] : _ref2$multilineWrappe,
|
||||
createEmpty = _ref2.createEmpty,
|
||||
append = _ref2.append,
|
||||
getLastChild = _ref2.getLastChild,
|
||||
@ -2977,7 +3102,7 @@ function toTree(_ref2) {
|
||||
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;
|
||||
@ -2988,9 +3113,9 @@ function toTree(_ref2) {
|
||||
var characterFormats = formats[i]; // Set multiline tags in queue for building the tree.
|
||||
|
||||
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) {
|
||||
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(multilineFormat);
|
||||
}
|
||||
@ -3004,7 +3129,7 @@ function toTree(_ref2) {
|
||||
|
||||
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;
|
||||
|
||||
while (!isText(node)) {
|
||||
@ -3024,31 +3149,24 @@ function toTree(_ref2) {
|
||||
characterFormats.forEach(function (format, formatIndex) {
|
||||
if (pointer && lastCharacterFormats && format === lastCharacterFormats[formatIndex] && ( // Do not reuse the last element if the character is a
|
||||
// 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);
|
||||
return;
|
||||
}
|
||||
|
||||
var type = format.type,
|
||||
attributes = format.attributes,
|
||||
object = format.object;
|
||||
var parent = getParent(pointer);
|
||||
var newNode = append(parent, fromFormat({
|
||||
type: type,
|
||||
attributes: attributes,
|
||||
object: object
|
||||
}));
|
||||
var newNode = append(parent, fromFormat(format));
|
||||
|
||||
if (isText(pointer) && getText(pointer).length === 0) {
|
||||
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.
|
||||
|
||||
|
||||
if (character === _special_characters__WEBPACK_IMPORTED_MODULE_2__["LINE_SEPARATOR"]) {
|
||||
if (character === _special_characters__WEBPACK_IMPORTED_MODULE_3__["LINE_SEPARATOR"]) {
|
||||
lastCharacterFormats = characterFormats;
|
||||
lastCharacter = character;
|
||||
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') {
|
||||
pointer = append(getParent(pointer), {
|
||||
type: 'br',
|
||||
@ -3158,10 +3276,13 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* 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___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
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* Unregisters a format.
|
||||
*
|
||||
@ -3179,6 +3300,10 @@ function unregisterFormatType(name) {
|
||||
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);
|
||||
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":
|
||||
/*!*********************************************!*\
|
||||
!*** 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":
|
||||
/*!*************************!*\
|
||||
!*** external "lodash" ***!
|
||||
|
2
wp-includes/js/dist/rich-text.js.map
vendored
2
wp-includes/js/dist/rich-text.js.map
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/rich-text.min.js
vendored
2
wp-includes/js/dist/rich-text.min.js
vendored
File diff suppressed because one or more lines are too long
162
wp-includes/js/dist/url.js
vendored
162
wp-includes/js/dist/url.js
vendored
@ -151,12 +151,22 @@ function _objectSpread(target) {
|
||||
/*!***********************************************************!*\
|
||||
!*** ./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__) {
|
||||
|
||||
"use strict";
|
||||
__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__, "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__, "getQueryArg", function() { return getQueryArg; });
|
||||
/* 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) {
|
||||
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
|
||||
*
|
||||
|
2
wp-includes/js/dist/url.js.map
vendored
2
wp-includes/js/dist/url.js.map
vendored
File diff suppressed because one or more lines are too long
2
wp-includes/js/dist/url.min.js
vendored
2
wp-includes/js/dist/url.min.js
vendored
File diff suppressed because one or more lines are too long
6568
wp-includes/js/dist/vendor/wp-polyfill.js
vendored
Normal file
6568
wp-includes/js/dist/vendor/wp-polyfill.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
2
wp-includes/js/dist/viewport.min.js
vendored
2
wp-includes/js/dist/viewport.min.js
vendored
@ -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}()}});
|
2
wp-includes/js/dist/wordcount.min.js
vendored
2
wp-includes/js/dist/wordcount.min.js
vendored
@ -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:/ | /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:/ | /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})}});
|
@ -85,7 +85,7 @@ function wp_default_packages_vendor( &$scripts ) {
|
||||
'wp-polyfill-formdata',
|
||||
'wp-polyfill-node-contains',
|
||||
'wp-polyfill-element-closest',
|
||||
'wp-polyfill-ecmascript',
|
||||
'wp-polyfill',
|
||||
);
|
||||
|
||||
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( 'wp-polyfill', null, array( 'wp-polyfill-ecmascript' ) );
|
||||
$scripts->add( 'wp-polyfill', null, array( 'wp-polyfill' ) );
|
||||
did_action( 'init' ) && $scripts->add_data(
|
||||
'wp-polyfill',
|
||||
'data',
|
||||
@ -166,6 +166,13 @@ function wp_default_packages_scripts( &$scripts ) {
|
||||
$packages_dependencies = array(
|
||||
'api-fetch' => array( 'wp-polyfill', 'wp-hooks', 'wp-i18n', 'wp-url' ),
|
||||
'a11y' => array( 'wp-dom-ready', 'wp-polyfill' ),
|
||||
'annotations' => array(
|
||||
'wp-data',
|
||||
'wp-hooks',
|
||||
'wp-i18n',
|
||||
'wp-polyfill',
|
||||
'wp-rich-text',
|
||||
),
|
||||
'autop' => array( 'wp-polyfill' ),
|
||||
'blob' => array( 'wp-polyfill' ),
|
||||
'blocks' => array(
|
||||
@ -259,7 +266,6 @@ function wp_default_packages_scripts( &$scripts ) {
|
||||
'wp-compose',
|
||||
'wp-core-data',
|
||||
'wp-data',
|
||||
'wp-deprecated',
|
||||
'wp-dom-ready',
|
||||
'wp-editor',
|
||||
'wp-element',
|
||||
@ -334,7 +340,7 @@ function wp_default_packages_scripts( &$scripts ) {
|
||||
'lodash',
|
||||
'wp-a11y',
|
||||
'wp-data',
|
||||
'wp-polyfill-ecmascript',
|
||||
'wp-polyfill',
|
||||
),
|
||||
'nux' => array(
|
||||
'wp-element',
|
||||
|
@ -13,7 +13,7 @@
|
||||
*
|
||||
* @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.
|
||||
|
Loading…
Reference in New Issue
Block a user