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
const [subRegistries] = (0,external_wp_element_namespaceObject.useState)(() => new WeakMap());
[19000] Fix | Delete
const subRegistry = getSubRegistry(subRegistries, registry, useSubRegistry);
[19001] Fix | Delete
if (subRegistry === registry) {
[19002] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(WrappedComponent, {
[19003] Fix | Delete
registry: registry,
[19004] Fix | Delete
...props
[19005] Fix | Delete
});
[19006] Fix | Delete
}
[19007] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_data_namespaceObject.RegistryProvider, {
[19008] Fix | Delete
value: subRegistry,
[19009] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(WrappedComponent, {
[19010] Fix | Delete
registry: subRegistry,
[19011] Fix | Delete
...props
[19012] Fix | Delete
})
[19013] Fix | Delete
});
[19014] Fix | Delete
}, 'withRegistryProvider');
[19015] Fix | Delete
/* harmony default export */ const with_registry_provider = (withRegistryProvider);
[19016] Fix | Delete
[19017] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/media-categories/index.js
[19018] Fix | Delete
/**
[19019] Fix | Delete
* The `editor` settings here need to be in sync with the corresponding ones in `editor` package.
[19020] Fix | Delete
* See `packages/editor/src/components/media-categories/index.js`.
[19021] Fix | Delete
*
[19022] Fix | Delete
* In the future we could consider creating an Openvese package that can be used in both `editor` and `site-editor`.
[19023] Fix | Delete
* The rest of the settings would still need to be in sync though.
[19024] Fix | Delete
*/
[19025] Fix | Delete
[19026] Fix | Delete
/**
[19027] Fix | Delete
* WordPress dependencies
[19028] Fix | Delete
*/
[19029] Fix | Delete
[19030] Fix | Delete
[19031] Fix | Delete
[19032] Fix | Delete
[19033] Fix | Delete
/**
[19034] Fix | Delete
* Internal dependencies
[19035] Fix | Delete
*/
[19036] Fix | Delete
[19037] Fix | Delete
[19038] Fix | Delete
/** @typedef {import('@wordpress/block-editor').InserterMediaRequest} InserterMediaRequest */
[19039] Fix | Delete
/** @typedef {import('@wordpress/block-editor').InserterMediaItem} InserterMediaItem */
[19040] Fix | Delete
/** @typedef {import('@wordpress/block-editor').InserterMediaCategory} InserterMediaCategory */
[19041] Fix | Delete
[19042] Fix | Delete
const getExternalLink = (url, text) => `<a ${getExternalLinkAttributes(url)}>${text}</a>`;
[19043] Fix | Delete
const getExternalLinkAttributes = url => `href="${url}" target="_blank" rel="noreferrer noopener"`;
[19044] Fix | Delete
const getOpenverseLicense = (license, licenseVersion) => {
[19045] Fix | Delete
let licenseName = license.trim();
[19046] Fix | Delete
// PDM has no abbreviation
[19047] Fix | Delete
if (license !== 'pdm') {
[19048] Fix | Delete
licenseName = license.toUpperCase().replace('SAMPLING', 'Sampling');
[19049] Fix | Delete
}
[19050] Fix | Delete
// If version is known, append version to the name.
[19051] Fix | Delete
// The license has to have a version to be valid. Only
[19052] Fix | Delete
// PDM (public domain mark) doesn't have a version.
[19053] Fix | Delete
if (licenseVersion) {
[19054] Fix | Delete
licenseName += ` ${licenseVersion}`;
[19055] Fix | Delete
}
[19056] Fix | Delete
// For licenses other than public-domain marks, prepend 'CC' to the name.
[19057] Fix | Delete
if (!['pdm', 'cc0'].includes(license)) {
[19058] Fix | Delete
licenseName = `CC ${licenseName}`;
[19059] Fix | Delete
}
[19060] Fix | Delete
return licenseName;
[19061] Fix | Delete
};
[19062] Fix | Delete
const getOpenverseCaption = item => {
[19063] Fix | Delete
const {
[19064] Fix | Delete
title,
[19065] Fix | Delete
foreign_landing_url: foreignLandingUrl,
[19066] Fix | Delete
creator,
[19067] Fix | Delete
creator_url: creatorUrl,
[19068] Fix | Delete
license,
[19069] Fix | Delete
license_version: licenseVersion,
[19070] Fix | Delete
license_url: licenseUrl
[19071] Fix | Delete
} = item;
[19072] Fix | Delete
const fullLicense = getOpenverseLicense(license, licenseVersion);
[19073] Fix | Delete
const _creator = (0,external_wp_htmlEntities_namespaceObject.decodeEntities)(creator);
[19074] Fix | Delete
let _caption;
[19075] Fix | Delete
if (_creator) {
[19076] Fix | Delete
_caption = title ? (0,external_wp_i18n_namespaceObject.sprintf)(
[19077] Fix | Delete
// translators: %1s: Title of a media work from Openverse; %2s: Name of the work's creator; %3s: Work's licence e.g: "CC0 1.0".
[19078] Fix | Delete
(0,external_wp_i18n_namespaceObject._x)('"%1$s" by %2$s/ %3$s', 'caption'), getExternalLink(foreignLandingUrl, (0,external_wp_htmlEntities_namespaceObject.decodeEntities)(title)), creatorUrl ? getExternalLink(creatorUrl, _creator) : _creator, licenseUrl ? getExternalLink(`${licenseUrl}?ref=openverse`, fullLicense) : fullLicense) : (0,external_wp_i18n_namespaceObject.sprintf)(
[19079] Fix | Delete
// translators: %1s: Link attributes for a given Openverse media work; %2s: Name of the work's creator; %3s: Works's licence e.g: "CC0 1.0".
[19080] Fix | Delete
(0,external_wp_i18n_namespaceObject._x)('<a %1$s>Work</a> by %2$s/ %3$s', 'caption'), getExternalLinkAttributes(foreignLandingUrl), creatorUrl ? getExternalLink(creatorUrl, _creator) : _creator, licenseUrl ? getExternalLink(`${licenseUrl}?ref=openverse`, fullLicense) : fullLicense);
[19081] Fix | Delete
} else {
[19082] Fix | Delete
_caption = title ? (0,external_wp_i18n_namespaceObject.sprintf)(
[19083] Fix | Delete
// translators: %1s: Title of a media work from Openverse; %2s: Work's licence e.g: "CC0 1.0".
[19084] Fix | Delete
(0,external_wp_i18n_namespaceObject._x)('"%1$s"/ %2$s', 'caption'), getExternalLink(foreignLandingUrl, (0,external_wp_htmlEntities_namespaceObject.decodeEntities)(title)), licenseUrl ? getExternalLink(`${licenseUrl}?ref=openverse`, fullLicense) : fullLicense) : (0,external_wp_i18n_namespaceObject.sprintf)(
[19085] Fix | Delete
// translators: %1s: Link attributes for a given Openverse media work; %2s: Works's licence e.g: "CC0 1.0".
[19086] Fix | Delete
(0,external_wp_i18n_namespaceObject._x)('<a %1$s>Work</a>/ %2$s', 'caption'), getExternalLinkAttributes(foreignLandingUrl), licenseUrl ? getExternalLink(`${licenseUrl}?ref=openverse`, fullLicense) : fullLicense);
[19087] Fix | Delete
}
[19088] Fix | Delete
return _caption.replace(/\s{2}/g, ' ');
[19089] Fix | Delete
};
[19090] Fix | Delete
const coreMediaFetch = async (query = {}) => {
[19091] Fix | Delete
const mediaItems = await (0,external_wp_data_namespaceObject.resolveSelect)(external_wp_coreData_namespaceObject.store).getMediaItems({
[19092] Fix | Delete
...query,
[19093] Fix | Delete
orderBy: !!query?.search ? 'relevance' : 'date'
[19094] Fix | Delete
});
[19095] Fix | Delete
return mediaItems.map(mediaItem => ({
[19096] Fix | Delete
...mediaItem,
[19097] Fix | Delete
alt: mediaItem.alt_text,
[19098] Fix | Delete
url: mediaItem.source_url,
[19099] Fix | Delete
previewUrl: mediaItem.media_details?.sizes?.medium?.source_url,
[19100] Fix | Delete
caption: mediaItem.caption?.raw
[19101] Fix | Delete
}));
[19102] Fix | Delete
};
[19103] Fix | Delete
[19104] Fix | Delete
/** @type {InserterMediaCategory[]} */
[19105] Fix | Delete
const inserterMediaCategories = [{
[19106] Fix | Delete
name: 'images',
[19107] Fix | Delete
labels: {
[19108] Fix | Delete
name: (0,external_wp_i18n_namespaceObject.__)('Images'),
[19109] Fix | Delete
search_items: (0,external_wp_i18n_namespaceObject.__)('Search images')
[19110] Fix | Delete
},
[19111] Fix | Delete
mediaType: 'image',
[19112] Fix | Delete
async fetch(query = {}) {
[19113] Fix | Delete
return coreMediaFetch({
[19114] Fix | Delete
...query,
[19115] Fix | Delete
media_type: 'image'
[19116] Fix | Delete
});
[19117] Fix | Delete
}
[19118] Fix | Delete
}, {
[19119] Fix | Delete
name: 'videos',
[19120] Fix | Delete
labels: {
[19121] Fix | Delete
name: (0,external_wp_i18n_namespaceObject.__)('Videos'),
[19122] Fix | Delete
search_items: (0,external_wp_i18n_namespaceObject.__)('Search videos')
[19123] Fix | Delete
},
[19124] Fix | Delete
mediaType: 'video',
[19125] Fix | Delete
async fetch(query = {}) {
[19126] Fix | Delete
return coreMediaFetch({
[19127] Fix | Delete
...query,
[19128] Fix | Delete
media_type: 'video'
[19129] Fix | Delete
});
[19130] Fix | Delete
}
[19131] Fix | Delete
}, {
[19132] Fix | Delete
name: 'audio',
[19133] Fix | Delete
labels: {
[19134] Fix | Delete
name: (0,external_wp_i18n_namespaceObject.__)('Audio'),
[19135] Fix | Delete
search_items: (0,external_wp_i18n_namespaceObject.__)('Search audio')
[19136] Fix | Delete
},
[19137] Fix | Delete
mediaType: 'audio',
[19138] Fix | Delete
async fetch(query = {}) {
[19139] Fix | Delete
return coreMediaFetch({
[19140] Fix | Delete
...query,
[19141] Fix | Delete
media_type: 'audio'
[19142] Fix | Delete
});
[19143] Fix | Delete
}
[19144] Fix | Delete
}, {
[19145] Fix | Delete
name: 'openverse',
[19146] Fix | Delete
labels: {
[19147] Fix | Delete
name: (0,external_wp_i18n_namespaceObject.__)('Openverse'),
[19148] Fix | Delete
search_items: (0,external_wp_i18n_namespaceObject.__)('Search Openverse')
[19149] Fix | Delete
},
[19150] Fix | Delete
mediaType: 'image',
[19151] Fix | Delete
async fetch(query = {}) {
[19152] Fix | Delete
const defaultArgs = {
[19153] Fix | Delete
mature: false,
[19154] Fix | Delete
excluded_source: 'flickr,inaturalist,wikimedia',
[19155] Fix | Delete
license: 'pdm,cc0'
[19156] Fix | Delete
};
[19157] Fix | Delete
const finalQuery = {
[19158] Fix | Delete
...query,
[19159] Fix | Delete
...defaultArgs
[19160] Fix | Delete
};
[19161] Fix | Delete
const mapFromInserterMediaRequest = {
[19162] Fix | Delete
per_page: 'page_size',
[19163] Fix | Delete
search: 'q'
[19164] Fix | Delete
};
[19165] Fix | Delete
const url = new URL('https://api.openverse.org/v1/images/');
[19166] Fix | Delete
Object.entries(finalQuery).forEach(([key, value]) => {
[19167] Fix | Delete
const queryKey = mapFromInserterMediaRequest[key] || key;
[19168] Fix | Delete
url.searchParams.set(queryKey, value);
[19169] Fix | Delete
});
[19170] Fix | Delete
const response = await window.fetch(url, {
[19171] Fix | Delete
headers: {
[19172] Fix | Delete
'User-Agent': 'WordPress/inserter-media-fetch'
[19173] Fix | Delete
}
[19174] Fix | Delete
});
[19175] Fix | Delete
const jsonResponse = await response.json();
[19176] Fix | Delete
const results = jsonResponse.results;
[19177] Fix | Delete
return results.map(result => ({
[19178] Fix | Delete
...result,
[19179] Fix | Delete
// This is a temp solution for better titles, until Openverse API
[19180] Fix | Delete
// completes the cleaning up of some titles of their upstream data.
[19181] Fix | Delete
title: result.title?.toLowerCase().startsWith('file:') ? result.title.slice(5) : result.title,
[19182] Fix | Delete
sourceId: result.id,
[19183] Fix | Delete
id: undefined,
[19184] Fix | Delete
caption: getOpenverseCaption(result),
[19185] Fix | Delete
previewUrl: result.thumbnail
[19186] Fix | Delete
}));
[19187] Fix | Delete
},
[19188] Fix | Delete
getReportUrl: ({
[19189] Fix | Delete
sourceId
[19190] Fix | Delete
}) => `https://wordpress.org/openverse/image/${sourceId}/report/`,
[19191] Fix | Delete
isExternalResource: true
[19192] Fix | Delete
}];
[19193] Fix | Delete
/* harmony default export */ const media_categories = (inserterMediaCategories);
[19194] Fix | Delete
[19195] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/utils/media-upload/index.js
[19196] Fix | Delete
/**
[19197] Fix | Delete
* WordPress dependencies
[19198] Fix | Delete
*/
[19199] Fix | Delete
[19200] Fix | Delete
[19201] Fix | Delete
[19202] Fix | Delete
/**
[19203] Fix | Delete
* Internal dependencies
[19204] Fix | Delete
*/
[19205] Fix | Delete
[19206] Fix | Delete
const media_upload_noop = () => {};
[19207] Fix | Delete
[19208] Fix | Delete
/**
[19209] Fix | Delete
* Upload a media file when the file upload button is activated.
[19210] Fix | Delete
* Wrapper around mediaUpload() that injects the current post ID.
[19211] Fix | Delete
*
[19212] Fix | Delete
* @param {Object} $0 Parameters object passed to the function.
[19213] Fix | Delete
* @param {?Object} $0.additionalData Additional data to include in the request.
[19214] Fix | Delete
* @param {string} $0.allowedTypes Array with the types of media that can be uploaded, if unset all types are allowed.
[19215] Fix | Delete
* @param {Array} $0.filesList List of files.
[19216] Fix | Delete
* @param {?number} $0.maxUploadFileSize Maximum upload size in bytes allowed for the site.
[19217] Fix | Delete
* @param {Function} $0.onError Function called when an error happens.
[19218] Fix | Delete
* @param {Function} $0.onFileChange Function called each time a file or a temporary representation of the file is available.
[19219] Fix | Delete
*/
[19220] Fix | Delete
function mediaUpload({
[19221] Fix | Delete
additionalData = {},
[19222] Fix | Delete
allowedTypes,
[19223] Fix | Delete
filesList,
[19224] Fix | Delete
maxUploadFileSize,
[19225] Fix | Delete
onError = media_upload_noop,
[19226] Fix | Delete
onFileChange
[19227] Fix | Delete
}) {
[19228] Fix | Delete
const {
[19229] Fix | Delete
getCurrentPost,
[19230] Fix | Delete
getEditorSettings
[19231] Fix | Delete
} = (0,external_wp_data_namespaceObject.select)(store_store);
[19232] Fix | Delete
const wpAllowedMimeTypes = getEditorSettings().allowedMimeTypes;
[19233] Fix | Delete
maxUploadFileSize = maxUploadFileSize || getEditorSettings().maxUploadFileSize;
[19234] Fix | Delete
const currentPost = getCurrentPost();
[19235] Fix | Delete
// Templates and template parts' numerical ID is stored in `wp_id`.
[19236] Fix | Delete
const currentPostId = typeof currentPost?.id === 'number' ? currentPost.id : currentPost?.wp_id;
[19237] Fix | Delete
const postData = currentPostId ? {
[19238] Fix | Delete
post: currentPostId
[19239] Fix | Delete
} : {};
[19240] Fix | Delete
(0,external_wp_mediaUtils_namespaceObject.uploadMedia)({
[19241] Fix | Delete
allowedTypes,
[19242] Fix | Delete
filesList,
[19243] Fix | Delete
onFileChange,
[19244] Fix | Delete
additionalData: {
[19245] Fix | Delete
...postData,
[19246] Fix | Delete
...additionalData
[19247] Fix | Delete
},
[19248] Fix | Delete
maxUploadFileSize,
[19249] Fix | Delete
onError: ({
[19250] Fix | Delete
message
[19251] Fix | Delete
}) => onError(message),
[19252] Fix | Delete
wpAllowedMimeTypes
[19253] Fix | Delete
});
[19254] Fix | Delete
}
[19255] Fix | Delete
[19256] Fix | Delete
// EXTERNAL MODULE: ./node_modules/deepmerge/dist/cjs.js
[19257] Fix | Delete
var cjs = __webpack_require__(66);
[19258] Fix | Delete
var cjs_default = /*#__PURE__*/__webpack_require__.n(cjs);
[19259] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/is-plain-object/dist/is-plain-object.mjs
[19260] Fix | Delete
/*!
[19261] Fix | Delete
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
[19262] Fix | Delete
*
[19263] Fix | Delete
* Copyright (c) 2014-2017, Jon Schlinkert.
[19264] Fix | Delete
* Released under the MIT License.
[19265] Fix | Delete
*/
[19266] Fix | Delete
[19267] Fix | Delete
function isObject(o) {
[19268] Fix | Delete
return Object.prototype.toString.call(o) === '[object Object]';
[19269] Fix | Delete
}
[19270] Fix | Delete
[19271] Fix | Delete
function isPlainObject(o) {
[19272] Fix | Delete
var ctor,prot;
[19273] Fix | Delete
[19274] Fix | Delete
if (isObject(o) === false) return false;
[19275] Fix | Delete
[19276] Fix | Delete
// If has modified constructor
[19277] Fix | Delete
ctor = o.constructor;
[19278] Fix | Delete
if (ctor === undefined) return true;
[19279] Fix | Delete
[19280] Fix | Delete
// If has modified prototype
[19281] Fix | Delete
prot = ctor.prototype;
[19282] Fix | Delete
if (isObject(prot) === false) return false;
[19283] Fix | Delete
[19284] Fix | Delete
// If constructor does not have an Object-specific method
[19285] Fix | Delete
if (prot.hasOwnProperty('isPrototypeOf') === false) {
[19286] Fix | Delete
return false;
[19287] Fix | Delete
}
[19288] Fix | Delete
[19289] Fix | Delete
// Most likely a plain Object
[19290] Fix | Delete
return true;
[19291] Fix | Delete
}
[19292] Fix | Delete
[19293] Fix | Delete
[19294] Fix | Delete
[19295] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/global-styles-provider/index.js
[19296] Fix | Delete
/**
[19297] Fix | Delete
* External dependencies
[19298] Fix | Delete
*/
[19299] Fix | Delete
[19300] Fix | Delete
[19301] Fix | Delete
[19302] Fix | Delete
/**
[19303] Fix | Delete
* WordPress dependencies
[19304] Fix | Delete
*/
[19305] Fix | Delete
[19306] Fix | Delete
[19307] Fix | Delete
[19308] Fix | Delete
[19309] Fix | Delete
[19310] Fix | Delete
/**
[19311] Fix | Delete
* Internal dependencies
[19312] Fix | Delete
*/
[19313] Fix | Delete
[19314] Fix | Delete
[19315] Fix | Delete
const {
[19316] Fix | Delete
GlobalStylesContext: global_styles_provider_GlobalStylesContext,
[19317] Fix | Delete
cleanEmptyObject
[19318] Fix | Delete
} = unlock(external_wp_blockEditor_namespaceObject.privateApis);
[19319] Fix | Delete
function mergeBaseAndUserConfigs(base, user) {
[19320] Fix | Delete
return cjs_default()(base, user, {
[19321] Fix | Delete
// We only pass as arrays the presets,
[19322] Fix | Delete
// in which case we want the new array of values
[19323] Fix | Delete
// to override the old array (no merging).
[19324] Fix | Delete
isMergeableObject: isPlainObject
[19325] Fix | Delete
});
[19326] Fix | Delete
}
[19327] Fix | Delete
function useGlobalStylesUserConfig() {
[19328] Fix | Delete
const {
[19329] Fix | Delete
globalStylesId,
[19330] Fix | Delete
isReady,
[19331] Fix | Delete
settings,
[19332] Fix | Delete
styles,
[19333] Fix | Delete
_links
[19334] Fix | Delete
} = (0,external_wp_data_namespaceObject.useSelect)(select => {
[19335] Fix | Delete
const {
[19336] Fix | Delete
getEditedEntityRecord,
[19337] Fix | Delete
hasFinishedResolution
[19338] Fix | Delete
} = select(external_wp_coreData_namespaceObject.store);
[19339] Fix | Delete
const _globalStylesId = select(external_wp_coreData_namespaceObject.store).__experimentalGetCurrentGlobalStylesId();
[19340] Fix | Delete
const record = _globalStylesId ? getEditedEntityRecord('root', 'globalStyles', _globalStylesId) : undefined;
[19341] Fix | Delete
let hasResolved = false;
[19342] Fix | Delete
if (hasFinishedResolution('__experimentalGetCurrentGlobalStylesId')) {
[19343] Fix | Delete
hasResolved = _globalStylesId ? hasFinishedResolution('getEditedEntityRecord', ['root', 'globalStyles', _globalStylesId]) : true;
[19344] Fix | Delete
}
[19345] Fix | Delete
return {
[19346] Fix | Delete
globalStylesId: _globalStylesId,
[19347] Fix | Delete
isReady: hasResolved,
[19348] Fix | Delete
settings: record?.settings,
[19349] Fix | Delete
styles: record?.styles,
[19350] Fix | Delete
_links: record?._links
[19351] Fix | Delete
};
[19352] Fix | Delete
}, []);
[19353] Fix | Delete
const {
[19354] Fix | Delete
getEditedEntityRecord
[19355] Fix | Delete
} = (0,external_wp_data_namespaceObject.useSelect)(external_wp_coreData_namespaceObject.store);
[19356] Fix | Delete
const {
[19357] Fix | Delete
editEntityRecord
[19358] Fix | Delete
} = (0,external_wp_data_namespaceObject.useDispatch)(external_wp_coreData_namespaceObject.store);
[19359] Fix | Delete
const config = (0,external_wp_element_namespaceObject.useMemo)(() => {
[19360] Fix | Delete
return {
[19361] Fix | Delete
settings: settings !== null && settings !== void 0 ? settings : {},
[19362] Fix | Delete
styles: styles !== null && styles !== void 0 ? styles : {},
[19363] Fix | Delete
_links: _links !== null && _links !== void 0 ? _links : {}
[19364] Fix | Delete
};
[19365] Fix | Delete
}, [settings, styles, _links]);
[19366] Fix | Delete
const setConfig = (0,external_wp_element_namespaceObject.useCallback)(
[19367] Fix | Delete
/**
[19368] Fix | Delete
* Set the global styles config.
[19369] Fix | Delete
* @param {Function|Object} callbackOrObject If the callbackOrObject is a function, pass the current config to the callback so the consumer can merge values.
[19370] Fix | Delete
* Otherwise, overwrite the current config with the incoming object.
[19371] Fix | Delete
* @param {Object} options Options for editEntityRecord Core selector.
[19372] Fix | Delete
*/
[19373] Fix | Delete
(callbackOrObject, options = {}) => {
[19374] Fix | Delete
var _record$styles, _record$settings, _record$_links;
[19375] Fix | Delete
const record = getEditedEntityRecord('root', 'globalStyles', globalStylesId);
[19376] Fix | Delete
const currentConfig = {
[19377] Fix | Delete
styles: (_record$styles = record?.styles) !== null && _record$styles !== void 0 ? _record$styles : {},
[19378] Fix | Delete
settings: (_record$settings = record?.settings) !== null && _record$settings !== void 0 ? _record$settings : {},
[19379] Fix | Delete
_links: (_record$_links = record?._links) !== null && _record$_links !== void 0 ? _record$_links : {}
[19380] Fix | Delete
};
[19381] Fix | Delete
const updatedConfig = typeof callbackOrObject === 'function' ? callbackOrObject(currentConfig) : callbackOrObject;
[19382] Fix | Delete
editEntityRecord('root', 'globalStyles', globalStylesId, {
[19383] Fix | Delete
styles: cleanEmptyObject(updatedConfig.styles) || {},
[19384] Fix | Delete
settings: cleanEmptyObject(updatedConfig.settings) || {},
[19385] Fix | Delete
_links: cleanEmptyObject(updatedConfig._links) || {}
[19386] Fix | Delete
}, options);
[19387] Fix | Delete
}, [globalStylesId, editEntityRecord, getEditedEntityRecord]);
[19388] Fix | Delete
return [isReady, config, setConfig];
[19389] Fix | Delete
}
[19390] Fix | Delete
function useGlobalStylesBaseConfig() {
[19391] Fix | Delete
const baseConfig = (0,external_wp_data_namespaceObject.useSelect)(select => {
[19392] Fix | Delete
return select(external_wp_coreData_namespaceObject.store).__experimentalGetCurrentThemeBaseGlobalStyles();
[19393] Fix | Delete
}, []);
[19394] Fix | Delete
return [!!baseConfig, baseConfig];
[19395] Fix | Delete
}
[19396] Fix | Delete
function useGlobalStylesContext() {
[19397] Fix | Delete
const [isUserConfigReady, userConfig, setUserConfig] = useGlobalStylesUserConfig();
[19398] Fix | Delete
const [isBaseConfigReady, baseConfig] = useGlobalStylesBaseConfig();
[19399] Fix | Delete
const mergedConfig = (0,external_wp_element_namespaceObject.useMemo)(() => {
[19400] Fix | Delete
if (!baseConfig || !userConfig) {
[19401] Fix | Delete
return {};
[19402] Fix | Delete
}
[19403] Fix | Delete
return mergeBaseAndUserConfigs(baseConfig, userConfig);
[19404] Fix | Delete
}, [userConfig, baseConfig]);
[19405] Fix | Delete
const context = (0,external_wp_element_namespaceObject.useMemo)(() => {
[19406] Fix | Delete
return {
[19407] Fix | Delete
isReady: isUserConfigReady && isBaseConfigReady,
[19408] Fix | Delete
user: userConfig,
[19409] Fix | Delete
base: baseConfig,
[19410] Fix | Delete
merged: mergedConfig,
[19411] Fix | Delete
setUserConfig
[19412] Fix | Delete
};
[19413] Fix | Delete
}, [mergedConfig, userConfig, baseConfig, setUserConfig, isUserConfigReady, isBaseConfigReady]);
[19414] Fix | Delete
return context;
[19415] Fix | Delete
}
[19416] Fix | Delete
function GlobalStylesProvider({
[19417] Fix | Delete
children
[19418] Fix | Delete
}) {
[19419] Fix | Delete
const context = useGlobalStylesContext();
[19420] Fix | Delete
if (!context.isReady) {
[19421] Fix | Delete
return null;
[19422] Fix | Delete
}
[19423] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(global_styles_provider_GlobalStylesContext.Provider, {
[19424] Fix | Delete
value: context,
[19425] Fix | Delete
children: children
[19426] Fix | Delete
});
[19427] Fix | Delete
}
[19428] Fix | Delete
[19429] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/provider/use-block-editor-settings.js
[19430] Fix | Delete
/**
[19431] Fix | Delete
* WordPress dependencies
[19432] Fix | Delete
*/
[19433] Fix | Delete
[19434] Fix | Delete
[19435] Fix | Delete
[19436] Fix | Delete
[19437] Fix | Delete
[19438] Fix | Delete
[19439] Fix | Delete
[19440] Fix | Delete
[19441] Fix | Delete
[19442] Fix | Delete
/**
[19443] Fix | Delete
* Internal dependencies
[19444] Fix | Delete
*/
[19445] Fix | Delete
[19446] Fix | Delete
[19447] Fix | Delete
[19448] Fix | Delete
[19449] Fix | Delete
[19450] Fix | Delete
const EMPTY_BLOCKS_LIST = [];
[19451] Fix | Delete
const DEFAULT_STYLES = {};
[19452] Fix | Delete
function __experimentalReusableBlocksSelect(select) {
[19453] Fix | Delete
var _select$getEntityReco;
[19454] Fix | Delete
return (_select$getEntityReco = select(external_wp_coreData_namespaceObject.store).getEntityRecords('postType', 'wp_block', {
[19455] Fix | Delete
per_page: -1
[19456] Fix | Delete
})) !== null && _select$getEntityReco !== void 0 ? _select$getEntityReco : EMPTY_BLOCKS_LIST;
[19457] Fix | Delete
}
[19458] Fix | Delete
const BLOCK_EDITOR_SETTINGS = ['__experimentalBlockDirectory', '__experimentalDiscussionSettings', '__experimentalFeatures', '__experimentalGlobalStylesBaseStyles', '__unstableGalleryWithImageBlocks', 'alignWide', 'blockInspectorTabs', 'allowedMimeTypes', 'bodyPlaceholder', 'canLockBlocks', 'capabilities', 'clearBlockSelection', 'codeEditingEnabled', 'colors', 'disableCustomColors', 'disableCustomFontSizes', 'disableCustomSpacingSizes', 'disableCustomGradients', 'disableLayoutStyles', 'enableCustomLineHeight', 'enableCustomSpacing', 'enableCustomUnits', 'enableOpenverseMediaCategory', 'fontSizes', 'gradients', 'generateAnchors', 'onNavigateToEntityRecord', 'imageDefaultSize', 'imageDimensions', 'imageEditing', 'imageSizes', 'isRTL', 'locale', 'maxWidth', 'postContentAttributes', 'postsPerPage', 'readOnly', 'sectionRootClientId', 'styles', 'titlePlaceholder', 'supportsLayout', 'widgetTypesToHideFromLegacyWidgetBlock', '__unstableHasCustomAppender', '__unstableIsPreviewMode', '__unstableResolvedAssets', '__unstableIsBlockBasedTheme', '__experimentalArchiveTitleTypeLabel', '__experimentalArchiveTitleNameLabel'];
[19459] Fix | Delete
const {
[19460] Fix | Delete
globalStylesDataKey,
[19461] Fix | Delete
selectBlockPatternsKey,
[19462] Fix | Delete
reusableBlocksSelectKey
[19463] Fix | Delete
} = unlock(external_wp_blockEditor_namespaceObject.privateApis);
[19464] Fix | Delete
[19465] Fix | Delete
/**
[19466] Fix | Delete
* React hook used to compute the block editor settings to use for the post editor.
[19467] Fix | Delete
*
[19468] Fix | Delete
* @param {Object} settings EditorProvider settings prop.
[19469] Fix | Delete
* @param {string} postType Editor root level post type.
[19470] Fix | Delete
* @param {string} postId Editor root level post ID.
[19471] Fix | Delete
* @param {string} renderingMode Editor rendering mode.
[19472] Fix | Delete
*
[19473] Fix | Delete
* @return {Object} Block Editor Settings.
[19474] Fix | Delete
*/
[19475] Fix | Delete
function useBlockEditorSettings(settings, postType, postId, renderingMode) {
[19476] Fix | Delete
var _mergedGlobalStyles$s, _settings$__experimen, _settings$__experimen2;
[19477] Fix | Delete
const isLargeViewport = (0,external_wp_compose_namespaceObject.useViewportMatch)('medium');
[19478] Fix | Delete
const {
[19479] Fix | Delete
allowRightClickOverrides,
[19480] Fix | Delete
blockTypes,
[19481] Fix | Delete
focusMode,
[19482] Fix | Delete
hasFixedToolbar,
[19483] Fix | Delete
isDistractionFree,
[19484] Fix | Delete
keepCaretInsideBlock,
[19485] Fix | Delete
hasUploadPermissions,
[19486] Fix | Delete
hiddenBlockTypes,
[19487] Fix | Delete
canUseUnfilteredHTML,
[19488] Fix | Delete
userCanCreatePages,
[19489] Fix | Delete
pageOnFront,
[19490] Fix | Delete
pageForPosts,
[19491] Fix | Delete
userPatternCategories,
[19492] Fix | Delete
restBlockPatternCategories,
[19493] Fix | Delete
sectionRootClientId
[19494] Fix | Delete
} = (0,external_wp_data_namespaceObject.useSelect)(select => {
[19495] Fix | Delete
var _canUser;
[19496] Fix | Delete
const {
[19497] Fix | Delete
canUser,
[19498] Fix | Delete
getRawEntityRecord,
[19499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function