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: block-editor.js
} = select(store);
[36000] Fix | Delete
const canEdit = canEditBlock(clientId);
[36001] Fix | Delete
const canMove = canMoveBlock(clientId);
[36002] Fix | Delete
const canRemove = canRemoveBlock(clientId);
[36003] Fix | Delete
return {
[36004] Fix | Delete
canEdit,
[36005] Fix | Delete
canMove,
[36006] Fix | Delete
canRemove,
[36007] Fix | Delete
canLock: canLockBlockType(getBlockName(clientId)),
[36008] Fix | Delete
isContentLocked: getTemplateLock(clientId) === 'contentOnly',
[36009] Fix | Delete
isLocked: !canEdit || !canMove || !canRemove
[36010] Fix | Delete
};
[36011] Fix | Delete
}, [clientId]);
[36012] Fix | Delete
}
[36013] Fix | Delete
[36014] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/unlock.js
[36015] Fix | Delete
/**
[36016] Fix | Delete
* WordPress dependencies
[36017] Fix | Delete
*/
[36018] Fix | Delete
[36019] Fix | Delete
[36020] Fix | Delete
const unlock_unlock = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[36021] Fix | Delete
viewBox: "0 0 24 24",
[36022] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[36023] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[36024] Fix | Delete
d: "M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z"
[36025] Fix | Delete
})
[36026] Fix | Delete
});
[36027] Fix | Delete
/* harmony default export */ const library_unlock = (unlock_unlock);
[36028] Fix | Delete
[36029] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/lock-outline.js
[36030] Fix | Delete
/**
[36031] Fix | Delete
* WordPress dependencies
[36032] Fix | Delete
*/
[36033] Fix | Delete
[36034] Fix | Delete
[36035] Fix | Delete
const lockOutline = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[36036] Fix | Delete
viewBox: "0 0 24 24",
[36037] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[36038] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[36039] Fix | Delete
d: "M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zM9.8 7c0-1.2 1-2.2 2.2-2.2 1.2 0 2.2 1 2.2 2.2v3H9.8V7zm6.7 11.5h-9v-7h9v7z"
[36040] Fix | Delete
})
[36041] Fix | Delete
});
[36042] Fix | Delete
/* harmony default export */ const lock_outline = (lockOutline);
[36043] Fix | Delete
[36044] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/lock.js
[36045] Fix | Delete
/**
[36046] Fix | Delete
* WordPress dependencies
[36047] Fix | Delete
*/
[36048] Fix | Delete
[36049] Fix | Delete
[36050] Fix | Delete
const lock_lock = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[36051] Fix | Delete
viewBox: "0 0 24 24",
[36052] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[36053] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[36054] Fix | Delete
d: "M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"
[36055] Fix | Delete
})
[36056] Fix | Delete
});
[36057] Fix | Delete
/* harmony default export */ const library_lock = (lock_lock);
[36058] Fix | Delete
[36059] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-lock/modal.js
[36060] Fix | Delete
/**
[36061] Fix | Delete
* WordPress dependencies
[36062] Fix | Delete
*/
[36063] Fix | Delete
[36064] Fix | Delete
[36065] Fix | Delete
[36066] Fix | Delete
[36067] Fix | Delete
[36068] Fix | Delete
[36069] Fix | Delete
[36070] Fix | Delete
[36071] Fix | Delete
/**
[36072] Fix | Delete
* Internal dependencies
[36073] Fix | Delete
*/
[36074] Fix | Delete
[36075] Fix | Delete
[36076] Fix | Delete
[36077] Fix | Delete
[36078] Fix | Delete
// Entity based blocks which allow edit locking
[36079] Fix | Delete
[36080] Fix | Delete
[36081] Fix | Delete
const ALLOWS_EDIT_LOCKING = ['core/block', 'core/navigation'];
[36082] Fix | Delete
function getTemplateLockValue(lock) {
[36083] Fix | Delete
// Prevents all operations.
[36084] Fix | Delete
if (lock.remove && lock.move) {
[36085] Fix | Delete
return 'all';
[36086] Fix | Delete
}
[36087] Fix | Delete
[36088] Fix | Delete
// Prevents inserting or removing blocks, but allows moving existing blocks.
[36089] Fix | Delete
if (lock.remove && !lock.move) {
[36090] Fix | Delete
return 'insert';
[36091] Fix | Delete
}
[36092] Fix | Delete
return false;
[36093] Fix | Delete
}
[36094] Fix | Delete
function BlockLockModal({
[36095] Fix | Delete
clientId,
[36096] Fix | Delete
onClose
[36097] Fix | Delete
}) {
[36098] Fix | Delete
const [lock, setLock] = (0,external_wp_element_namespaceObject.useState)({
[36099] Fix | Delete
move: false,
[36100] Fix | Delete
remove: false
[36101] Fix | Delete
});
[36102] Fix | Delete
const {
[36103] Fix | Delete
canEdit,
[36104] Fix | Delete
canMove,
[36105] Fix | Delete
canRemove
[36106] Fix | Delete
} = useBlockLock(clientId);
[36107] Fix | Delete
const {
[36108] Fix | Delete
allowsEditLocking,
[36109] Fix | Delete
templateLock,
[36110] Fix | Delete
hasTemplateLock
[36111] Fix | Delete
} = (0,external_wp_data_namespaceObject.useSelect)(select => {
[36112] Fix | Delete
const {
[36113] Fix | Delete
getBlockName,
[36114] Fix | Delete
getBlockAttributes
[36115] Fix | Delete
} = select(store);
[36116] Fix | Delete
const blockName = getBlockName(clientId);
[36117] Fix | Delete
const blockType = (0,external_wp_blocks_namespaceObject.getBlockType)(blockName);
[36118] Fix | Delete
return {
[36119] Fix | Delete
allowsEditLocking: ALLOWS_EDIT_LOCKING.includes(blockName),
[36120] Fix | Delete
templateLock: getBlockAttributes(clientId)?.templateLock,
[36121] Fix | Delete
hasTemplateLock: !!blockType?.attributes?.templateLock
[36122] Fix | Delete
};
[36123] Fix | Delete
}, [clientId]);
[36124] Fix | Delete
const [applyTemplateLock, setApplyTemplateLock] = (0,external_wp_element_namespaceObject.useState)(!!templateLock);
[36125] Fix | Delete
const {
[36126] Fix | Delete
updateBlockAttributes
[36127] Fix | Delete
} = (0,external_wp_data_namespaceObject.useDispatch)(store);
[36128] Fix | Delete
const blockInformation = useBlockDisplayInformation(clientId);
[36129] Fix | Delete
const instanceId = (0,external_wp_compose_namespaceObject.useInstanceId)(BlockLockModal, 'block-editor-block-lock-modal__options-title');
[36130] Fix | Delete
(0,external_wp_element_namespaceObject.useEffect)(() => {
[36131] Fix | Delete
setLock({
[36132] Fix | Delete
move: !canMove,
[36133] Fix | Delete
remove: !canRemove,
[36134] Fix | Delete
...(allowsEditLocking ? {
[36135] Fix | Delete
edit: !canEdit
[36136] Fix | Delete
} : {})
[36137] Fix | Delete
});
[36138] Fix | Delete
}, [canEdit, canMove, canRemove, allowsEditLocking]);
[36139] Fix | Delete
const isAllChecked = Object.values(lock).every(Boolean);
[36140] Fix | Delete
const isMixed = Object.values(lock).some(Boolean) && !isAllChecked;
[36141] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.Modal, {
[36142] Fix | Delete
title: (0,external_wp_i18n_namespaceObject.sprintf)( /* translators: %s: Name of the block. */
[36143] Fix | Delete
(0,external_wp_i18n_namespaceObject.__)('Lock %s'), blockInformation.title),
[36144] Fix | Delete
overlayClassName: "block-editor-block-lock-modal",
[36145] Fix | Delete
onRequestClose: onClose,
[36146] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("p", {
[36147] Fix | Delete
children: (0,external_wp_i18n_namespaceObject.__)('Choose specific attributes to restrict or lock all available options.')
[36148] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("form", {
[36149] Fix | Delete
onSubmit: event => {
[36150] Fix | Delete
event.preventDefault();
[36151] Fix | Delete
updateBlockAttributes([clientId], {
[36152] Fix | Delete
lock,
[36153] Fix | Delete
templateLock: applyTemplateLock ? getTemplateLockValue(lock) : undefined
[36154] Fix | Delete
});
[36155] Fix | Delete
onClose();
[36156] Fix | Delete
},
[36157] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("div", {
[36158] Fix | Delete
role: "group",
[36159] Fix | Delete
"aria-labelledby": instanceId,
[36160] Fix | Delete
className: "block-editor-block-lock-modal__options",
[36161] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.CheckboxControl, {
[36162] Fix | Delete
__nextHasNoMarginBottom: true,
[36163] Fix | Delete
className: "block-editor-block-lock-modal__options-title",
[36164] Fix | Delete
label: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("span", {
[36165] Fix | Delete
id: instanceId,
[36166] Fix | Delete
children: (0,external_wp_i18n_namespaceObject.__)('Lock all')
[36167] Fix | Delete
}),
[36168] Fix | Delete
checked: isAllChecked,
[36169] Fix | Delete
indeterminate: isMixed,
[36170] Fix | Delete
onChange: newValue => setLock({
[36171] Fix | Delete
move: newValue,
[36172] Fix | Delete
remove: newValue,
[36173] Fix | Delete
...(allowsEditLocking ? {
[36174] Fix | Delete
edit: newValue
[36175] Fix | Delete
} : {})
[36176] Fix | Delete
})
[36177] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("ul", {
[36178] Fix | Delete
className: "block-editor-block-lock-modal__checklist",
[36179] Fix | Delete
children: [allowsEditLocking && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("li", {
[36180] Fix | Delete
className: "block-editor-block-lock-modal__checklist-item",
[36181] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.CheckboxControl, {
[36182] Fix | Delete
__nextHasNoMarginBottom: true,
[36183] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Restrict editing'),
[36184] Fix | Delete
checked: !!lock.edit,
[36185] Fix | Delete
onChange: edit => setLock(prevLock => ({
[36186] Fix | Delete
...prevLock,
[36187] Fix | Delete
edit
[36188] Fix | Delete
}))
[36189] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Icon, {
[36190] Fix | Delete
className: "block-editor-block-lock-modal__lock-icon",
[36191] Fix | Delete
icon: lock.edit ? library_lock : library_unlock
[36192] Fix | Delete
})]
[36193] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("li", {
[36194] Fix | Delete
className: "block-editor-block-lock-modal__checklist-item",
[36195] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.CheckboxControl, {
[36196] Fix | Delete
__nextHasNoMarginBottom: true,
[36197] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Disable movement'),
[36198] Fix | Delete
checked: lock.move,
[36199] Fix | Delete
onChange: move => setLock(prevLock => ({
[36200] Fix | Delete
...prevLock,
[36201] Fix | Delete
move
[36202] Fix | Delete
}))
[36203] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Icon, {
[36204] Fix | Delete
className: "block-editor-block-lock-modal__lock-icon",
[36205] Fix | Delete
icon: lock.move ? library_lock : library_unlock
[36206] Fix | Delete
})]
[36207] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("li", {
[36208] Fix | Delete
className: "block-editor-block-lock-modal__checklist-item",
[36209] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.CheckboxControl, {
[36210] Fix | Delete
__nextHasNoMarginBottom: true,
[36211] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Prevent removal'),
[36212] Fix | Delete
checked: lock.remove,
[36213] Fix | Delete
onChange: remove => setLock(prevLock => ({
[36214] Fix | Delete
...prevLock,
[36215] Fix | Delete
remove
[36216] Fix | Delete
}))
[36217] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Icon, {
[36218] Fix | Delete
className: "block-editor-block-lock-modal__lock-icon",
[36219] Fix | Delete
icon: lock.remove ? library_lock : library_unlock
[36220] Fix | Delete
})]
[36221] Fix | Delete
})]
[36222] Fix | Delete
}), hasTemplateLock && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.ToggleControl, {
[36223] Fix | Delete
__nextHasNoMarginBottom: true,
[36224] Fix | Delete
className: "block-editor-block-lock-modal__template-lock",
[36225] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Apply to all blocks inside'),
[36226] Fix | Delete
checked: applyTemplateLock,
[36227] Fix | Delete
disabled: lock.move && !lock.remove,
[36228] Fix | Delete
onChange: () => setApplyTemplateLock(!applyTemplateLock)
[36229] Fix | Delete
})]
[36230] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.Flex, {
[36231] Fix | Delete
className: "block-editor-block-lock-modal__actions",
[36232] Fix | Delete
justify: "flex-end",
[36233] Fix | Delete
expanded: false,
[36234] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.FlexItem, {
[36235] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Button, {
[36236] Fix | Delete
variant: "tertiary",
[36237] Fix | Delete
onClick: onClose,
[36238] Fix | Delete
children: (0,external_wp_i18n_namespaceObject.__)('Cancel')
[36239] Fix | Delete
})
[36240] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.FlexItem, {
[36241] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Button, {
[36242] Fix | Delete
variant: "primary",
[36243] Fix | Delete
type: "submit",
[36244] Fix | Delete
children: (0,external_wp_i18n_namespaceObject.__)('Apply')
[36245] Fix | Delete
})
[36246] Fix | Delete
})]
[36247] Fix | Delete
})]
[36248] Fix | Delete
})]
[36249] Fix | Delete
});
[36250] Fix | Delete
}
[36251] Fix | Delete
[36252] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-lock/menu-item.js
[36253] Fix | Delete
/**
[36254] Fix | Delete
* WordPress dependencies
[36255] Fix | Delete
*/
[36256] Fix | Delete
[36257] Fix | Delete
[36258] Fix | Delete
[36259] Fix | Delete
[36260] Fix | Delete
[36261] Fix | Delete
/**
[36262] Fix | Delete
* Internal dependencies
[36263] Fix | Delete
*/
[36264] Fix | Delete
[36265] Fix | Delete
[36266] Fix | Delete
[36267] Fix | Delete
[36268] Fix | Delete
[36269] Fix | Delete
function BlockLockMenuItem({
[36270] Fix | Delete
clientId
[36271] Fix | Delete
}) {
[36272] Fix | Delete
const {
[36273] Fix | Delete
canLock,
[36274] Fix | Delete
isLocked
[36275] Fix | Delete
} = useBlockLock(clientId);
[36276] Fix | Delete
const [isModalOpen, toggleModal] = (0,external_wp_element_namespaceObject.useReducer)(isActive => !isActive, false);
[36277] Fix | Delete
if (!canLock) {
[36278] Fix | Delete
return null;
[36279] Fix | Delete
}
[36280] Fix | Delete
const label = isLocked ? (0,external_wp_i18n_namespaceObject.__)('Unlock') : (0,external_wp_i18n_namespaceObject.__)('Lock');
[36281] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[36282] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.MenuItem, {
[36283] Fix | Delete
icon: isLocked ? library_unlock : lock_outline,
[36284] Fix | Delete
onClick: toggleModal,
[36285] Fix | Delete
"aria-expanded": isModalOpen,
[36286] Fix | Delete
"aria-haspopup": "dialog",
[36287] Fix | Delete
children: label
[36288] Fix | Delete
}), isModalOpen && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(BlockLockModal, {
[36289] Fix | Delete
clientId: clientId,
[36290] Fix | Delete
onClose: toggleModal
[36291] Fix | Delete
})]
[36292] Fix | Delete
});
[36293] Fix | Delete
}
[36294] Fix | Delete
[36295] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-settings-menu/block-mode-toggle.js
[36296] Fix | Delete
/**
[36297] Fix | Delete
* WordPress dependencies
[36298] Fix | Delete
*/
[36299] Fix | Delete
[36300] Fix | Delete
[36301] Fix | Delete
[36302] Fix | Delete
[36303] Fix | Delete
[36304] Fix | Delete
[36305] Fix | Delete
/**
[36306] Fix | Delete
* Internal dependencies
[36307] Fix | Delete
*/
[36308] Fix | Delete
[36309] Fix | Delete
[36310] Fix | Delete
const block_mode_toggle_noop = () => {};
[36311] Fix | Delete
function BlockModeToggle({
[36312] Fix | Delete
blockType,
[36313] Fix | Delete
mode,
[36314] Fix | Delete
onToggleMode,
[36315] Fix | Delete
small = false,
[36316] Fix | Delete
isCodeEditingEnabled = true
[36317] Fix | Delete
}) {
[36318] Fix | Delete
if (!blockType || !(0,external_wp_blocks_namespaceObject.hasBlockSupport)(blockType, 'html', true) || !isCodeEditingEnabled) {
[36319] Fix | Delete
return null;
[36320] Fix | Delete
}
[36321] Fix | Delete
const label = mode === 'visual' ? (0,external_wp_i18n_namespaceObject.__)('Edit as HTML') : (0,external_wp_i18n_namespaceObject.__)('Edit visually');
[36322] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.MenuItem, {
[36323] Fix | Delete
onClick: onToggleMode,
[36324] Fix | Delete
children: !small && label
[36325] Fix | Delete
});
[36326] Fix | Delete
}
[36327] Fix | Delete
/* harmony default export */ const block_mode_toggle = ((0,external_wp_compose_namespaceObject.compose)([(0,external_wp_data_namespaceObject.withSelect)((select, {
[36328] Fix | Delete
clientId
[36329] Fix | Delete
}) => {
[36330] Fix | Delete
const {
[36331] Fix | Delete
getBlock,
[36332] Fix | Delete
getBlockMode,
[36333] Fix | Delete
getSettings
[36334] Fix | Delete
} = select(store);
[36335] Fix | Delete
const block = getBlock(clientId);
[36336] Fix | Delete
const isCodeEditingEnabled = getSettings().codeEditingEnabled;
[36337] Fix | Delete
return {
[36338] Fix | Delete
mode: getBlockMode(clientId),
[36339] Fix | Delete
blockType: block ? (0,external_wp_blocks_namespaceObject.getBlockType)(block.name) : null,
[36340] Fix | Delete
isCodeEditingEnabled
[36341] Fix | Delete
};
[36342] Fix | Delete
}), (0,external_wp_data_namespaceObject.withDispatch)((dispatch, {
[36343] Fix | Delete
onToggle = block_mode_toggle_noop,
[36344] Fix | Delete
clientId
[36345] Fix | Delete
}) => ({
[36346] Fix | Delete
onToggleMode() {
[36347] Fix | Delete
dispatch(store).toggleBlockMode(clientId);
[36348] Fix | Delete
onToggle();
[36349] Fix | Delete
}
[36350] Fix | Delete
}))])(BlockModeToggle));
[36351] Fix | Delete
[36352] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-rename/use-block-rename.js
[36353] Fix | Delete
/**
[36354] Fix | Delete
* WordPress dependencies
[36355] Fix | Delete
*/
[36356] Fix | Delete
[36357] Fix | Delete
function useBlockRename(name) {
[36358] Fix | Delete
return {
[36359] Fix | Delete
canRename: (0,external_wp_blocks_namespaceObject.getBlockSupport)(name, 'renaming', true)
[36360] Fix | Delete
};
[36361] Fix | Delete
}
[36362] Fix | Delete
[36363] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-rename/is-empty-string.js
[36364] Fix | Delete
function isEmptyString(testString) {
[36365] Fix | Delete
return testString?.trim()?.length === 0;
[36366] Fix | Delete
}
[36367] Fix | Delete
[36368] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-rename/modal.js
[36369] Fix | Delete
/**
[36370] Fix | Delete
* WordPress dependencies
[36371] Fix | Delete
*/
[36372] Fix | Delete
[36373] Fix | Delete
[36374] Fix | Delete
[36375] Fix | Delete
[36376] Fix | Delete
[36377] Fix | Delete
/**
[36378] Fix | Delete
* Internal dependencies
[36379] Fix | Delete
*/
[36380] Fix | Delete
[36381] Fix | Delete
[36382] Fix | Delete
[36383] Fix | Delete
function BlockRenameModal({
[36384] Fix | Delete
blockName,
[36385] Fix | Delete
originalBlockName,
[36386] Fix | Delete
onClose,
[36387] Fix | Delete
onSave,
[36388] Fix | Delete
// Pattern Overrides is a WordPress-only feature but it also uses the Block Binding API.
[36389] Fix | Delete
// Ideally this should not be inside the block editor package, but we keep it here for simplicity.
[36390] Fix | Delete
hasOverridesWarning
[36391] Fix | Delete
}) {
[36392] Fix | Delete
const [editedBlockName, setEditedBlockName] = (0,external_wp_element_namespaceObject.useState)(blockName);
[36393] Fix | Delete
const descriptionId = (0,external_wp_element_namespaceObject.useId)();
[36394] Fix | Delete
const nameHasChanged = editedBlockName !== blockName;
[36395] Fix | Delete
const nameIsOriginal = editedBlockName === originalBlockName;
[36396] Fix | Delete
const nameIsEmpty = isEmptyString(editedBlockName);
[36397] Fix | Delete
const isNameValid = nameHasChanged || nameIsOriginal;
[36398] Fix | Delete
const autoSelectInputText = event => event.target.select();
[36399] Fix | Delete
const handleSubmit = () => {
[36400] Fix | Delete
const message = nameIsOriginal || nameIsEmpty ? (0,external_wp_i18n_namespaceObject.sprintf)( /* translators: %s: new name/label for the block */
[36401] Fix | Delete
(0,external_wp_i18n_namespaceObject.__)('Block name reset to: "%s".'), editedBlockName) : (0,external_wp_i18n_namespaceObject.sprintf)( /* translators: %s: new name/label for the block */
[36402] Fix | Delete
(0,external_wp_i18n_namespaceObject.__)('Block name changed to: "%s".'), editedBlockName);
[36403] Fix | Delete
[36404] Fix | Delete
// Must be assertive to immediately announce change.
[36405] Fix | Delete
(0,external_wp_a11y_namespaceObject.speak)(message, 'assertive');
[36406] Fix | Delete
onSave(editedBlockName);
[36407] Fix | Delete
[36408] Fix | Delete
// Immediate close avoids ability to hit save multiple times.
[36409] Fix | Delete
onClose();
[36410] Fix | Delete
};
[36411] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Modal, {
[36412] Fix | Delete
title: (0,external_wp_i18n_namespaceObject.__)('Rename'),
[36413] Fix | Delete
onRequestClose: onClose,
[36414] Fix | Delete
overlayClassName: "block-editor-block-rename-modal",
[36415] Fix | Delete
focusOnMount: "firstContentElement",
[36416] Fix | Delete
aria: {
[36417] Fix | Delete
describedby: descriptionId
[36418] Fix | Delete
},
[36419] Fix | Delete
size: "small",
[36420] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("form", {
[36421] Fix | Delete
onSubmit: e => {
[36422] Fix | Delete
e.preventDefault();
[36423] Fix | Delete
if (!isNameValid) {
[36424] Fix | Delete
return;
[36425] Fix | Delete
}
[36426] Fix | Delete
handleSubmit();
[36427] Fix | Delete
},
[36428] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("p", {
[36429] Fix | Delete
id: descriptionId,
[36430] Fix | Delete
children: (0,external_wp_i18n_namespaceObject.__)('Enter a custom name for this block.')
[36431] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.__experimentalVStack, {
[36432] Fix | Delete
spacing: "3",
[36433] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.TextControl, {
[36434] Fix | Delete
__nextHasNoMarginBottom: true,
[36435] Fix | Delete
__next40pxDefaultSize: true,
[36436] Fix | Delete
value: editedBlockName,
[36437] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Block name'),
[36438] Fix | Delete
hideLabelFromVision: true,
[36439] Fix | Delete
help: hasOverridesWarning ? (0,external_wp_i18n_namespaceObject.__)('This block allows overrides. Changing the name can cause problems with content entered into instances of this pattern.') : undefined,
[36440] Fix | Delete
placeholder: originalBlockName,
[36441] Fix | Delete
onChange: setEditedBlockName,
[36442] Fix | Delete
onFocus: autoSelectInputText
[36443] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.__experimentalHStack, {
[36444] Fix | Delete
justify: "right",
[36445] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Button, {
[36446] Fix | Delete
__next40pxDefaultSize: true,
[36447] Fix | Delete
variant: "tertiary",
[36448] Fix | Delete
onClick: onClose,
[36449] Fix | Delete
children: (0,external_wp_i18n_namespaceObject.__)('Cancel')
[36450] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Button, {
[36451] Fix | Delete
__next40pxDefaultSize: true,
[36452] Fix | Delete
"aria-disabled": !isNameValid,
[36453] Fix | Delete
variant: "primary",
[36454] Fix | Delete
type: "submit",
[36455] Fix | Delete
children: (0,external_wp_i18n_namespaceObject.__)('Save')
[36456] Fix | Delete
})]
[36457] Fix | Delete
})]
[36458] Fix | Delete
})]
[36459] Fix | Delete
})
[36460] Fix | Delete
});
[36461] Fix | Delete
}
[36462] Fix | Delete
[36463] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-rename/rename-control.js
[36464] Fix | Delete
/**
[36465] Fix | Delete
* WordPress dependencies
[36466] Fix | Delete
*/
[36467] Fix | Delete
[36468] Fix | Delete
[36469] Fix | Delete
[36470] Fix | Delete
[36471] Fix | Delete
[36472] Fix | Delete
/**
[36473] Fix | Delete
* Internal dependencies
[36474] Fix | Delete
*/
[36475] Fix | Delete
[36476] Fix | Delete
[36477] Fix | Delete
[36478] Fix | Delete
[36479] Fix | Delete
[36480] Fix | Delete
[36481] Fix | Delete
[36482] Fix | Delete
function BlockRenameControl({
[36483] Fix | Delete
clientId
[36484] Fix | Delete
}) {
[36485] Fix | Delete
const [renamingBlock, setRenamingBlock] = (0,external_wp_element_namespaceObject.useState)(false);
[36486] Fix | Delete
const {
[36487] Fix | Delete
metadata
[36488] Fix | Delete
} = (0,external_wp_data_namespaceObject.useSelect)(select => {
[36489] Fix | Delete
const {
[36490] Fix | Delete
getBlockAttributes
[36491] Fix | Delete
} = select(store);
[36492] Fix | Delete
const _metadata = getBlockAttributes(clientId)?.metadata;
[36493] Fix | Delete
return {
[36494] Fix | Delete
metadata: _metadata
[36495] Fix | Delete
};
[36496] Fix | Delete
}, [clientId]);
[36497] Fix | Delete
const {
[36498] Fix | Delete
updateBlockAttributes
[36499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function