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

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
/home/sportsfe.../httpdocs/wp-conte.../plugins/themify-.../js/editor/componen...
File: constructor.mjs
((api,_CLICK_,body,topBody,topBodyCl,topThemify,topWindowDoc) => {
[0] Fix | Delete
"use strict";
[1] Fix | Delete
const createTextNode=text=>{
[2] Fix | Delete
return doc.createTextNode(text);
[3] Fix | Delete
};
[4] Fix | Delete
window.ThemifyConstructor = {
[5] Fix | Delete
clicked: null,
[6] Fix | Delete
styles:{},
[7] Fix | Delete
settings:{},
[8] Fix | Delete
_editors:[],
[9] Fix | Delete
afterRun:[],
[10] Fix | Delete
_radioChange:[],
[11] Fix | Delete
_bindings:[],
[12] Fix | Delete
_stylesData:{},
[13] Fix | Delete
init() {
[14] Fix | Delete
const _this=this,
[15] Fix | Delete
font_select=_this.font_select;
[16] Fix | Delete
_this.breakpointsReverse = Object.keys(themify_vars.breakpoints).reverse();
[17] Fix | Delete
_this.breakpointsReverse.push('desktop');
[18] Fix | Delete
_this.static = themifyBuilder.i18n.options;
[19] Fix | Delete
let fonts = themifyBuilder.safe;
[20] Fix | Delete
for (let i = 0; i < fonts.length; ++i) {
[21] Fix | Delete
if ('' !== fonts[i].value && 'default' !== fonts[i].value) {
[22] Fix | Delete
font_select.safe[fonts[i].value] = fonts[i].name;
[23] Fix | Delete
}
[24] Fix | Delete
}
[25] Fix | Delete
fonts = themifyBuilder.google;
[26] Fix | Delete
if (Array.isArray(fonts)) {
[27] Fix | Delete
for (let i = 0; i < fonts.length; ++i) {
[28] Fix | Delete
if ('' !== fonts[i].value && 'default' !== fonts[i].value) {
[29] Fix | Delete
let variants = [...fonts[i].variant];
[30] Fix | Delete
for (let j = variants.length - 1; j > -1; --j) {
[31] Fix | Delete
variants[j] = typeof variants[j] === 'string' ? variants[j].replace('i', 'italic').replace('r', 'regular') : variants[j].toString();
[32] Fix | Delete
}
[33] Fix | Delete
font_select.google[fonts[i].value] = {n: fonts[i].name, v: variants};
[34] Fix | Delete
}
[35] Fix | Delete
}
[36] Fix | Delete
} else {
[37] Fix | Delete
for (let k in fonts) {
[38] Fix | Delete
font_select.google[k] = {n: fonts[k].n, v: [...fonts[k].v]};
[39] Fix | Delete
for (let variants = font_select.google[k].v, j = variants.length - 1; j > -1; --j) {
[40] Fix | Delete
variants[j] = typeof variants[j] === 'string' ? variants[j].replace('i', 'italic').replace('r', 'regular') : variants[j].toString();
[41] Fix | Delete
}
[42] Fix | Delete
}
[43] Fix | Delete
}
[44] Fix | Delete
fonts = themifyBuilder.cf;
[45] Fix | Delete
if (Array.isArray(fonts)) {
[46] Fix | Delete
for (let i = 0; i < fonts.length; ++i) {
[47] Fix | Delete
if ('' !== fonts[i].value && 'default' !== fonts[i].value) {
[48] Fix | Delete
let variants = [...fonts[i].variant];
[49] Fix | Delete
for (let j = variants.length - 1; j > -1; --j) {
[50] Fix | Delete
variants[j] = typeof variants[j] === 'string' ? variants[j].replace('i', 'italic').replace('r', 'regular') : variants[j].toString();
[51] Fix | Delete
}
[52] Fix | Delete
font_select.cf[fonts[i].value] = {n: fonts[i].name, v: variants};
[53] Fix | Delete
}
[54] Fix | Delete
}
[55] Fix | Delete
} else {
[56] Fix | Delete
for (let k in fonts) {
[57] Fix | Delete
font_select.cf[k] = {n: fonts[k].n, v: [...fonts[k].v]};
[58] Fix | Delete
for (let variants = font_select.cf[k].v, j = variants.length - 1; j > -1; --j) {
[59] Fix | Delete
variants[j] = typeof variants[j] === 'string' ? variants[j].replace('i', 'italic').replace('r', 'regular') : variants[j].toString();
[60] Fix | Delete
}
[61] Fix | Delete
}
[62] Fix | Delete
}
[63] Fix | Delete
themifyBuilder.i18n.options = null;
[64] Fix | Delete
},
[65] Fix | Delete
getEl(id) {
[66] Fix | Delete
return api.LightBox.el.querySelector('#' + id);
[67] Fix | Delete
},
[68] Fix | Delete
getOptions(data) {
[69] Fix | Delete
const isObject = typeof data !== 'string',
[70] Fix | Delete
visible_slides_options = {};
[71] Fix | Delete
if (isObject && data.options !== undefined) {
[72] Fix | Delete
return data.options;
[73] Fix | Delete
}
[74] Fix | Delete
for (let i = 1; i < 21; ++i) {
[75] Fix | Delete
visible_slides_options[i] = i;
[76] Fix | Delete
}
[77] Fix | Delete
const showHide = {
[78] Fix | Delete
on: {
[79] Fix | Delete
name: '',
[80] Fix | Delete
value: 's'
[81] Fix | Delete
},
[82] Fix | Delete
off: {
[83] Fix | Delete
name: 'hide',
[84] Fix | Delete
value: 'hi'
[85] Fix | Delete
}
[86] Fix | Delete
},
[87] Fix | Delete
options = {
[88] Fix | Delete
appearance: [
[89] Fix | Delete
{
[90] Fix | Delete
name: 'rounded',
[91] Fix | Delete
value: 'rounded'
[92] Fix | Delete
},
[93] Fix | Delete
{
[94] Fix | Delete
name: 'gradient',
[95] Fix | Delete
value: 'gradient'
[96] Fix | Delete
},
[97] Fix | Delete
{
[98] Fix | Delete
name: 'glossy',
[99] Fix | Delete
value: 'glossy'
[100] Fix | Delete
},
[101] Fix | Delete
{
[102] Fix | Delete
name: 'embossed',
[103] Fix | Delete
value: 'embos'
[104] Fix | Delete
},
[105] Fix | Delete
{
[106] Fix | Delete
name: 'shadow',
[107] Fix | Delete
value: 'sh'
[108] Fix | Delete
}
[109] Fix | Delete
],
[110] Fix | Delete
blend: {
[111] Fix | Delete
'': '',
[112] Fix | Delete
normal: 'n',
[113] Fix | Delete
multiply: 'multi',
[114] Fix | Delete
screen: 'screen',
[115] Fix | Delete
overlay: 'overlay',
[116] Fix | Delete
darken: 'darken',
[117] Fix | Delete
lighten: 'light',
[118] Fix | Delete
'color-dodge': 'colord',
[119] Fix | Delete
'color-burn': 'colorb',
[120] Fix | Delete
difference: 'diff',
[121] Fix | Delete
exclusion: 'excl',
[122] Fix | Delete
hue: 'hue',
[123] Fix | Delete
saturation: 'sat',
[124] Fix | Delete
color: 'c',
[125] Fix | Delete
luminosity: 'lum'
[126] Fix | Delete
},
[127] Fix | Delete
text_decoration: [
[128] Fix | Delete
{
[129] Fix | Delete
value: 'underline',
[130] Fix | Delete
name: 'undl',
[131] Fix | Delete
label_class: 'tb_text_underline',
[132] Fix | Delete
icon: 'U'
[133] Fix | Delete
},
[134] Fix | Delete
{
[135] Fix | Delete
value: 'overline',
[136] Fix | Delete
name: 'ovl',
[137] Fix | Delete
label_class: 'tb_text_overline',
[138] Fix | Delete
icon: 'O'
[139] Fix | Delete
},
[140] Fix | Delete
{
[141] Fix | Delete
value: 'line-through',
[142] Fix | Delete
name: 'thl',
[143] Fix | Delete
label_class: 'tb_text_through',
[144] Fix | Delete
icon: 'S'
[145] Fix | Delete
},
[146] Fix | Delete
{
[147] Fix | Delete
value: 'none',
[148] Fix | Delete
name: 'none',
[149] Fix | Delete
label_class: 'tb_text_none',
[150] Fix | Delete
icon: '-'
[151] Fix | Delete
}
[152] Fix | Delete
],
[153] Fix | Delete
text_transform: [
[154] Fix | Delete
{
[155] Fix | Delete
value: 'uppercase',
[156] Fix | Delete
name: 'ucase',
[157] Fix | Delete
icon: 'AB'
[158] Fix | Delete
},
[159] Fix | Delete
{
[160] Fix | Delete
value: 'lowercase',
[161] Fix | Delete
name: 'lcase',
[162] Fix | Delete
icon: 'ab'
[163] Fix | Delete
},
[164] Fix | Delete
{
[165] Fix | Delete
value: 'capitalize',
[166] Fix | Delete
name: 'cpt',
[167] Fix | Delete
icon: 'Ab'
[168] Fix | Delete
},
[169] Fix | Delete
{
[170] Fix | Delete
value: 'none',
[171] Fix | Delete
name: 'none',
[172] Fix | Delete
icon: '–'
[173] Fix | Delete
}
[174] Fix | Delete
],
[175] Fix | Delete
font_style: [
[176] Fix | Delete
{
[177] Fix | Delete
value: 'italic',
[178] Fix | Delete
name: 'it',
[179] Fix | Delete
icon: '<span class="tb_font_italic">I</span>'
[180] Fix | Delete
},
[181] Fix | Delete
{
[182] Fix | Delete
value: 'normal',
[183] Fix | Delete
name: 'n',
[184] Fix | Delete
icon: 'N'
[185] Fix | Delete
}
[186] Fix | Delete
],
[187] Fix | Delete
font_weight: [
[188] Fix | Delete
{
[189] Fix | Delete
value: 'bold',
[190] Fix | Delete
name: 'bold',
[191] Fix | Delete
icon: '<span class="tb_font_bold">B</span>'
[192] Fix | Delete
}
[193] Fix | Delete
],
[194] Fix | Delete
repeat: {
[195] Fix | Delete
repeat: 'r_all',
[196] Fix | Delete
'repeat-x': 'r_h',
[197] Fix | Delete
'repeat-y': 'r_v',
[198] Fix | Delete
'no-repeat': 'r_no',
[199] Fix | Delete
fullcover: 'fcover'
[200] Fix | Delete
},
[201] Fix | Delete
border: {
[202] Fix | Delete
solid: 'solid',
[203] Fix | Delete
dashed: 'dashed',
[204] Fix | Delete
dotted: 'dotted',
[205] Fix | Delete
double: 'double',
[206] Fix | Delete
none: 'none'
[207] Fix | Delete
},
[208] Fix | Delete
border_radius: [
[209] Fix | Delete
{
[210] Fix | Delete
id: 'top',
[211] Fix | Delete
label: i18n.top + ' ' + i18n.left
[212] Fix | Delete
},
[213] Fix | Delete
{
[214] Fix | Delete
id: 'right',
[215] Fix | Delete
label: i18n.top + ' ' + i18n.right
[216] Fix | Delete
},
[217] Fix | Delete
{
[218] Fix | Delete
id: 'left',
[219] Fix | Delete
label: i18n.bottom + ' ' + i18n.left
[220] Fix | Delete
},
[221] Fix | Delete
{
[222] Fix | Delete
id: 'bottom',
[223] Fix | Delete
label: i18n.bottom + ' ' + i18n.right
[224] Fix | Delete
}
[225] Fix | Delete
],
[226] Fix | Delete
orderBy: {
[227] Fix | Delete
date: 'date',
[228] Fix | Delete
ID: 'id',
[229] Fix | Delete
author: 'author',
[230] Fix | Delete
title: 'title',
[231] Fix | Delete
name: 'name',
[232] Fix | Delete
modified: 'md',
[233] Fix | Delete
rand: 'rand',
[234] Fix | Delete
menu_order : 'menuord',
[235] Fix | Delete
comment_count: 'com_count',
[236] Fix | Delete
meta_value: 'cfield'
[237] Fix | Delete
},
[238] Fix | Delete
meta_order : {
[239] Fix | Delete
CHAR: 'charact',
[240] Fix | Delete
NUMERIC: 'num',
[241] Fix | Delete
DATETIME: 'dtime',
[242] Fix | Delete
DATE: 'date',
[243] Fix | Delete
TIME: 'time'
[244] Fix | Delete
},
[245] Fix | Delete
order: {
[246] Fix | Delete
desc: 'descend',
[247] Fix | Delete
asc: 'asc'
[248] Fix | Delete
},
[249] Fix | Delete
dateFormat: {
[250] Fix | Delete
'F j, Y': 'F_j_Y',
[251] Fix | Delete
'Y-m-d': 'Y_m_d',
[252] Fix | Delete
'm/d/Y': 'm_d_Y',
[253] Fix | Delete
'd/m/Y': 'd_m_Y',
[254] Fix | Delete
def: 'def',
[255] Fix | Delete
custom: 'cus'
[256] Fix | Delete
},
[257] Fix | Delete
choose: {
[258] Fix | Delete
yes: 'y',
[259] Fix | Delete
no: 'no'
[260] Fix | Delete
},
[261] Fix | Delete
rchoose: {
[262] Fix | Delete
no: 'no',
[263] Fix | Delete
yes: 'y'
[264] Fix | Delete
},
[265] Fix | Delete
echoose: {
[266] Fix | Delete
'': '',
[267] Fix | Delete
yes: 'y',
[268] Fix | Delete
no: 'no'
[269] Fix | Delete
},
[270] Fix | Delete
link_type: [
[271] Fix | Delete
{
[272] Fix | Delete
value: 'regular',
[273] Fix | Delete
name: 'swin'
[274] Fix | Delete
},
[275] Fix | Delete
{
[276] Fix | Delete
value: 'lightbox',
[277] Fix | Delete
name: 'lg'
[278] Fix | Delete
},
[279] Fix | Delete
{
[280] Fix | Delete
value: 'newtab',
[281] Fix | Delete
name: 'ntab'
[282] Fix | Delete
}
[283] Fix | Delete
],
[284] Fix | Delete
link_to: [
[285] Fix | Delete
{
[286] Fix | Delete
value: 'permalink',
[287] Fix | Delete
name: 'perml'
[288] Fix | Delete
},
[289] Fix | Delete
{
[290] Fix | Delete
value: 'media',
[291] Fix | Delete
name: 'medf'
[292] Fix | Delete
},
[293] Fix | Delete
{
[294] Fix | Delete
value: 'custom',
[295] Fix | Delete
name: 'cus'
[296] Fix | Delete
},
[297] Fix | Delete
{
[298] Fix | Delete
value: 'none',
[299] Fix | Delete
name: 'none'
[300] Fix | Delete
}
[301] Fix | Delete
],
[302] Fix | Delete
display:{
[303] Fix | Delete
'': '',
[304] Fix | Delete
block:'block',
[305] Fix | Delete
'inline-block':'inbl',
[306] Fix | Delete
none:'none'
[307] Fix | Delete
},
[308] Fix | Delete
va_display:{
[309] Fix | Delete
'': '',
[310] Fix | Delete
top : 'top',
[311] Fix | Delete
middle : 'mid',
[312] Fix | Delete
bottom : 'bottom'
[313] Fix | Delete
},
[314] Fix | Delete
img_appearance: [
[315] Fix | Delete
{
[316] Fix | Delete
name: 'rounded',
[317] Fix | Delete
value: 'rounded'
[318] Fix | Delete
},
[319] Fix | Delete
{
[320] Fix | Delete
name: 'drop-shadow',
[321] Fix | Delete
value: 'dshadow'
[322] Fix | Delete
},
[323] Fix | Delete
{
[324] Fix | Delete
name: 'bordered',
[325] Fix | Delete
value: 'bordered'
[326] Fix | Delete
},
[327] Fix | Delete
{
[328] Fix | Delete
name: 'circle',
[329] Fix | Delete
value: 'circle',
[330] Fix | Delete
help: 'cimg_app'
[331] Fix | Delete
}
[332] Fix | Delete
],
[333] Fix | Delete
color: [
[334] Fix | Delete
{
[335] Fix | Delete
img: 'default',
[336] Fix | Delete
value: 'default',
[337] Fix | Delete
label: 'def'
[338] Fix | Delete
},
[339] Fix | Delete
{
[340] Fix | Delete
img: 'black',
[341] Fix | Delete
value: 'black',
[342] Fix | Delete
label: 'black'
[343] Fix | Delete
},
[344] Fix | Delete
{
[345] Fix | Delete
img: 'grey',
[346] Fix | Delete
value: 'gray',
[347] Fix | Delete
label: 'gray'
[348] Fix | Delete
},
[349] Fix | Delete
{
[350] Fix | Delete
img: 'blue',
[351] Fix | Delete
value: 'blue',
[352] Fix | Delete
label: 'blue'
[353] Fix | Delete
},
[354] Fix | Delete
{
[355] Fix | Delete
img: 'light-blue',
[356] Fix | Delete
value: 'light-blue',
[357] Fix | Delete
label: 'lblue'
[358] Fix | Delete
},
[359] Fix | Delete
{
[360] Fix | Delete
img: 'green',
[361] Fix | Delete
value: 'green',
[362] Fix | Delete
label: 'green'
[363] Fix | Delete
},
[364] Fix | Delete
{
[365] Fix | Delete
img: 'light-green',
[366] Fix | Delete
value: 'light-green',
[367] Fix | Delete
label: 'lgreen'
[368] Fix | Delete
},
[369] Fix | Delete
{
[370] Fix | Delete
img: 'purple',
[371] Fix | Delete
value: 'purple',
[372] Fix | Delete
label: 'purple'
[373] Fix | Delete
},
[374] Fix | Delete
{
[375] Fix | Delete
img: 'light-purple',
[376] Fix | Delete
value: 'light-purple',
[377] Fix | Delete
label: 'lpurple'
[378] Fix | Delete
},
[379] Fix | Delete
{
[380] Fix | Delete
img: 'brown',
[381] Fix | Delete
value: 'brown',
[382] Fix | Delete
label: 'brown'
[383] Fix | Delete
},
[384] Fix | Delete
{
[385] Fix | Delete
img: 'orange',
[386] Fix | Delete
value: 'orange',
[387] Fix | Delete
label: 'orange'
[388] Fix | Delete
},
[389] Fix | Delete
{
[390] Fix | Delete
img: 'yellow',
[391] Fix | Delete
value: 'yellow',
[392] Fix | Delete
label: 'yellow'
[393] Fix | Delete
},
[394] Fix | Delete
{
[395] Fix | Delete
img: 'red',
[396] Fix | Delete
value: 'red',
[397] Fix | Delete
label: 'red'
[398] Fix | Delete
},
[399] Fix | Delete
{
[400] Fix | Delete
img: 'pink',
[401] Fix | Delete
value: 'pink',
[402] Fix | Delete
label: 'pink'
[403] Fix | Delete
}
[404] Fix | Delete
],
[405] Fix | Delete
visibility: [
[406] Fix | Delete
{
[407] Fix | Delete
type: 'separator',
[408] Fix | Delete
label: 'visibility'
[409] Fix | Delete
},
[410] Fix | Delete
{
[411] Fix | Delete
id: 'visibility_desktop',
[412] Fix | Delete
label: 'de',
[413] Fix | Delete
type: 'toggle_switch',
[414] Fix | Delete
default: 'on',
[415] Fix | Delete
options: showHide,
[416] Fix | Delete
wrap_class: 'tb_module_visibility_control'
[417] Fix | Delete
},
[418] Fix | Delete
{
[419] Fix | Delete
id: 'visibility_tablet_landscape',
[420] Fix | Delete
label: 'table_landscape',
[421] Fix | Delete
type: 'toggle_switch',
[422] Fix | Delete
default: 'on',
[423] Fix | Delete
options: showHide,
[424] Fix | Delete
wrap_class: 'tb_module_visibility_control'
[425] Fix | Delete
},
[426] Fix | Delete
{
[427] Fix | Delete
id: 'visibility_tablet',
[428] Fix | Delete
label: 'tap',
[429] Fix | Delete
type: 'toggle_switch',
[430] Fix | Delete
default: 'on',
[431] Fix | Delete
options: showHide,
[432] Fix | Delete
wrap_class: 'tb_module_visibility_control'
[433] Fix | Delete
},
[434] Fix | Delete
{
[435] Fix | Delete
id: 'visibility_mobile',
[436] Fix | Delete
label: 'mo',
[437] Fix | Delete
type: 'toggle_switch',
[438] Fix | Delete
default: 'on',
[439] Fix | Delete
options: showHide,
[440] Fix | Delete
wrap_class: 'tb_module_visibility_control'
[441] Fix | Delete
},
[442] Fix | Delete
{
[443] Fix | Delete
id: 'sticky_visibility',
[444] Fix | Delete
label: 's_v',
[445] Fix | Delete
type: 'toggle_switch',
[446] Fix | Delete
options: {
[447] Fix | Delete
on: {
[448] Fix | Delete
name: 'hide'
[449] Fix | Delete
}
[450] Fix | Delete
},
[451] Fix | Delete
wrap_class: 'tb_module_visibility_control',
[452] Fix | Delete
help: 's_vh'
[453] Fix | Delete
},
[454] Fix | Delete
{
[455] Fix | Delete
id: 'visibility_all',
[456] Fix | Delete
label: 'h_a',
[457] Fix | Delete
type: 'toggle_switch',
[458] Fix | Delete
options: {
[459] Fix | Delete
on: {
[460] Fix | Delete
name: 'hide_all'
[461] Fix | Delete
}
[462] Fix | Delete
},
[463] Fix | Delete
binding: {
[464] Fix | Delete
not_checked: {
[465] Fix | Delete
show: 'tb_module_visibility_control'
[466] Fix | Delete
},
[467] Fix | Delete
checked: {
[468] Fix | Delete
hide: 'tb_module_visibility_control'
[469] Fix | Delete
}
[470] Fix | Delete
},
[471] Fix | Delete
help: 'h_ah'
[472] Fix | Delete
}
[473] Fix | Delete
],
[474] Fix | Delete
htags: {
[475] Fix | Delete
h1: 'H1',
[476] Fix | Delete
h2: 'H2',
[477] Fix | Delete
h3: 'H3',
[478] Fix | Delete
h4: 'H4',
[479] Fix | Delete
h5: 'H5',
[480] Fix | Delete
h6: 'H6',
[481] Fix | Delete
div: 'divt',
[482] Fix | Delete
p: 'pa'
[483] Fix | Delete
},
[484] Fix | Delete
post_grid: [
[485] Fix | Delete
{
[486] Fix | Delete
img: 'list_post',
[487] Fix | Delete
value: 'list-post',
[488] Fix | Delete
label: 'lpost'
[489] Fix | Delete
},
[490] Fix | Delete
{
[491] Fix | Delete
img: 'grid2',
[492] Fix | Delete
value: 'grid2',
[493] Fix | Delete
label: 'grid2'
[494] Fix | Delete
},
[495] Fix | Delete
{
[496] Fix | Delete
img: 'grid3',
[497] Fix | Delete
value: 'grid3',
[498] Fix | Delete
label: 'grid3'
[499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function