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: edit-post.js
return select(external_wp_editor_namespaceObject.store).isPublishSidebarOpened();
[1000] Fix | Delete
});
[1001] Fix | Delete
[1002] Fix | Delete
/**
[1003] Fix | Delete
* Returns true if the given panel was programmatically removed, or false otherwise.
[1004] Fix | Delete
* All panels are not removed by default.
[1005] Fix | Delete
*
[1006] Fix | Delete
* @deprecated
[1007] Fix | Delete
*
[1008] Fix | Delete
* @param {Object} state Global application state.
[1009] Fix | Delete
* @param {string} panelName A string that identifies the panel.
[1010] Fix | Delete
*
[1011] Fix | Delete
* @return {boolean} Whether or not the panel is removed.
[1012] Fix | Delete
*/
[1013] Fix | Delete
const isEditorPanelRemoved = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => (state, panelName) => {
[1014] Fix | Delete
external_wp_deprecated_default()(`select( 'core/edit-post' ).isEditorPanelRemoved`, {
[1015] Fix | Delete
since: '6.5',
[1016] Fix | Delete
alternative: `select( 'core/editor' ).isEditorPanelRemoved`
[1017] Fix | Delete
});
[1018] Fix | Delete
return select(external_wp_editor_namespaceObject.store).isEditorPanelRemoved(panelName);
[1019] Fix | Delete
});
[1020] Fix | Delete
[1021] Fix | Delete
/**
[1022] Fix | Delete
* Returns true if the given panel is enabled, or false otherwise. Panels are
[1023] Fix | Delete
* enabled by default.
[1024] Fix | Delete
*
[1025] Fix | Delete
* @deprecated
[1026] Fix | Delete
*
[1027] Fix | Delete
* @param {Object} state Global application state.
[1028] Fix | Delete
* @param {string} panelName A string that identifies the panel.
[1029] Fix | Delete
*
[1030] Fix | Delete
* @return {boolean} Whether or not the panel is enabled.
[1031] Fix | Delete
*/
[1032] Fix | Delete
const isEditorPanelEnabled = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => (state, panelName) => {
[1033] Fix | Delete
external_wp_deprecated_default()(`select( 'core/edit-post' ).isEditorPanelEnabled`, {
[1034] Fix | Delete
since: '6.5',
[1035] Fix | Delete
alternative: `select( 'core/editor' ).isEditorPanelEnabled`
[1036] Fix | Delete
});
[1037] Fix | Delete
return select(external_wp_editor_namespaceObject.store).isEditorPanelEnabled(panelName);
[1038] Fix | Delete
});
[1039] Fix | Delete
[1040] Fix | Delete
/**
[1041] Fix | Delete
* Returns true if the given panel is open, or false otherwise. Panels are
[1042] Fix | Delete
* closed by default.
[1043] Fix | Delete
*
[1044] Fix | Delete
* @deprecated
[1045] Fix | Delete
*
[1046] Fix | Delete
* @param {Object} state Global application state.
[1047] Fix | Delete
* @param {string} panelName A string that identifies the panel.
[1048] Fix | Delete
*
[1049] Fix | Delete
* @return {boolean} Whether or not the panel is open.
[1050] Fix | Delete
*/
[1051] Fix | Delete
const isEditorPanelOpened = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => (state, panelName) => {
[1052] Fix | Delete
external_wp_deprecated_default()(`select( 'core/edit-post' ).isEditorPanelOpened`, {
[1053] Fix | Delete
since: '6.5',
[1054] Fix | Delete
alternative: `select( 'core/editor' ).isEditorPanelOpened`
[1055] Fix | Delete
});
[1056] Fix | Delete
return select(external_wp_editor_namespaceObject.store).isEditorPanelOpened(panelName);
[1057] Fix | Delete
});
[1058] Fix | Delete
[1059] Fix | Delete
/**
[1060] Fix | Delete
* Returns true if a modal is active, or false otherwise.
[1061] Fix | Delete
*
[1062] Fix | Delete
* @deprecated since WP 6.3 use `core/interface` store's selector with the same name instead.
[1063] Fix | Delete
*
[1064] Fix | Delete
* @param {Object} state Global application state.
[1065] Fix | Delete
* @param {string} modalName A string that uniquely identifies the modal.
[1066] Fix | Delete
*
[1067] Fix | Delete
* @return {boolean} Whether the modal is active.
[1068] Fix | Delete
*/
[1069] Fix | Delete
const isModalActive = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => (state, modalName) => {
[1070] Fix | Delete
external_wp_deprecated_default()(`select( 'core/edit-post' ).isModalActive`, {
[1071] Fix | Delete
since: '6.3',
[1072] Fix | Delete
alternative: `select( 'core/interface' ).isModalActive`
[1073] Fix | Delete
});
[1074] Fix | Delete
return !!select(selectors_interfaceStore).isModalActive(modalName);
[1075] Fix | Delete
});
[1076] Fix | Delete
[1077] Fix | Delete
/**
[1078] Fix | Delete
* Returns whether the given feature is enabled or not.
[1079] Fix | Delete
*
[1080] Fix | Delete
* @param {Object} state Global application state.
[1081] Fix | Delete
* @param {string} feature Feature slug.
[1082] Fix | Delete
*
[1083] Fix | Delete
* @return {boolean} Is active.
[1084] Fix | Delete
*/
[1085] Fix | Delete
const isFeatureActive = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => (state, feature) => {
[1086] Fix | Delete
return !!select(external_wp_preferences_namespaceObject.store).get('core/edit-post', feature);
[1087] Fix | Delete
});
[1088] Fix | Delete
[1089] Fix | Delete
/**
[1090] Fix | Delete
* Returns true if the plugin item is pinned to the header.
[1091] Fix | Delete
* When the value is not set it defaults to true.
[1092] Fix | Delete
*
[1093] Fix | Delete
* @param {Object} state Global application state.
[1094] Fix | Delete
* @param {string} pluginName Plugin item name.
[1095] Fix | Delete
*
[1096] Fix | Delete
* @return {boolean} Whether the plugin item is pinned.
[1097] Fix | Delete
*/
[1098] Fix | Delete
const isPluginItemPinned = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => (state, pluginName) => {
[1099] Fix | Delete
return select(selectors_interfaceStore).isItemPinned('core', pluginName);
[1100] Fix | Delete
});
[1101] Fix | Delete
[1102] Fix | Delete
/**
[1103] Fix | Delete
* Returns an array of active meta box locations.
[1104] Fix | Delete
*
[1105] Fix | Delete
* @param {Object} state Post editor state.
[1106] Fix | Delete
*
[1107] Fix | Delete
* @return {string[]} Active meta box locations.
[1108] Fix | Delete
*/
[1109] Fix | Delete
const getActiveMetaBoxLocations = (0,external_wp_data_namespaceObject.createSelector)(state => {
[1110] Fix | Delete
return Object.keys(state.metaBoxes.locations).filter(location => isMetaBoxLocationActive(state, location));
[1111] Fix | Delete
}, state => [state.metaBoxes.locations]);
[1112] Fix | Delete
[1113] Fix | Delete
/**
[1114] Fix | Delete
* Returns true if a metabox location is active and visible
[1115] Fix | Delete
*
[1116] Fix | Delete
* @param {Object} state Post editor state.
[1117] Fix | Delete
* @param {string} location Meta box location to test.
[1118] Fix | Delete
*
[1119] Fix | Delete
* @return {boolean} Whether the meta box location is active and visible.
[1120] Fix | Delete
*/
[1121] Fix | Delete
const isMetaBoxLocationVisible = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => (state, location) => {
[1122] Fix | Delete
return isMetaBoxLocationActive(state, location) && getMetaBoxesPerLocation(state, location)?.some(({
[1123] Fix | Delete
id
[1124] Fix | Delete
}) => {
[1125] Fix | Delete
return select(external_wp_editor_namespaceObject.store).isEditorPanelEnabled(state, `meta-box-${id}`);
[1126] Fix | Delete
});
[1127] Fix | Delete
});
[1128] Fix | Delete
[1129] Fix | Delete
/**
[1130] Fix | Delete
* Returns true if there is an active meta box in the given location, or false
[1131] Fix | Delete
* otherwise.
[1132] Fix | Delete
*
[1133] Fix | Delete
* @param {Object} state Post editor state.
[1134] Fix | Delete
* @param {string} location Meta box location to test.
[1135] Fix | Delete
*
[1136] Fix | Delete
* @return {boolean} Whether the meta box location is active.
[1137] Fix | Delete
*/
[1138] Fix | Delete
function isMetaBoxLocationActive(state, location) {
[1139] Fix | Delete
const metaBoxes = getMetaBoxesPerLocation(state, location);
[1140] Fix | Delete
return !!metaBoxes && metaBoxes.length !== 0;
[1141] Fix | Delete
}
[1142] Fix | Delete
[1143] Fix | Delete
/**
[1144] Fix | Delete
* Returns the list of all the available meta boxes for a given location.
[1145] Fix | Delete
*
[1146] Fix | Delete
* @param {Object} state Global application state.
[1147] Fix | Delete
* @param {string} location Meta box location to test.
[1148] Fix | Delete
*
[1149] Fix | Delete
* @return {?Array} List of meta boxes.
[1150] Fix | Delete
*/
[1151] Fix | Delete
function getMetaBoxesPerLocation(state, location) {
[1152] Fix | Delete
return state.metaBoxes.locations[location];
[1153] Fix | Delete
}
[1154] Fix | Delete
[1155] Fix | Delete
/**
[1156] Fix | Delete
* Returns the list of all the available meta boxes.
[1157] Fix | Delete
*
[1158] Fix | Delete
* @param {Object} state Global application state.
[1159] Fix | Delete
*
[1160] Fix | Delete
* @return {Array} List of meta boxes.
[1161] Fix | Delete
*/
[1162] Fix | Delete
const getAllMetaBoxes = (0,external_wp_data_namespaceObject.createSelector)(state => {
[1163] Fix | Delete
return Object.values(state.metaBoxes.locations).flat();
[1164] Fix | Delete
}, state => [state.metaBoxes.locations]);
[1165] Fix | Delete
[1166] Fix | Delete
/**
[1167] Fix | Delete
* Returns true if the post is using Meta Boxes
[1168] Fix | Delete
*
[1169] Fix | Delete
* @param {Object} state Global application state
[1170] Fix | Delete
*
[1171] Fix | Delete
* @return {boolean} Whether there are metaboxes or not.
[1172] Fix | Delete
*/
[1173] Fix | Delete
function hasMetaBoxes(state) {
[1174] Fix | Delete
return getActiveMetaBoxLocations(state).length > 0;
[1175] Fix | Delete
}
[1176] Fix | Delete
[1177] Fix | Delete
/**
[1178] Fix | Delete
* Returns true if the Meta Boxes are being saved.
[1179] Fix | Delete
*
[1180] Fix | Delete
* @param {Object} state Global application state.
[1181] Fix | Delete
*
[1182] Fix | Delete
* @return {boolean} Whether the metaboxes are being saved.
[1183] Fix | Delete
*/
[1184] Fix | Delete
function selectors_isSavingMetaBoxes(state) {
[1185] Fix | Delete
return state.metaBoxes.isSaving;
[1186] Fix | Delete
}
[1187] Fix | Delete
[1188] Fix | Delete
/**
[1189] Fix | Delete
* Returns the current editing canvas device type.
[1190] Fix | Delete
*
[1191] Fix | Delete
* @deprecated
[1192] Fix | Delete
*
[1193] Fix | Delete
* @param {Object} state Global application state.
[1194] Fix | Delete
*
[1195] Fix | Delete
* @return {string} Device type.
[1196] Fix | Delete
*/
[1197] Fix | Delete
const __experimentalGetPreviewDeviceType = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => () => {
[1198] Fix | Delete
external_wp_deprecated_default()(`select( 'core/edit-site' ).__experimentalGetPreviewDeviceType`, {
[1199] Fix | Delete
since: '6.5',
[1200] Fix | Delete
version: '6.7',
[1201] Fix | Delete
alternative: `select( 'core/editor' ).getDeviceType`
[1202] Fix | Delete
});
[1203] Fix | Delete
return select(external_wp_editor_namespaceObject.store).getDeviceType();
[1204] Fix | Delete
});
[1205] Fix | Delete
[1206] Fix | Delete
/**
[1207] Fix | Delete
* Returns true if the inserter is opened.
[1208] Fix | Delete
*
[1209] Fix | Delete
* @deprecated
[1210] Fix | Delete
*
[1211] Fix | Delete
* @param {Object} state Global application state.
[1212] Fix | Delete
*
[1213] Fix | Delete
* @return {boolean} Whether the inserter is opened.
[1214] Fix | Delete
*/
[1215] Fix | Delete
const isInserterOpened = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => () => {
[1216] Fix | Delete
external_wp_deprecated_default()(`select( 'core/edit-post' ).isInserterOpened`, {
[1217] Fix | Delete
since: '6.5',
[1218] Fix | Delete
alternative: `select( 'core/editor' ).isInserterOpened`
[1219] Fix | Delete
});
[1220] Fix | Delete
return select(external_wp_editor_namespaceObject.store).isInserterOpened();
[1221] Fix | Delete
});
[1222] Fix | Delete
[1223] Fix | Delete
/**
[1224] Fix | Delete
* Get the insertion point for the inserter.
[1225] Fix | Delete
*
[1226] Fix | Delete
* @deprecated
[1227] Fix | Delete
*
[1228] Fix | Delete
* @param {Object} state Global application state.
[1229] Fix | Delete
*
[1230] Fix | Delete
* @return {Object} The root client ID, index to insert at and starting filter value.
[1231] Fix | Delete
*/
[1232] Fix | Delete
const __experimentalGetInsertionPoint = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => () => {
[1233] Fix | Delete
external_wp_deprecated_default()(`select( 'core/edit-post' ).__experimentalGetInsertionPoint`, {
[1234] Fix | Delete
since: '6.5',
[1235] Fix | Delete
version: '6.7'
[1236] Fix | Delete
});
[1237] Fix | Delete
return unlock(select(external_wp_editor_namespaceObject.store)).getInsertionPoint();
[1238] Fix | Delete
});
[1239] Fix | Delete
[1240] Fix | Delete
/**
[1241] Fix | Delete
* Returns true if the list view is opened.
[1242] Fix | Delete
*
[1243] Fix | Delete
* @param {Object} state Global application state.
[1244] Fix | Delete
*
[1245] Fix | Delete
* @return {boolean} Whether the list view is opened.
[1246] Fix | Delete
*/
[1247] Fix | Delete
const isListViewOpened = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => () => {
[1248] Fix | Delete
external_wp_deprecated_default()(`select( 'core/edit-post' ).isListViewOpened`, {
[1249] Fix | Delete
since: '6.5',
[1250] Fix | Delete
alternative: `select( 'core/editor' ).isListViewOpened`
[1251] Fix | Delete
});
[1252] Fix | Delete
return select(external_wp_editor_namespaceObject.store).isListViewOpened();
[1253] Fix | Delete
});
[1254] Fix | Delete
[1255] Fix | Delete
/**
[1256] Fix | Delete
* Returns true if the template editing mode is enabled.
[1257] Fix | Delete
*
[1258] Fix | Delete
* @deprecated
[1259] Fix | Delete
*/
[1260] Fix | Delete
const isEditingTemplate = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => () => {
[1261] Fix | Delete
external_wp_deprecated_default()(`select( 'core/edit-post' ).isEditingTemplate`, {
[1262] Fix | Delete
since: '6.5',
[1263] Fix | Delete
alternative: `select( 'core/editor' ).getRenderingMode`
[1264] Fix | Delete
});
[1265] Fix | Delete
return select(external_wp_editor_namespaceObject.store).getCurrentPostType() === 'wp_template';
[1266] Fix | Delete
});
[1267] Fix | Delete
[1268] Fix | Delete
/**
[1269] Fix | Delete
* Returns true if meta boxes are initialized.
[1270] Fix | Delete
*
[1271] Fix | Delete
* @param {Object} state Global application state.
[1272] Fix | Delete
*
[1273] Fix | Delete
* @return {boolean} Whether meta boxes are initialized.
[1274] Fix | Delete
*/
[1275] Fix | Delete
function areMetaBoxesInitialized(state) {
[1276] Fix | Delete
return state.metaBoxes.initialized;
[1277] Fix | Delete
}
[1278] Fix | Delete
[1279] Fix | Delete
/**
[1280] Fix | Delete
* Retrieves the template of the currently edited post.
[1281] Fix | Delete
*
[1282] Fix | Delete
* @return {Object?} Post Template.
[1283] Fix | Delete
*/
[1284] Fix | Delete
const getEditedPostTemplate = (0,external_wp_data_namespaceObject.createRegistrySelector)(select => () => {
[1285] Fix | Delete
const {
[1286] Fix | Delete
id: postId,
[1287] Fix | Delete
type: postType,
[1288] Fix | Delete
slug
[1289] Fix | Delete
} = select(external_wp_editor_namespaceObject.store).getCurrentPost();
[1290] Fix | Delete
const {
[1291] Fix | Delete
getSite,
[1292] Fix | Delete
getEditedEntityRecord,
[1293] Fix | Delete
getEntityRecords
[1294] Fix | Delete
} = select(external_wp_coreData_namespaceObject.store);
[1295] Fix | Delete
const siteSettings = getSite();
[1296] Fix | Delete
// First check if the current page is set as the posts page.
[1297] Fix | Delete
const isPostsPage = +postId === siteSettings?.page_for_posts;
[1298] Fix | Delete
if (isPostsPage) {
[1299] Fix | Delete
const defaultTemplateId = select(external_wp_coreData_namespaceObject.store).getDefaultTemplateId({
[1300] Fix | Delete
slug: 'home'
[1301] Fix | Delete
});
[1302] Fix | Delete
return getEditedEntityRecord('postType', 'wp_template', defaultTemplateId);
[1303] Fix | Delete
}
[1304] Fix | Delete
const currentTemplate = select(external_wp_editor_namespaceObject.store).getEditedPostAttribute('template');
[1305] Fix | Delete
if (currentTemplate) {
[1306] Fix | Delete
const templateWithSameSlug = getEntityRecords('postType', 'wp_template', {
[1307] Fix | Delete
per_page: -1
[1308] Fix | Delete
})?.find(template => template.slug === currentTemplate);
[1309] Fix | Delete
if (!templateWithSameSlug) {
[1310] Fix | Delete
return templateWithSameSlug;
[1311] Fix | Delete
}
[1312] Fix | Delete
return getEditedEntityRecord('postType', 'wp_template', templateWithSameSlug.id);
[1313] Fix | Delete
}
[1314] Fix | Delete
let slugToCheck;
[1315] Fix | Delete
// In `draft` status we might not have a slug available, so we use the `single`
[1316] Fix | Delete
// post type templates slug(ex page, single-post, single-product etc..).
[1317] Fix | Delete
// Pages do not need the `single` prefix in the slug to be prioritized
[1318] Fix | Delete
// through template hierarchy.
[1319] Fix | Delete
if (slug) {
[1320] Fix | Delete
slugToCheck = postType === 'page' ? `${postType}-${slug}` : `single-${postType}-${slug}`;
[1321] Fix | Delete
} else {
[1322] Fix | Delete
slugToCheck = postType === 'page' ? 'page' : `single-${postType}`;
[1323] Fix | Delete
}
[1324] Fix | Delete
const defaultTemplateId = select(external_wp_coreData_namespaceObject.store).getDefaultTemplateId({
[1325] Fix | Delete
slug: slugToCheck
[1326] Fix | Delete
});
[1327] Fix | Delete
return defaultTemplateId ? select(external_wp_coreData_namespaceObject.store).getEditedEntityRecord('postType', 'wp_template', defaultTemplateId) : null;
[1328] Fix | Delete
});
[1329] Fix | Delete
[1330] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/store/constants.js
[1331] Fix | Delete
/**
[1332] Fix | Delete
* The identifier for the data store.
[1333] Fix | Delete
*
[1334] Fix | Delete
* @type {string}
[1335] Fix | Delete
*/
[1336] Fix | Delete
const STORE_NAME = 'core/edit-post';
[1337] Fix | Delete
[1338] Fix | Delete
/**
[1339] Fix | Delete
* CSS selector string for the admin bar view post link anchor tag.
[1340] Fix | Delete
*
[1341] Fix | Delete
* @type {string}
[1342] Fix | Delete
*/
[1343] Fix | Delete
const VIEW_AS_LINK_SELECTOR = '#wp-admin-bar-view a';
[1344] Fix | Delete
[1345] Fix | Delete
/**
[1346] Fix | Delete
* CSS selector string for the admin bar preview post link anchor tag.
[1347] Fix | Delete
*
[1348] Fix | Delete
* @type {string}
[1349] Fix | Delete
*/
[1350] Fix | Delete
const VIEW_AS_PREVIEW_LINK_SELECTOR = '#wp-admin-bar-preview a';
[1351] Fix | Delete
[1352] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/store/index.js
[1353] Fix | Delete
/**
[1354] Fix | Delete
* WordPress dependencies
[1355] Fix | Delete
*/
[1356] Fix | Delete
[1357] Fix | Delete
[1358] Fix | Delete
/**
[1359] Fix | Delete
* Internal dependencies
[1360] Fix | Delete
*/
[1361] Fix | Delete
[1362] Fix | Delete
[1363] Fix | Delete
[1364] Fix | Delete
[1365] Fix | Delete
[1366] Fix | Delete
/**
[1367] Fix | Delete
* Store definition for the edit post namespace.
[1368] Fix | Delete
*
[1369] Fix | Delete
* @see https://github.com/WordPress/gutenberg/blob/HEAD/packages/data/README.md#createReduxStore
[1370] Fix | Delete
*
[1371] Fix | Delete
* @type {Object}
[1372] Fix | Delete
*/
[1373] Fix | Delete
const store = (0,external_wp_data_namespaceObject.createReduxStore)(STORE_NAME, {
[1374] Fix | Delete
reducer: reducer,
[1375] Fix | Delete
actions: actions_namespaceObject,
[1376] Fix | Delete
selectors: selectors_namespaceObject
[1377] Fix | Delete
});
[1378] Fix | Delete
(0,external_wp_data_namespaceObject.register)(store);
[1379] Fix | Delete
[1380] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/back-button/fullscreen-mode-close.js
[1381] Fix | Delete
/**
[1382] Fix | Delete
* External dependencies
[1383] Fix | Delete
*/
[1384] Fix | Delete
[1385] Fix | Delete
[1386] Fix | Delete
/**
[1387] Fix | Delete
* WordPress dependencies
[1388] Fix | Delete
*/
[1389] Fix | Delete
[1390] Fix | Delete
[1391] Fix | Delete
[1392] Fix | Delete
[1393] Fix | Delete
[1394] Fix | Delete
[1395] Fix | Delete
[1396] Fix | Delete
[1397] Fix | Delete
[1398] Fix | Delete
/**
[1399] Fix | Delete
* Internal dependencies
[1400] Fix | Delete
*/
[1401] Fix | Delete
[1402] Fix | Delete
[1403] Fix | Delete
function FullscreenModeClose({
[1404] Fix | Delete
showTooltip,
[1405] Fix | Delete
icon,
[1406] Fix | Delete
href,
[1407] Fix | Delete
initialPost
[1408] Fix | Delete
}) {
[1409] Fix | Delete
var _postType$labels$view;
[1410] Fix | Delete
const {
[1411] Fix | Delete
isActive,
[1412] Fix | Delete
isRequestingSiteIcon,
[1413] Fix | Delete
postType,
[1414] Fix | Delete
siteIconUrl
[1415] Fix | Delete
} = (0,external_wp_data_namespaceObject.useSelect)(select => {
[1416] Fix | Delete
const {
[1417] Fix | Delete
getCurrentPostType
[1418] Fix | Delete
} = select(external_wp_editor_namespaceObject.store);
[1419] Fix | Delete
const {
[1420] Fix | Delete
isFeatureActive
[1421] Fix | Delete
} = select(store);
[1422] Fix | Delete
const {
[1423] Fix | Delete
getEntityRecord,
[1424] Fix | Delete
getPostType,
[1425] Fix | Delete
isResolving
[1426] Fix | Delete
} = select(external_wp_coreData_namespaceObject.store);
[1427] Fix | Delete
const siteData = getEntityRecord('root', '__unstableBase', undefined) || {};
[1428] Fix | Delete
const _postType = initialPost?.type || getCurrentPostType();
[1429] Fix | Delete
return {
[1430] Fix | Delete
isActive: isFeatureActive('fullscreenMode'),
[1431] Fix | Delete
isRequestingSiteIcon: isResolving('getEntityRecord', ['root', '__unstableBase', undefined]),
[1432] Fix | Delete
postType: getPostType(_postType),
[1433] Fix | Delete
siteIconUrl: siteData.site_icon_url
[1434] Fix | Delete
};
[1435] Fix | Delete
}, []);
[1436] Fix | Delete
const disableMotion = (0,external_wp_compose_namespaceObject.useReducedMotion)();
[1437] Fix | Delete
if (!isActive || !postType) {
[1438] Fix | Delete
return null;
[1439] Fix | Delete
}
[1440] Fix | Delete
let buttonIcon = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Icon, {
[1441] Fix | Delete
size: "36px",
[1442] Fix | Delete
icon: library_wordpress
[1443] Fix | Delete
});
[1444] Fix | Delete
const effect = {
[1445] Fix | Delete
expand: {
[1446] Fix | Delete
scale: 1.25,
[1447] Fix | Delete
transition: {
[1448] Fix | Delete
type: 'tween',
[1449] Fix | Delete
duration: '0.3'
[1450] Fix | Delete
}
[1451] Fix | Delete
}
[1452] Fix | Delete
};
[1453] Fix | Delete
if (siteIconUrl) {
[1454] Fix | Delete
buttonIcon = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__unstableMotion.img, {
[1455] Fix | Delete
variants: !disableMotion && effect,
[1456] Fix | Delete
alt: (0,external_wp_i18n_namespaceObject.__)('Site Icon'),
[1457] Fix | Delete
className: "edit-post-fullscreen-mode-close_site-icon",
[1458] Fix | Delete
src: siteIconUrl
[1459] Fix | Delete
});
[1460] Fix | Delete
}
[1461] Fix | Delete
if (isRequestingSiteIcon) {
[1462] Fix | Delete
buttonIcon = null;
[1463] Fix | Delete
}
[1464] Fix | Delete
[1465] Fix | Delete
// Override default icon if custom icon is provided via props.
[1466] Fix | Delete
if (icon) {
[1467] Fix | Delete
buttonIcon = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Icon, {
[1468] Fix | Delete
size: "36px",
[1469] Fix | Delete
icon: icon
[1470] Fix | Delete
});
[1471] Fix | Delete
}
[1472] Fix | Delete
const classes = dist_clsx({
[1473] Fix | Delete
'edit-post-fullscreen-mode-close': true,
[1474] Fix | Delete
'has-icon': siteIconUrl
[1475] Fix | Delete
});
[1476] Fix | Delete
const buttonHref = href !== null && href !== void 0 ? href : (0,external_wp_url_namespaceObject.addQueryArgs)('edit.php', {
[1477] Fix | Delete
post_type: postType.slug
[1478] Fix | Delete
});
[1479] Fix | Delete
const buttonLabel = (_postType$labels$view = postType?.labels?.view_items) !== null && _postType$labels$view !== void 0 ? _postType$labels$view : (0,external_wp_i18n_namespaceObject.__)('Back');
[1480] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__unstableMotion.div, {
[1481] Fix | Delete
whileHover: "expand",
[1482] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Button, {
[1483] Fix | Delete
className: classes,
[1484] Fix | Delete
href: buttonHref,
[1485] Fix | Delete
label: buttonLabel,
[1486] Fix | Delete
showTooltip: showTooltip,
[1487] Fix | Delete
children: buttonIcon
[1488] Fix | Delete
})
[1489] Fix | Delete
});
[1490] Fix | Delete
}
[1491] Fix | Delete
/* harmony default export */ const fullscreen_mode_close = (FullscreenModeClose);
[1492] Fix | Delete
[1493] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/back-button/index.js
[1494] Fix | Delete
/**
[1495] Fix | Delete
* WordPress dependencies
[1496] Fix | Delete
*/
[1497] Fix | Delete
[1498] Fix | Delete
[1499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function