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: components.js
* value={ borders }
[41500] Fix | Delete
* />
[41501] Fix | Delete
* );
[41502] Fix | Delete
* };
[41503] Fix | Delete
* ```
[41504] Fix | Delete
*/
[41505] Fix | Delete
const BorderBoxControl = contextConnect(UnconnectedBorderBoxControl, 'BorderBoxControl');
[41506] Fix | Delete
/* harmony default export */ const border_box_control_component = (BorderBoxControl);
[41507] Fix | Delete
[41508] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/box-control/styles/box-control-icon-styles.js
[41509] Fix | Delete
[41510] Fix | Delete
function box_control_icon_styles_EMOTION_STRINGIFIED_CSS_ERROR_() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
[41511] Fix | Delete
/**
[41512] Fix | Delete
* External dependencies
[41513] Fix | Delete
*/
[41514] Fix | Delete
[41515] Fix | Delete
const box_control_icon_styles_Root = /*#__PURE__*/emotion_styled_base_browser_esm("span", true ? {
[41516] Fix | Delete
target: "e1j5nr4z8"
[41517] Fix | Delete
} : 0)( true ? {
[41518] Fix | Delete
name: "1w884gc",
[41519] Fix | Delete
styles: "box-sizing:border-box;display:block;width:24px;height:24px;position:relative;padding:4px"
[41520] Fix | Delete
} : 0);
[41521] Fix | Delete
const Viewbox = /*#__PURE__*/emotion_styled_base_browser_esm("span", true ? {
[41522] Fix | Delete
target: "e1j5nr4z7"
[41523] Fix | Delete
} : 0)( true ? {
[41524] Fix | Delete
name: "i6vjox",
[41525] Fix | Delete
styles: "box-sizing:border-box;display:block;position:relative;width:100%;height:100%"
[41526] Fix | Delete
} : 0);
[41527] Fix | Delete
const strokeFocus = ({
[41528] Fix | Delete
isFocused
[41529] Fix | Delete
}) => {
[41530] Fix | Delete
return /*#__PURE__*/emotion_react_browser_esm_css({
[41531] Fix | Delete
backgroundColor: 'currentColor',
[41532] Fix | Delete
opacity: isFocused ? 1 : 0.3
[41533] Fix | Delete
}, true ? "" : 0, true ? "" : 0);
[41534] Fix | Delete
};
[41535] Fix | Delete
const Stroke = /*#__PURE__*/emotion_styled_base_browser_esm("span", true ? {
[41536] Fix | Delete
target: "e1j5nr4z6"
[41537] Fix | Delete
} : 0)("box-sizing:border-box;display:block;pointer-events:none;position:absolute;", strokeFocus, ";" + ( true ? "" : 0));
[41538] Fix | Delete
const VerticalStroke = /*#__PURE__*/emotion_styled_base_browser_esm(Stroke, true ? {
[41539] Fix | Delete
target: "e1j5nr4z5"
[41540] Fix | Delete
} : 0)( true ? {
[41541] Fix | Delete
name: "1k2w39q",
[41542] Fix | Delete
styles: "bottom:3px;top:3px;width:2px"
[41543] Fix | Delete
} : 0);
[41544] Fix | Delete
const HorizontalStroke = /*#__PURE__*/emotion_styled_base_browser_esm(Stroke, true ? {
[41545] Fix | Delete
target: "e1j5nr4z4"
[41546] Fix | Delete
} : 0)( true ? {
[41547] Fix | Delete
name: "1q9b07k",
[41548] Fix | Delete
styles: "height:2px;left:3px;right:3px"
[41549] Fix | Delete
} : 0);
[41550] Fix | Delete
const TopStroke = /*#__PURE__*/emotion_styled_base_browser_esm(HorizontalStroke, true ? {
[41551] Fix | Delete
target: "e1j5nr4z3"
[41552] Fix | Delete
} : 0)( true ? {
[41553] Fix | Delete
name: "abcix4",
[41554] Fix | Delete
styles: "top:0"
[41555] Fix | Delete
} : 0);
[41556] Fix | Delete
const RightStroke = /*#__PURE__*/emotion_styled_base_browser_esm(VerticalStroke, true ? {
[41557] Fix | Delete
target: "e1j5nr4z2"
[41558] Fix | Delete
} : 0)( true ? {
[41559] Fix | Delete
name: "1wf8jf",
[41560] Fix | Delete
styles: "right:0"
[41561] Fix | Delete
} : 0);
[41562] Fix | Delete
const BottomStroke = /*#__PURE__*/emotion_styled_base_browser_esm(HorizontalStroke, true ? {
[41563] Fix | Delete
target: "e1j5nr4z1"
[41564] Fix | Delete
} : 0)( true ? {
[41565] Fix | Delete
name: "8tapst",
[41566] Fix | Delete
styles: "bottom:0"
[41567] Fix | Delete
} : 0);
[41568] Fix | Delete
const LeftStroke = /*#__PURE__*/emotion_styled_base_browser_esm(VerticalStroke, true ? {
[41569] Fix | Delete
target: "e1j5nr4z0"
[41570] Fix | Delete
} : 0)( true ? {
[41571] Fix | Delete
name: "1ode3cm",
[41572] Fix | Delete
styles: "left:0"
[41573] Fix | Delete
} : 0);
[41574] Fix | Delete
[41575] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/box-control/icon.js
[41576] Fix | Delete
/**
[41577] Fix | Delete
* Internal dependencies
[41578] Fix | Delete
*/
[41579] Fix | Delete
[41580] Fix | Delete
[41581] Fix | Delete
[41582] Fix | Delete
[41583] Fix | Delete
const BASE_ICON_SIZE = 24;
[41584] Fix | Delete
function BoxControlIcon({
[41585] Fix | Delete
size = 24,
[41586] Fix | Delete
side = 'all',
[41587] Fix | Delete
sides,
[41588] Fix | Delete
...props
[41589] Fix | Delete
}) {
[41590] Fix | Delete
const isSideDisabled = value => sides?.length && !sides.includes(value);
[41591] Fix | Delete
const hasSide = value => {
[41592] Fix | Delete
if (isSideDisabled(value)) {
[41593] Fix | Delete
return false;
[41594] Fix | Delete
}
[41595] Fix | Delete
return side === 'all' || side === value;
[41596] Fix | Delete
};
[41597] Fix | Delete
const top = hasSide('top') || hasSide('vertical');
[41598] Fix | Delete
const right = hasSide('right') || hasSide('horizontal');
[41599] Fix | Delete
const bottom = hasSide('bottom') || hasSide('vertical');
[41600] Fix | Delete
const left = hasSide('left') || hasSide('horizontal');
[41601] Fix | Delete
[41602] Fix | Delete
// Simulates SVG Icon scaling.
[41603] Fix | Delete
const scale = size / BASE_ICON_SIZE;
[41604] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(box_control_icon_styles_Root, {
[41605] Fix | Delete
style: {
[41606] Fix | Delete
transform: `scale(${scale})`
[41607] Fix | Delete
},
[41608] Fix | Delete
...props,
[41609] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(Viewbox, {
[41610] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(TopStroke, {
[41611] Fix | Delete
isFocused: top
[41612] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(RightStroke, {
[41613] Fix | Delete
isFocused: right
[41614] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(BottomStroke, {
[41615] Fix | Delete
isFocused: bottom
[41616] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(LeftStroke, {
[41617] Fix | Delete
isFocused: left
[41618] Fix | Delete
})]
[41619] Fix | Delete
})
[41620] Fix | Delete
});
[41621] Fix | Delete
}
[41622] Fix | Delete
[41623] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/box-control/styles/box-control-styles.js
[41624] Fix | Delete
[41625] Fix | Delete
function box_control_styles_EMOTION_STRINGIFIED_CSS_ERROR_() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
[41626] Fix | Delete
/**
[41627] Fix | Delete
* External dependencies
[41628] Fix | Delete
*/
[41629] Fix | Delete
[41630] Fix | Delete
/**
[41631] Fix | Delete
* Internal dependencies
[41632] Fix | Delete
*/
[41633] Fix | Delete
[41634] Fix | Delete
[41635] Fix | Delete
[41636] Fix | Delete
[41637] Fix | Delete
[41638] Fix | Delete
[41639] Fix | Delete
const StyledUnitControl = /*#__PURE__*/emotion_styled_base_browser_esm(unit_control, true ? {
[41640] Fix | Delete
target: "e1jovhle5"
[41641] Fix | Delete
} : 0)( true ? {
[41642] Fix | Delete
name: "1ejyr19",
[41643] Fix | Delete
styles: "max-width:90px"
[41644] Fix | Delete
} : 0);
[41645] Fix | Delete
const InputWrapper = /*#__PURE__*/emotion_styled_base_browser_esm(h_stack_component, true ? {
[41646] Fix | Delete
target: "e1jovhle4"
[41647] Fix | Delete
} : 0)( true ? {
[41648] Fix | Delete
name: "1j1lmoi",
[41649] Fix | Delete
styles: "grid-column:1/span 3"
[41650] Fix | Delete
} : 0);
[41651] Fix | Delete
const ResetButton = /*#__PURE__*/emotion_styled_base_browser_esm(build_module_button, true ? {
[41652] Fix | Delete
target: "e1jovhle3"
[41653] Fix | Delete
} : 0)( true ? {
[41654] Fix | Delete
name: "tkya7b",
[41655] Fix | Delete
styles: "grid-area:1/2;justify-self:end"
[41656] Fix | Delete
} : 0);
[41657] Fix | Delete
const LinkedButtonWrapper = /*#__PURE__*/emotion_styled_base_browser_esm("div", true ? {
[41658] Fix | Delete
target: "e1jovhle2"
[41659] Fix | Delete
} : 0)( true ? {
[41660] Fix | Delete
name: "1dfa8al",
[41661] Fix | Delete
styles: "grid-area:1/3;justify-self:end"
[41662] Fix | Delete
} : 0);
[41663] Fix | Delete
const FlexedBoxControlIcon = /*#__PURE__*/emotion_styled_base_browser_esm(BoxControlIcon, true ? {
[41664] Fix | Delete
target: "e1jovhle1"
[41665] Fix | Delete
} : 0)( true ? {
[41666] Fix | Delete
name: "ou8xsw",
[41667] Fix | Delete
styles: "flex:0 0 auto"
[41668] Fix | Delete
} : 0);
[41669] Fix | Delete
const FlexedRangeControl = /*#__PURE__*/emotion_styled_base_browser_esm(range_control, true ? {
[41670] Fix | Delete
target: "e1jovhle0"
[41671] Fix | Delete
} : 0)("width:100%;margin-inline-end:", space(2), ";" + ( true ? "" : 0));
[41672] Fix | Delete
[41673] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/box-control/utils.js
[41674] Fix | Delete
/**
[41675] Fix | Delete
* WordPress dependencies
[41676] Fix | Delete
*/
[41677] Fix | Delete
[41678] Fix | Delete
[41679] Fix | Delete
/**
[41680] Fix | Delete
* Internal dependencies
[41681] Fix | Delete
*/
[41682] Fix | Delete
[41683] Fix | Delete
const CUSTOM_VALUE_SETTINGS = {
[41684] Fix | Delete
px: {
[41685] Fix | Delete
max: 300,
[41686] Fix | Delete
step: 1
[41687] Fix | Delete
},
[41688] Fix | Delete
'%': {
[41689] Fix | Delete
max: 100,
[41690] Fix | Delete
step: 1
[41691] Fix | Delete
},
[41692] Fix | Delete
vw: {
[41693] Fix | Delete
max: 100,
[41694] Fix | Delete
step: 1
[41695] Fix | Delete
},
[41696] Fix | Delete
vh: {
[41697] Fix | Delete
max: 100,
[41698] Fix | Delete
step: 1
[41699] Fix | Delete
},
[41700] Fix | Delete
em: {
[41701] Fix | Delete
max: 10,
[41702] Fix | Delete
step: 0.1
[41703] Fix | Delete
},
[41704] Fix | Delete
rm: {
[41705] Fix | Delete
max: 10,
[41706] Fix | Delete
step: 0.1
[41707] Fix | Delete
},
[41708] Fix | Delete
svw: {
[41709] Fix | Delete
max: 100,
[41710] Fix | Delete
step: 1
[41711] Fix | Delete
},
[41712] Fix | Delete
lvw: {
[41713] Fix | Delete
max: 100,
[41714] Fix | Delete
step: 1
[41715] Fix | Delete
},
[41716] Fix | Delete
dvw: {
[41717] Fix | Delete
max: 100,
[41718] Fix | Delete
step: 1
[41719] Fix | Delete
},
[41720] Fix | Delete
svh: {
[41721] Fix | Delete
max: 100,
[41722] Fix | Delete
step: 1
[41723] Fix | Delete
},
[41724] Fix | Delete
lvh: {
[41725] Fix | Delete
max: 100,
[41726] Fix | Delete
step: 1
[41727] Fix | Delete
},
[41728] Fix | Delete
dvh: {
[41729] Fix | Delete
max: 100,
[41730] Fix | Delete
step: 1
[41731] Fix | Delete
},
[41732] Fix | Delete
vi: {
[41733] Fix | Delete
max: 100,
[41734] Fix | Delete
step: 1
[41735] Fix | Delete
},
[41736] Fix | Delete
svi: {
[41737] Fix | Delete
max: 100,
[41738] Fix | Delete
step: 1
[41739] Fix | Delete
},
[41740] Fix | Delete
lvi: {
[41741] Fix | Delete
max: 100,
[41742] Fix | Delete
step: 1
[41743] Fix | Delete
},
[41744] Fix | Delete
dvi: {
[41745] Fix | Delete
max: 100,
[41746] Fix | Delete
step: 1
[41747] Fix | Delete
},
[41748] Fix | Delete
vb: {
[41749] Fix | Delete
max: 100,
[41750] Fix | Delete
step: 1
[41751] Fix | Delete
},
[41752] Fix | Delete
svb: {
[41753] Fix | Delete
max: 100,
[41754] Fix | Delete
step: 1
[41755] Fix | Delete
},
[41756] Fix | Delete
lvb: {
[41757] Fix | Delete
max: 100,
[41758] Fix | Delete
step: 1
[41759] Fix | Delete
},
[41760] Fix | Delete
dvb: {
[41761] Fix | Delete
max: 100,
[41762] Fix | Delete
step: 1
[41763] Fix | Delete
},
[41764] Fix | Delete
vmin: {
[41765] Fix | Delete
max: 100,
[41766] Fix | Delete
step: 1
[41767] Fix | Delete
},
[41768] Fix | Delete
svmin: {
[41769] Fix | Delete
max: 100,
[41770] Fix | Delete
step: 1
[41771] Fix | Delete
},
[41772] Fix | Delete
lvmin: {
[41773] Fix | Delete
max: 100,
[41774] Fix | Delete
step: 1
[41775] Fix | Delete
},
[41776] Fix | Delete
dvmin: {
[41777] Fix | Delete
max: 100,
[41778] Fix | Delete
step: 1
[41779] Fix | Delete
},
[41780] Fix | Delete
vmax: {
[41781] Fix | Delete
max: 100,
[41782] Fix | Delete
step: 1
[41783] Fix | Delete
},
[41784] Fix | Delete
svmax: {
[41785] Fix | Delete
max: 100,
[41786] Fix | Delete
step: 1
[41787] Fix | Delete
},
[41788] Fix | Delete
lvmax: {
[41789] Fix | Delete
max: 100,
[41790] Fix | Delete
step: 1
[41791] Fix | Delete
},
[41792] Fix | Delete
dvmax: {
[41793] Fix | Delete
max: 100,
[41794] Fix | Delete
step: 1
[41795] Fix | Delete
}
[41796] Fix | Delete
};
[41797] Fix | Delete
const LABELS = {
[41798] Fix | Delete
all: (0,external_wp_i18n_namespaceObject.__)('All sides'),
[41799] Fix | Delete
top: (0,external_wp_i18n_namespaceObject.__)('Top side'),
[41800] Fix | Delete
bottom: (0,external_wp_i18n_namespaceObject.__)('Bottom side'),
[41801] Fix | Delete
left: (0,external_wp_i18n_namespaceObject.__)('Left side'),
[41802] Fix | Delete
right: (0,external_wp_i18n_namespaceObject.__)('Right side'),
[41803] Fix | Delete
mixed: (0,external_wp_i18n_namespaceObject.__)('Mixed'),
[41804] Fix | Delete
vertical: (0,external_wp_i18n_namespaceObject.__)('Top and bottom sides'),
[41805] Fix | Delete
horizontal: (0,external_wp_i18n_namespaceObject.__)('Left and right sides')
[41806] Fix | Delete
};
[41807] Fix | Delete
const DEFAULT_VALUES = {
[41808] Fix | Delete
top: undefined,
[41809] Fix | Delete
right: undefined,
[41810] Fix | Delete
bottom: undefined,
[41811] Fix | Delete
left: undefined
[41812] Fix | Delete
};
[41813] Fix | Delete
const ALL_SIDES = ['top', 'right', 'bottom', 'left'];
[41814] Fix | Delete
[41815] Fix | Delete
/**
[41816] Fix | Delete
* Gets an items with the most occurrence within an array
[41817] Fix | Delete
* https://stackoverflow.com/a/20762713
[41818] Fix | Delete
*
[41819] Fix | Delete
* @param arr Array of items to check.
[41820] Fix | Delete
* @return The item with the most occurrences.
[41821] Fix | Delete
*/
[41822] Fix | Delete
function utils_mode(arr) {
[41823] Fix | Delete
return arr.sort((a, b) => arr.filter(v => v === a).length - arr.filter(v => v === b).length).pop();
[41824] Fix | Delete
}
[41825] Fix | Delete
[41826] Fix | Delete
/**
[41827] Fix | Delete
* Gets the 'all' input value and unit from values data.
[41828] Fix | Delete
*
[41829] Fix | Delete
* @param values Box values.
[41830] Fix | Delete
* @param selectedUnits Box units.
[41831] Fix | Delete
* @param availableSides Available box sides to evaluate.
[41832] Fix | Delete
*
[41833] Fix | Delete
* @return A value + unit for the 'all' input.
[41834] Fix | Delete
*/
[41835] Fix | Delete
function getAllValue(values = {}, selectedUnits, availableSides = ALL_SIDES) {
[41836] Fix | Delete
const sides = normalizeSides(availableSides);
[41837] Fix | Delete
const parsedQuantitiesAndUnits = sides.map(side => parseQuantityAndUnitFromRawValue(values[side]));
[41838] Fix | Delete
const allParsedQuantities = parsedQuantitiesAndUnits.map(value => {
[41839] Fix | Delete
var _value$;
[41840] Fix | Delete
return (_value$ = value[0]) !== null && _value$ !== void 0 ? _value$ : '';
[41841] Fix | Delete
});
[41842] Fix | Delete
const allParsedUnits = parsedQuantitiesAndUnits.map(value => value[1]);
[41843] Fix | Delete
const commonQuantity = allParsedQuantities.every(v => v === allParsedQuantities[0]) ? allParsedQuantities[0] : '';
[41844] Fix | Delete
[41845] Fix | Delete
/**
[41846] Fix | Delete
* The typeof === 'number' check is important. On reset actions, the incoming value
[41847] Fix | Delete
* may be null or an empty string.
[41848] Fix | Delete
*
[41849] Fix | Delete
* Also, the value may also be zero (0), which is considered a valid unit value.
[41850] Fix | Delete
*
[41851] Fix | Delete
* typeof === 'number' is more specific for these cases, rather than relying on a
[41852] Fix | Delete
* simple truthy check.
[41853] Fix | Delete
*/
[41854] Fix | Delete
let commonUnit;
[41855] Fix | Delete
if (typeof commonQuantity === 'number') {
[41856] Fix | Delete
commonUnit = utils_mode(allParsedUnits);
[41857] Fix | Delete
} else {
[41858] Fix | Delete
var _getAllUnitFallback;
[41859] Fix | Delete
// Set meaningful unit selection if no commonQuantity and user has previously
[41860] Fix | Delete
// selected units without assigning values while controls were unlinked.
[41861] Fix | Delete
commonUnit = (_getAllUnitFallback = getAllUnitFallback(selectedUnits)) !== null && _getAllUnitFallback !== void 0 ? _getAllUnitFallback : utils_mode(allParsedUnits);
[41862] Fix | Delete
}
[41863] Fix | Delete
return [commonQuantity, commonUnit].join('');
[41864] Fix | Delete
}
[41865] Fix | Delete
[41866] Fix | Delete
/**
[41867] Fix | Delete
* Determine the most common unit selection to use as a fallback option.
[41868] Fix | Delete
*
[41869] Fix | Delete
* @param selectedUnits Current unit selections for individual sides.
[41870] Fix | Delete
* @return Most common unit selection.
[41871] Fix | Delete
*/
[41872] Fix | Delete
function getAllUnitFallback(selectedUnits) {
[41873] Fix | Delete
if (!selectedUnits || typeof selectedUnits !== 'object') {
[41874] Fix | Delete
return undefined;
[41875] Fix | Delete
}
[41876] Fix | Delete
const filteredUnits = Object.values(selectedUnits).filter(Boolean);
[41877] Fix | Delete
return utils_mode(filteredUnits);
[41878] Fix | Delete
}
[41879] Fix | Delete
[41880] Fix | Delete
/**
[41881] Fix | Delete
* Checks to determine if values are mixed.
[41882] Fix | Delete
*
[41883] Fix | Delete
* @param values Box values.
[41884] Fix | Delete
* @param selectedUnits Box units.
[41885] Fix | Delete
* @param sides Available box sides to evaluate.
[41886] Fix | Delete
*
[41887] Fix | Delete
* @return Whether values are mixed.
[41888] Fix | Delete
*/
[41889] Fix | Delete
function isValuesMixed(values = {}, selectedUnits, sides = ALL_SIDES) {
[41890] Fix | Delete
const allValue = getAllValue(values, selectedUnits, sides);
[41891] Fix | Delete
const isMixed = isNaN(parseFloat(allValue));
[41892] Fix | Delete
return isMixed;
[41893] Fix | Delete
}
[41894] Fix | Delete
[41895] Fix | Delete
/**
[41896] Fix | Delete
* Checks to determine if values are defined.
[41897] Fix | Delete
*
[41898] Fix | Delete
* @param values Box values.
[41899] Fix | Delete
*
[41900] Fix | Delete
* @return Whether values are mixed.
[41901] Fix | Delete
*/
[41902] Fix | Delete
function isValuesDefined(values) {
[41903] Fix | Delete
return values !== undefined && Object.values(values).filter(
[41904] Fix | Delete
// Switching units when input is empty causes values only
[41905] Fix | Delete
// containing units. This gives false positive on mixed values
[41906] Fix | Delete
// unless filtered.
[41907] Fix | Delete
value => !!value && /\d/.test(value)).length > 0;
[41908] Fix | Delete
}
[41909] Fix | Delete
[41910] Fix | Delete
/**
[41911] Fix | Delete
* Get initial selected side, factoring in whether the sides are linked,
[41912] Fix | Delete
* and whether the vertical / horizontal directions are grouped via splitOnAxis.
[41913] Fix | Delete
*
[41914] Fix | Delete
* @param isLinked Whether the box control's fields are linked.
[41915] Fix | Delete
* @param splitOnAxis Whether splitting by horizontal or vertical axis.
[41916] Fix | Delete
* @return The initial side.
[41917] Fix | Delete
*/
[41918] Fix | Delete
function getInitialSide(isLinked, splitOnAxis) {
[41919] Fix | Delete
let initialSide = 'all';
[41920] Fix | Delete
if (!isLinked) {
[41921] Fix | Delete
initialSide = splitOnAxis ? 'vertical' : 'top';
[41922] Fix | Delete
}
[41923] Fix | Delete
return initialSide;
[41924] Fix | Delete
}
[41925] Fix | Delete
[41926] Fix | Delete
/**
[41927] Fix | Delete
* Normalizes provided sides configuration to an array containing only top,
[41928] Fix | Delete
* right, bottom and left. This essentially just maps `horizontal` or `vertical`
[41929] Fix | Delete
* to their appropriate sides to facilitate correctly determining value for
[41930] Fix | Delete
* all input control.
[41931] Fix | Delete
*
[41932] Fix | Delete
* @param sides Available sides for box control.
[41933] Fix | Delete
* @return Normalized sides configuration.
[41934] Fix | Delete
*/
[41935] Fix | Delete
function normalizeSides(sides) {
[41936] Fix | Delete
const filteredSides = [];
[41937] Fix | Delete
if (!sides?.length) {
[41938] Fix | Delete
return ALL_SIDES;
[41939] Fix | Delete
}
[41940] Fix | Delete
if (sides.includes('vertical')) {
[41941] Fix | Delete
filteredSides.push(...['top', 'bottom']);
[41942] Fix | Delete
} else if (sides.includes('horizontal')) {
[41943] Fix | Delete
filteredSides.push(...['left', 'right']);
[41944] Fix | Delete
} else {
[41945] Fix | Delete
const newSides = ALL_SIDES.filter(side => sides.includes(side));
[41946] Fix | Delete
filteredSides.push(...newSides);
[41947] Fix | Delete
}
[41948] Fix | Delete
return filteredSides;
[41949] Fix | Delete
}
[41950] Fix | Delete
[41951] Fix | Delete
/**
[41952] Fix | Delete
* Applies a value to an object representing top, right, bottom and left sides
[41953] Fix | Delete
* while taking into account any custom side configuration.
[41954] Fix | Delete
*
[41955] Fix | Delete
* @param currentValues The current values for each side.
[41956] Fix | Delete
* @param newValue The value to apply to the sides object.
[41957] Fix | Delete
* @param sides Array defining valid sides.
[41958] Fix | Delete
*
[41959] Fix | Delete
* @return Object containing the updated values for each side.
[41960] Fix | Delete
*/
[41961] Fix | Delete
function applyValueToSides(currentValues, newValue, sides) {
[41962] Fix | Delete
const newValues = {
[41963] Fix | Delete
...currentValues
[41964] Fix | Delete
};
[41965] Fix | Delete
if (sides?.length) {
[41966] Fix | Delete
sides.forEach(side => {
[41967] Fix | Delete
if (side === 'vertical') {
[41968] Fix | Delete
newValues.top = newValue;
[41969] Fix | Delete
newValues.bottom = newValue;
[41970] Fix | Delete
} else if (side === 'horizontal') {
[41971] Fix | Delete
newValues.left = newValue;
[41972] Fix | Delete
newValues.right = newValue;
[41973] Fix | Delete
} else {
[41974] Fix | Delete
newValues[side] = newValue;
[41975] Fix | Delete
}
[41976] Fix | Delete
});
[41977] Fix | Delete
} else {
[41978] Fix | Delete
ALL_SIDES.forEach(side => newValues[side] = newValue);
[41979] Fix | Delete
}
[41980] Fix | Delete
return newValues;
[41981] Fix | Delete
}
[41982] Fix | Delete
[41983] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/box-control/all-input-control.js
[41984] Fix | Delete
/**
[41985] Fix | Delete
* WordPress dependencies
[41986] Fix | Delete
*/
[41987] Fix | Delete
[41988] Fix | Delete
/**
[41989] Fix | Delete
* Internal dependencies
[41990] Fix | Delete
*/
[41991] Fix | Delete
[41992] Fix | Delete
[41993] Fix | Delete
[41994] Fix | Delete
[41995] Fix | Delete
[41996] Fix | Delete
[41997] Fix | Delete
[41998] Fix | Delete
const all_input_control_noop = () => {};
[41999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function