Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/dist
File: editor.js
/**
[18500] Fix | Delete
* Represents a label component for a post URL.
[18501] Fix | Delete
*
[18502] Fix | Delete
* @return {Component} The PostURLLabel component.
[18503] Fix | Delete
*/
[18504] Fix | Delete
function PostURLLabel() {
[18505] Fix | Delete
return usePostURLLabel();
[18506] Fix | Delete
}
[18507] Fix | Delete
[18508] Fix | Delete
/**
[18509] Fix | Delete
* Custom hook to get the label for the post URL.
[18510] Fix | Delete
*
[18511] Fix | Delete
* @return {string} The filtered and decoded post URL label.
[18512] Fix | Delete
*/
[18513] Fix | Delete
function usePostURLLabel() {
[18514] Fix | Delete
const postLink = (0,external_wp_data_namespaceObject.useSelect)(select => select(store_store).getPermalink(), []);
[18515] Fix | Delete
return (0,external_wp_url_namespaceObject.filterURLForDisplay)((0,external_wp_url_namespaceObject.safeDecodeURIComponent)(postLink));
[18516] Fix | Delete
}
[18517] Fix | Delete
[18518] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/post-url/panel.js
[18519] Fix | Delete
/**
[18520] Fix | Delete
* WordPress dependencies
[18521] Fix | Delete
*/
[18522] Fix | Delete
[18523] Fix | Delete
[18524] Fix | Delete
[18525] Fix | Delete
[18526] Fix | Delete
[18527] Fix | Delete
[18528] Fix | Delete
[18529] Fix | Delete
/**
[18530] Fix | Delete
* Internal dependencies
[18531] Fix | Delete
*/
[18532] Fix | Delete
[18533] Fix | Delete
[18534] Fix | Delete
[18535] Fix | Delete
[18536] Fix | Delete
[18537] Fix | Delete
/**
[18538] Fix | Delete
* Renders the `PostURLPanel` component.
[18539] Fix | Delete
*
[18540] Fix | Delete
* @return {JSX.Element} The rendered PostURLPanel component.
[18541] Fix | Delete
*/
[18542] Fix | Delete
[18543] Fix | Delete
[18544] Fix | Delete
[18545] Fix | Delete
function PostURLPanel() {
[18546] Fix | Delete
// Use internal state instead of a ref to make sure that the component
[18547] Fix | Delete
// re-renders when the popover's anchor updates.
[18548] Fix | Delete
const [popoverAnchor, setPopoverAnchor] = (0,external_wp_element_namespaceObject.useState)(null);
[18549] Fix | Delete
// Memoize popoverProps to avoid returning a new object every time.
[18550] Fix | Delete
const popoverProps = (0,external_wp_element_namespaceObject.useMemo)(() => ({
[18551] Fix | Delete
// Anchor the popover to the middle of the entire row so that it doesn't
[18552] Fix | Delete
// move around when the label changes.
[18553] Fix | Delete
anchor: popoverAnchor,
[18554] Fix | Delete
placement: 'left-start',
[18555] Fix | Delete
offset: 36,
[18556] Fix | Delete
shift: true
[18557] Fix | Delete
}), [popoverAnchor]);
[18558] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(PostURLCheck, {
[18559] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(post_panel_row, {
[18560] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Link'),
[18561] Fix | Delete
ref: setPopoverAnchor,
[18562] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Dropdown, {
[18563] Fix | Delete
popoverProps: popoverProps,
[18564] Fix | Delete
className: "editor-post-url__panel-dropdown",
[18565] Fix | Delete
contentClassName: "editor-post-url__panel-dialog",
[18566] Fix | Delete
focusOnMount: true,
[18567] Fix | Delete
renderToggle: ({
[18568] Fix | Delete
isOpen,
[18569] Fix | Delete
onToggle
[18570] Fix | Delete
}) => /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(PostURLToggle, {
[18571] Fix | Delete
isOpen: isOpen,
[18572] Fix | Delete
onClick: onToggle
[18573] Fix | Delete
}),
[18574] Fix | Delete
renderContent: ({
[18575] Fix | Delete
onClose
[18576] Fix | Delete
}) => /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(PostURL, {
[18577] Fix | Delete
onClose: onClose
[18578] Fix | Delete
})
[18579] Fix | Delete
})
[18580] Fix | Delete
})
[18581] Fix | Delete
});
[18582] Fix | Delete
}
[18583] Fix | Delete
function PostURLToggle({
[18584] Fix | Delete
isOpen,
[18585] Fix | Delete
onClick
[18586] Fix | Delete
}) {
[18587] Fix | Delete
const {
[18588] Fix | Delete
slug,
[18589] Fix | Delete
isFrontPage,
[18590] Fix | Delete
postLink
[18591] Fix | Delete
} = (0,external_wp_data_namespaceObject.useSelect)(select => {
[18592] Fix | Delete
const {
[18593] Fix | Delete
getCurrentPostId,
[18594] Fix | Delete
getCurrentPost
[18595] Fix | Delete
} = select(store_store);
[18596] Fix | Delete
const {
[18597] Fix | Delete
getEditedEntityRecord
[18598] Fix | Delete
} = select(external_wp_coreData_namespaceObject.store);
[18599] Fix | Delete
const siteSettings = getEditedEntityRecord('root', 'site');
[18600] Fix | Delete
const _id = getCurrentPostId();
[18601] Fix | Delete
return {
[18602] Fix | Delete
slug: select(store_store).getEditedPostSlug(),
[18603] Fix | Delete
isFrontPage: siteSettings?.page_on_front === _id,
[18604] Fix | Delete
postLink: getCurrentPost()?.link
[18605] Fix | Delete
};
[18606] Fix | Delete
}, []);
[18607] Fix | Delete
const decodedSlug = (0,external_wp_url_namespaceObject.safeDecodeURIComponent)(slug);
[18608] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Button, {
[18609] Fix | Delete
size: "compact",
[18610] Fix | Delete
className: "editor-post-url__panel-toggle",
[18611] Fix | Delete
variant: "tertiary",
[18612] Fix | Delete
"aria-expanded": isOpen
[18613] Fix | Delete
// translators: %s: Current post link.
[18614] Fix | Delete
,
[18615] Fix | Delete
"aria-label": (0,external_wp_i18n_namespaceObject.sprintf)((0,external_wp_i18n_namespaceObject.__)('Change link: %s'), decodedSlug),
[18616] Fix | Delete
onClick: onClick,
[18617] Fix | Delete
children: isFrontPage ? postLink : /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[18618] Fix | Delete
children: ["/", decodedSlug]
[18619] Fix | Delete
})
[18620] Fix | Delete
});
[18621] Fix | Delete
}
[18622] Fix | Delete
[18623] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/post-visibility/check.js
[18624] Fix | Delete
/**
[18625] Fix | Delete
* WordPress dependencies
[18626] Fix | Delete
*/
[18627] Fix | Delete
[18628] Fix | Delete
[18629] Fix | Delete
/**
[18630] Fix | Delete
* Internal dependencies
[18631] Fix | Delete
*/
[18632] Fix | Delete
[18633] Fix | Delete
[18634] Fix | Delete
/**
[18635] Fix | Delete
* Determines if the current post can be edited (published)
[18636] Fix | Delete
* and passes this information to the provided render function.
[18637] Fix | Delete
*
[18638] Fix | Delete
* @param {Object} props The component props.
[18639] Fix | Delete
* @param {Function} props.render Function to render the component.
[18640] Fix | Delete
* Receives an object with a `canEdit` property.
[18641] Fix | Delete
* @return {JSX.Element} The rendered component.
[18642] Fix | Delete
*/
[18643] Fix | Delete
function PostVisibilityCheck({
[18644] Fix | Delete
render
[18645] Fix | Delete
}) {
[18646] Fix | Delete
const canEdit = (0,external_wp_data_namespaceObject.useSelect)(select => {
[18647] Fix | Delete
var _select$getCurrentPos;
[18648] Fix | Delete
return (_select$getCurrentPos = select(store_store).getCurrentPost()._links?.['wp:action-publish']) !== null && _select$getCurrentPos !== void 0 ? _select$getCurrentPos : false;
[18649] Fix | Delete
});
[18650] Fix | Delete
return render({
[18651] Fix | Delete
canEdit
[18652] Fix | Delete
});
[18653] Fix | Delete
}
[18654] Fix | Delete
[18655] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/info.js
[18656] Fix | Delete
/**
[18657] Fix | Delete
* WordPress dependencies
[18658] Fix | Delete
*/
[18659] Fix | Delete
[18660] Fix | Delete
[18661] Fix | Delete
const info = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[18662] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[18663] Fix | Delete
viewBox: "0 0 24 24",
[18664] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18665] Fix | Delete
d: "M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"
[18666] Fix | Delete
})
[18667] Fix | Delete
});
[18668] Fix | Delete
/* harmony default export */ const library_info = (info);
[18669] Fix | Delete
[18670] Fix | Delete
;// CONCATENATED MODULE: external ["wp","wordcount"]
[18671] Fix | Delete
const external_wp_wordcount_namespaceObject = window["wp"]["wordcount"];
[18672] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/word-count/index.js
[18673] Fix | Delete
/**
[18674] Fix | Delete
* WordPress dependencies
[18675] Fix | Delete
*/
[18676] Fix | Delete
[18677] Fix | Delete
[18678] Fix | Delete
[18679] Fix | Delete
[18680] Fix | Delete
/**
[18681] Fix | Delete
* Internal dependencies
[18682] Fix | Delete
*/
[18683] Fix | Delete
[18684] Fix | Delete
[18685] Fix | Delete
function WordCount() {
[18686] Fix | Delete
const content = (0,external_wp_data_namespaceObject.useSelect)(select => select(store_store).getEditedPostAttribute('content'), []);
[18687] Fix | Delete
[18688] Fix | Delete
/*
[18689] Fix | Delete
* translators: If your word count is based on single characters (e.g. East Asian characters),
[18690] Fix | Delete
* enter 'characters_excluding_spaces' or 'characters_including_spaces'. Otherwise, enter 'words'.
[18691] Fix | Delete
* Do not translate into your own language.
[18692] Fix | Delete
*/
[18693] Fix | Delete
const wordCountType = (0,external_wp_i18n_namespaceObject._x)('words', 'Word count type. Do not translate!');
[18694] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("span", {
[18695] Fix | Delete
className: "word-count",
[18696] Fix | Delete
children: (0,external_wp_wordcount_namespaceObject.count)(content, wordCountType)
[18697] Fix | Delete
});
[18698] Fix | Delete
}
[18699] Fix | Delete
[18700] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/time-to-read/index.js
[18701] Fix | Delete
/**
[18702] Fix | Delete
* WordPress dependencies
[18703] Fix | Delete
*/
[18704] Fix | Delete
[18705] Fix | Delete
[18706] Fix | Delete
[18707] Fix | Delete
[18708] Fix | Delete
[18709] Fix | Delete
/**
[18710] Fix | Delete
* Internal dependencies
[18711] Fix | Delete
*/
[18712] Fix | Delete
[18713] Fix | Delete
[18714] Fix | Delete
/**
[18715] Fix | Delete
* Average reading rate - based on average taken from
[18716] Fix | Delete
* https://irisreading.com/average-reading-speed-in-various-languages/
[18717] Fix | Delete
* (Characters/minute used for Chinese rather than words).
[18718] Fix | Delete
*
[18719] Fix | Delete
* @type {number} A rough estimate of the average reading rate across multiple languages.
[18720] Fix | Delete
*/
[18721] Fix | Delete
[18722] Fix | Delete
const AVERAGE_READING_RATE = 189;
[18723] Fix | Delete
function TimeToRead() {
[18724] Fix | Delete
const content = (0,external_wp_data_namespaceObject.useSelect)(select => select(store_store).getEditedPostAttribute('content'), []);
[18725] Fix | Delete
[18726] Fix | Delete
/*
[18727] Fix | Delete
* translators: If your word count is based on single characters (e.g. East Asian characters),
[18728] Fix | Delete
* enter 'characters_excluding_spaces' or 'characters_including_spaces'. Otherwise, enter 'words'.
[18729] Fix | Delete
* Do not translate into your own language.
[18730] Fix | Delete
*/
[18731] Fix | Delete
const wordCountType = (0,external_wp_i18n_namespaceObject._x)('words', 'Word count type. Do not translate!');
[18732] Fix | Delete
const minutesToRead = Math.round((0,external_wp_wordcount_namespaceObject.count)(content, wordCountType) / AVERAGE_READING_RATE);
[18733] Fix | Delete
const minutesToReadString = minutesToRead === 0 ? (0,external_wp_element_namespaceObject.createInterpolateElement)((0,external_wp_i18n_namespaceObject.__)('<span>< 1</span> minute'), {
[18734] Fix | Delete
span: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("span", {})
[18735] Fix | Delete
}) : (0,external_wp_element_namespaceObject.createInterpolateElement)((0,external_wp_i18n_namespaceObject.sprintf)( /* translators: %s is the number of minutes the post will take to read. */
[18736] Fix | Delete
(0,external_wp_i18n_namespaceObject._n)('<span>%d</span> minute', '<span>%d</span> minutes', minutesToRead), minutesToRead), {
[18737] Fix | Delete
span: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("span", {})
[18738] Fix | Delete
});
[18739] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("span", {
[18740] Fix | Delete
className: "time-to-read",
[18741] Fix | Delete
children: minutesToReadString
[18742] Fix | Delete
});
[18743] Fix | Delete
}
[18744] Fix | Delete
[18745] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/character-count/index.js
[18746] Fix | Delete
/**
[18747] Fix | Delete
* WordPress dependencies
[18748] Fix | Delete
*/
[18749] Fix | Delete
[18750] Fix | Delete
[18751] Fix | Delete
[18752] Fix | Delete
/**
[18753] Fix | Delete
* Internal dependencies
[18754] Fix | Delete
*/
[18755] Fix | Delete
[18756] Fix | Delete
[18757] Fix | Delete
/**
[18758] Fix | Delete
* Renders the character count of the post content.
[18759] Fix | Delete
*
[18760] Fix | Delete
* @return {number} The character count.
[18761] Fix | Delete
*/
[18762] Fix | Delete
function CharacterCount() {
[18763] Fix | Delete
const content = (0,external_wp_data_namespaceObject.useSelect)(select => select(store_store).getEditedPostAttribute('content'), []);
[18764] Fix | Delete
return (0,external_wp_wordcount_namespaceObject.count)(content, 'characters_including_spaces');
[18765] Fix | Delete
}
[18766] Fix | Delete
[18767] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/table-of-contents/panel.js
[18768] Fix | Delete
/**
[18769] Fix | Delete
* WordPress dependencies
[18770] Fix | Delete
*/
[18771] Fix | Delete
[18772] Fix | Delete
[18773] Fix | Delete
[18774] Fix | Delete
[18775] Fix | Delete
/**
[18776] Fix | Delete
* Internal dependencies
[18777] Fix | Delete
*/
[18778] Fix | Delete
[18779] Fix | Delete
[18780] Fix | Delete
[18781] Fix | Delete
[18782] Fix | Delete
[18783] Fix | Delete
[18784] Fix | Delete
[18785] Fix | Delete
function TableOfContentsPanel({
[18786] Fix | Delete
hasOutlineItemsDisabled,
[18787] Fix | Delete
onRequestClose
[18788] Fix | Delete
}) {
[18789] Fix | Delete
const {
[18790] Fix | Delete
headingCount,
[18791] Fix | Delete
paragraphCount,
[18792] Fix | Delete
numberOfBlocks
[18793] Fix | Delete
} = (0,external_wp_data_namespaceObject.useSelect)(select => {
[18794] Fix | Delete
const {
[18795] Fix | Delete
getGlobalBlockCount
[18796] Fix | Delete
} = select(external_wp_blockEditor_namespaceObject.store);
[18797] Fix | Delete
return {
[18798] Fix | Delete
headingCount: getGlobalBlockCount('core/heading'),
[18799] Fix | Delete
paragraphCount: getGlobalBlockCount('core/paragraph'),
[18800] Fix | Delete
numberOfBlocks: getGlobalBlockCount()
[18801] Fix | Delete
};
[18802] Fix | Delete
}, []);
[18803] Fix | Delete
return (
[18804] Fix | Delete
/*#__PURE__*/
[18805] Fix | Delete
/*
[18806] Fix | Delete
* Disable reason: The `list` ARIA role is redundant but
[18807] Fix | Delete
* Safari+VoiceOver won't announce the list otherwise.
[18808] Fix | Delete
*/
[18809] Fix | Delete
/* eslint-disable jsx-a11y/no-redundant-roles */
[18810] Fix | Delete
(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[18811] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("div", {
[18812] Fix | Delete
className: "table-of-contents__wrapper",
[18813] Fix | Delete
role: "note",
[18814] Fix | Delete
"aria-label": (0,external_wp_i18n_namespaceObject.__)('Document Statistics'),
[18815] Fix | Delete
tabIndex: "0",
[18816] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("ul", {
[18817] Fix | Delete
role: "list",
[18818] Fix | Delete
className: "table-of-contents__counts",
[18819] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("li", {
[18820] Fix | Delete
className: "table-of-contents__count",
[18821] Fix | Delete
children: [(0,external_wp_i18n_namespaceObject.__)('Words'), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(WordCount, {})]
[18822] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("li", {
[18823] Fix | Delete
className: "table-of-contents__count",
[18824] Fix | Delete
children: [(0,external_wp_i18n_namespaceObject.__)('Characters'), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("span", {
[18825] Fix | Delete
className: "table-of-contents__number",
[18826] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(CharacterCount, {})
[18827] Fix | Delete
})]
[18828] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("li", {
[18829] Fix | Delete
className: "table-of-contents__count",
[18830] Fix | Delete
children: [(0,external_wp_i18n_namespaceObject.__)('Time to read'), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(TimeToRead, {})]
[18831] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("li", {
[18832] Fix | Delete
className: "table-of-contents__count",
[18833] Fix | Delete
children: [(0,external_wp_i18n_namespaceObject.__)('Headings'), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("span", {
[18834] Fix | Delete
className: "table-of-contents__number",
[18835] Fix | Delete
children: headingCount
[18836] Fix | Delete
})]
[18837] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("li", {
[18838] Fix | Delete
className: "table-of-contents__count",
[18839] Fix | Delete
children: [(0,external_wp_i18n_namespaceObject.__)('Paragraphs'), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("span", {
[18840] Fix | Delete
className: "table-of-contents__number",
[18841] Fix | Delete
children: paragraphCount
[18842] Fix | Delete
})]
[18843] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("li", {
[18844] Fix | Delete
className: "table-of-contents__count",
[18845] Fix | Delete
children: [(0,external_wp_i18n_namespaceObject.__)('Blocks'), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("span", {
[18846] Fix | Delete
className: "table-of-contents__number",
[18847] Fix | Delete
children: numberOfBlocks
[18848] Fix | Delete
})]
[18849] Fix | Delete
})]
[18850] Fix | Delete
})
[18851] Fix | Delete
}), headingCount > 0 && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[18852] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("hr", {}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("h2", {
[18853] Fix | Delete
className: "table-of-contents__title",
[18854] Fix | Delete
children: (0,external_wp_i18n_namespaceObject.__)('Document Outline')
[18855] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(DocumentOutline, {
[18856] Fix | Delete
onSelect: onRequestClose,
[18857] Fix | Delete
hasOutlineItemsDisabled: hasOutlineItemsDisabled
[18858] Fix | Delete
})]
[18859] Fix | Delete
})]
[18860] Fix | Delete
})
[18861] Fix | Delete
/* eslint-enable jsx-a11y/no-redundant-roles */
[18862] Fix | Delete
);
[18863] Fix | Delete
}
[18864] Fix | Delete
/* harmony default export */ const table_of_contents_panel = (TableOfContentsPanel);
[18865] Fix | Delete
[18866] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/table-of-contents/index.js
[18867] Fix | Delete
/**
[18868] Fix | Delete
* WordPress dependencies
[18869] Fix | Delete
*/
[18870] Fix | Delete
[18871] Fix | Delete
[18872] Fix | Delete
[18873] Fix | Delete
[18874] Fix | Delete
[18875] Fix | Delete
[18876] Fix | Delete
[18877] Fix | Delete
/**
[18878] Fix | Delete
* Internal dependencies
[18879] Fix | Delete
*/
[18880] Fix | Delete
[18881] Fix | Delete
[18882] Fix | Delete
function TableOfContents({
[18883] Fix | Delete
hasOutlineItemsDisabled,
[18884] Fix | Delete
repositionDropdown,
[18885] Fix | Delete
...props
[18886] Fix | Delete
}, ref) {
[18887] Fix | Delete
const hasBlocks = (0,external_wp_data_namespaceObject.useSelect)(select => !!select(external_wp_blockEditor_namespaceObject.store).getBlockCount(), []);
[18888] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Dropdown, {
[18889] Fix | Delete
popoverProps: {
[18890] Fix | Delete
placement: repositionDropdown ? 'right' : 'bottom'
[18891] Fix | Delete
},
[18892] Fix | Delete
className: "table-of-contents",
[18893] Fix | Delete
contentClassName: "table-of-contents__popover",
[18894] Fix | Delete
renderToggle: ({
[18895] Fix | Delete
isOpen,
[18896] Fix | Delete
onToggle
[18897] Fix | Delete
}) => /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Button, {
[18898] Fix | Delete
...props,
[18899] Fix | Delete
ref: ref,
[18900] Fix | Delete
onClick: hasBlocks ? onToggle : undefined,
[18901] Fix | Delete
icon: library_info,
[18902] Fix | Delete
"aria-expanded": isOpen,
[18903] Fix | Delete
"aria-haspopup": "true"
[18904] Fix | Delete
/* translators: button label text should, if possible, be under 16 characters. */,
[18905] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Details'),
[18906] Fix | Delete
tooltipPosition: "bottom",
[18907] Fix | Delete
"aria-disabled": !hasBlocks
[18908] Fix | Delete
}),
[18909] Fix | Delete
renderContent: ({
[18910] Fix | Delete
onClose
[18911] Fix | Delete
}) => /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(table_of_contents_panel, {
[18912] Fix | Delete
onRequestClose: onClose,
[18913] Fix | Delete
hasOutlineItemsDisabled: hasOutlineItemsDisabled
[18914] Fix | Delete
})
[18915] Fix | Delete
});
[18916] Fix | Delete
}
[18917] Fix | Delete
/* harmony default export */ const table_of_contents = ((0,external_wp_element_namespaceObject.forwardRef)(TableOfContents));
[18918] Fix | Delete
[18919] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/unsaved-changes-warning/index.js
[18920] Fix | Delete
/**
[18921] Fix | Delete
* WordPress dependencies
[18922] Fix | Delete
*/
[18923] Fix | Delete
[18924] Fix | Delete
[18925] Fix | Delete
[18926] Fix | Delete
[18927] Fix | Delete
[18928] Fix | Delete
/**
[18929] Fix | Delete
* Warns the user if there are unsaved changes before leaving the editor.
[18930] Fix | Delete
* Compatible with Post Editor and Site Editor.
[18931] Fix | Delete
*
[18932] Fix | Delete
* @return {Component} The component.
[18933] Fix | Delete
*/
[18934] Fix | Delete
function UnsavedChangesWarning() {
[18935] Fix | Delete
const {
[18936] Fix | Delete
__experimentalGetDirtyEntityRecords
[18937] Fix | Delete
} = (0,external_wp_data_namespaceObject.useSelect)(external_wp_coreData_namespaceObject.store);
[18938] Fix | Delete
(0,external_wp_element_namespaceObject.useEffect)(() => {
[18939] Fix | Delete
/**
[18940] Fix | Delete
* Warns the user if there are unsaved changes before leaving the editor.
[18941] Fix | Delete
*
[18942] Fix | Delete
* @param {Event} event `beforeunload` event.
[18943] Fix | Delete
*
[18944] Fix | Delete
* @return {string | undefined} Warning prompt message, if unsaved changes exist.
[18945] Fix | Delete
*/
[18946] Fix | Delete
const warnIfUnsavedChanges = event => {
[18947] Fix | Delete
// We need to call the selector directly in the listener to avoid race
[18948] Fix | Delete
// conditions with `BrowserURL` where `componentDidUpdate` gets the
[18949] Fix | Delete
// new value of `isEditedPostDirty` before this component does,
[18950] Fix | Delete
// causing this component to incorrectly think a trashed post is still dirty.
[18951] Fix | Delete
const dirtyEntityRecords = __experimentalGetDirtyEntityRecords();
[18952] Fix | Delete
if (dirtyEntityRecords.length > 0) {
[18953] Fix | Delete
event.returnValue = (0,external_wp_i18n_namespaceObject.__)('You have unsaved changes. If you proceed, they will be lost.');
[18954] Fix | Delete
return event.returnValue;
[18955] Fix | Delete
}
[18956] Fix | Delete
};
[18957] Fix | Delete
window.addEventListener('beforeunload', warnIfUnsavedChanges);
[18958] Fix | Delete
return () => {
[18959] Fix | Delete
window.removeEventListener('beforeunload', warnIfUnsavedChanges);
[18960] Fix | Delete
};
[18961] Fix | Delete
}, [__experimentalGetDirtyEntityRecords]);
[18962] Fix | Delete
return null;
[18963] Fix | Delete
}
[18964] Fix | Delete
[18965] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/provider/with-registry-provider.js
[18966] Fix | Delete
/**
[18967] Fix | Delete
* WordPress dependencies
[18968] Fix | Delete
*/
[18969] Fix | Delete
[18970] Fix | Delete
[18971] Fix | Delete
[18972] Fix | Delete
[18973] Fix | Delete
[18974] Fix | Delete
/**
[18975] Fix | Delete
* Internal dependencies
[18976] Fix | Delete
*/
[18977] Fix | Delete
[18978] Fix | Delete
[18979] Fix | Delete
function getSubRegistry(subRegistries, registry, useSubRegistry) {
[18980] Fix | Delete
if (!useSubRegistry) {
[18981] Fix | Delete
return registry;
[18982] Fix | Delete
}
[18983] Fix | Delete
let subRegistry = subRegistries.get(registry);
[18984] Fix | Delete
if (!subRegistry) {
[18985] Fix | Delete
subRegistry = (0,external_wp_data_namespaceObject.createRegistry)({
[18986] Fix | Delete
'core/block-editor': external_wp_blockEditor_namespaceObject.storeConfig
[18987] Fix | Delete
}, registry);
[18988] Fix | Delete
// Todo: The interface store should also be created per instance.
[18989] Fix | Delete
subRegistry.registerStore('core/editor', storeConfig);
[18990] Fix | Delete
subRegistries.set(registry, subRegistry);
[18991] Fix | Delete
}
[18992] Fix | Delete
return subRegistry;
[18993] Fix | Delete
}
[18994] Fix | Delete
const withRegistryProvider = (0,external_wp_compose_namespaceObject.createHigherOrderComponent)(WrappedComponent => ({
[18995] Fix | Delete
useSubRegistry = true,
[18996] Fix | Delete
...props
[18997] Fix | Delete
}) => {
[18998] Fix | Delete
const registry = (0,external_wp_data_namespaceObject.useRegistry)();
[18999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function