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/modules
File: feature.mjs
(api => {
[0] Fix | Delete
"use strict";
[1] Fix | Delete
api.ModuleFeature = class extends api.Module {
[2] Fix | Delete
constructor(fields) {
[3] Fix | Delete
super(fields);
[4] Fix | Delete
}
[5] Fix | Delete
static getOptions() {
[6] Fix | Delete
return [
[7] Fix | Delete
{
[8] Fix | Delete
id: 'mod_title_feature',
[9] Fix | Delete
type: 'title'
[10] Fix | Delete
},
[11] Fix | Delete
{
[12] Fix | Delete
id: 'title_feature',
[13] Fix | Delete
type: 'text',
[14] Fix | Delete
label: 'ftitle',
[15] Fix | Delete
class: 'large',
[16] Fix | Delete
control: {
[17] Fix | Delete
selector: '.module-feature-title a'
[18] Fix | Delete
}
[19] Fix | Delete
},
[20] Fix | Delete
{
[21] Fix | Delete
id: 'title_tag',
[22] Fix | Delete
type: 'select',
[23] Fix | Delete
label: 'tht',
[24] Fix | Delete
h_tags: true,
[25] Fix | Delete
default: 'h3'
[26] Fix | Delete
},
[27] Fix | Delete
{
[28] Fix | Delete
id: 'content_feature',
[29] Fix | Delete
type: 'wp_editor',
[30] Fix | Delete
control: {
[31] Fix | Delete
selector: '.tb_text_wrap'
[32] Fix | Delete
}
[33] Fix | Delete
},
[34] Fix | Delete
{
[35] Fix | Delete
id: 'link_feature',
[36] Fix | Delete
type: 'url',
[37] Fix | Delete
label: 'l',
[38] Fix | Delete
binding: {
[39] Fix | Delete
empty: {
[40] Fix | Delete
hide: ['link_options', 'lightbox_size', 'feature_download_link']
[41] Fix | Delete
},
[42] Fix | Delete
not_empty: {
[43] Fix | Delete
show: ['link_options', 'lightbox_size', 'feature_download_link']
[44] Fix | Delete
}
[45] Fix | Delete
}
[46] Fix | Delete
},
[47] Fix | Delete
{
[48] Fix | Delete
id: 'feature_download_link',
[49] Fix | Delete
type: 'checkbox',
[50] Fix | Delete
label: 'dwnablink',
[51] Fix | Delete
options: [
[52] Fix | Delete
{name: 'yes', value: 'dwnablef'}
[53] Fix | Delete
]
[54] Fix | Delete
},
[55] Fix | Delete
{
[56] Fix | Delete
id: 'link_options',
[57] Fix | Delete
type: 'radio',
[58] Fix | Delete
label: 'o_l',
[59] Fix | Delete
link_type: true,
[60] Fix | Delete
wrap_class: 'tb_compact_radios',
[61] Fix | Delete
option_js: true
[62] Fix | Delete
},
[63] Fix | Delete
{
[64] Fix | Delete
type: 'multi',
[65] Fix | Delete
label: 'lbdim',
[66] Fix | Delete
options: [
[67] Fix | Delete
{
[68] Fix | Delete
id: 'lightbox_width',
[69] Fix | Delete
label: 'w',
[70] Fix | Delete
type: 'range',
[71] Fix | Delete
control: false,
[72] Fix | Delete
units: {
[73] Fix | Delete
px: {
[74] Fix | Delete
'max': 3500
[75] Fix | Delete
},
[76] Fix | Delete
em: {
[77] Fix | Delete
'min': -50,
[78] Fix | Delete
'max': 50
[79] Fix | Delete
},
[80] Fix | Delete
'%': ''
[81] Fix | Delete
}
[82] Fix | Delete
},
[83] Fix | Delete
{
[84] Fix | Delete
id: 'lightbox_height',
[85] Fix | Delete
label: 'ht',
[86] Fix | Delete
type: 'range',
[87] Fix | Delete
control: false,
[88] Fix | Delete
units: {
[89] Fix | Delete
px: {
[90] Fix | Delete
'max': 3500
[91] Fix | Delete
},
[92] Fix | Delete
em: {
[93] Fix | Delete
'min': -50,
[94] Fix | Delete
'max': 50
[95] Fix | Delete
},
[96] Fix | Delete
'%': ''
[97] Fix | Delete
}
[98] Fix | Delete
}
[99] Fix | Delete
],
[100] Fix | Delete
wrap_class: 'tb_group_element_lightbox lightbox_size'
[101] Fix | Delete
},
[102] Fix | Delete
{
[103] Fix | Delete
id: 'overlap_image_feature',
[104] Fix | Delete
type: 'image',
[105] Fix | Delete
label: 'ovimg',
[106] Fix | Delete
binding: {
[107] Fix | Delete
empty: {hide: ['overlap_image_width', 'overlap_image_height']},
[108] Fix | Delete
not_empty: {show: ['overlap_image_width', 'overlap_image_height']}
[109] Fix | Delete
}
[110] Fix | Delete
},
[111] Fix | Delete
{
[112] Fix | Delete
type: 'multi',
[113] Fix | Delete
label: '',
[114] Fix | Delete
options: [
[115] Fix | Delete
{
[116] Fix | Delete
id: 'overlap_image_width',
[117] Fix | Delete
type: 'number',
[118] Fix | Delete
label: 'w'
[119] Fix | Delete
},
[120] Fix | Delete
{
[121] Fix | Delete
id: 'overlap_image_height',
[122] Fix | Delete
type: 'number',
[123] Fix | Delete
label: 'ht'
[124] Fix | Delete
}
[125] Fix | Delete
]
[126] Fix | Delete
},
[127] Fix | Delete
{
[128] Fix | Delete
type: 'group',
[129] Fix | Delete
label: 'flayout',
[130] Fix | Delete
display: 'accordion',
[131] Fix | Delete
options: [
[132] Fix | Delete
{
[133] Fix | Delete
id: 'layout_feature',
[134] Fix | Delete
type: 'layout',
[135] Fix | Delete
label: 'lay',
[136] Fix | Delete
mode: 'sprite',
[137] Fix | Delete
options: [
[138] Fix | Delete
{img: 'icon_top', value: 'icon-top', label: 'itop'},
[139] Fix | Delete
{img: 'icon_left', value: 'icon-left', label: 'ileft'},
[140] Fix | Delete
{img: 'icon_right', value: 'icon-right', label: 'iright'}
[141] Fix | Delete
],
[142] Fix | Delete
control: {
[143] Fix | Delete
prefix:'layout-',
[144] Fix | Delete
classSelector: ''
[145] Fix | Delete
}
[146] Fix | Delete
},
[147] Fix | Delete
{
[148] Fix | Delete
id: 'layout_mobile',
[149] Fix | Delete
type: 'layout',
[150] Fix | Delete
label: 'mlay',
[151] Fix | Delete
mode: 'sprite',
[152] Fix | Delete
options: [
[153] Fix | Delete
{img: 'icon_top', value: 'icon-top', label: 'itop'},
[154] Fix | Delete
{img: 'icon_left', value: 'icon-left', label: 'ileft'},
[155] Fix | Delete
{img: 'icon_right', value: 'icon-right', label: 'iright'}
[156] Fix | Delete
]
[157] Fix | Delete
},
[158] Fix | Delete
{
[159] Fix | Delete
type: 'multi',
[160] Fix | Delete
label: 'circle',
[161] Fix | Delete
wrap_class: 'multi_circle_feature',
[162] Fix | Delete
options: [
[163] Fix | Delete
{
[164] Fix | Delete
id: 'circle_percentage_feature',
[165] Fix | Delete
type: 'range',
[166] Fix | Delete
label: 'percent',
[167] Fix | Delete
class: 'xsmall',
[168] Fix | Delete
units: {
[169] Fix | Delete
'%': ''
[170] Fix | Delete
}
[171] Fix | Delete
},
[172] Fix | Delete
{
[173] Fix | Delete
id: 'circle_stroke_feature',
[174] Fix | Delete
type: 'range',
[175] Fix | Delete
label: 'stroke',
[176] Fix | Delete
class: 'xsmall',
[177] Fix | Delete
default:0,
[178] Fix | Delete
units: {
[179] Fix | Delete
px: ''
[180] Fix | Delete
}
[181] Fix | Delete
},
[182] Fix | Delete
{
[183] Fix | Delete
id: 'circle_color_feature',
[184] Fix | Delete
type: 'color',
[185] Fix | Delete
label: 'c'
[186] Fix | Delete
},
[187] Fix | Delete
{
[188] Fix | Delete
id: 'circle_size_feature',
[189] Fix | Delete
type: 'select',
[190] Fix | Delete
label: 'size',
[191] Fix | Delete
default:'medium',
[192] Fix | Delete
options: {
[193] Fix | Delete
small: 'sml',
[194] Fix | Delete
medium: 'mdm',
[195] Fix | Delete
large: 'lrg',
[196] Fix | Delete
custom: 'cus'
[197] Fix | Delete
},
[198] Fix | Delete
binding: {
[199] Fix | Delete
small: {hide: 'custom_circle_size_feature'},
[200] Fix | Delete
medium: {hide: 'custom_circle_size_feature'},
[201] Fix | Delete
large: {hide: 'custom_circle_size_feature'},
[202] Fix | Delete
custom: {show: 'custom_circle_size_feature'}
[203] Fix | Delete
}
[204] Fix | Delete
},
[205] Fix | Delete
{
[206] Fix | Delete
id: 'custom_circle_size_feature',
[207] Fix | Delete
default:120,
[208] Fix | Delete
type: 'number',
[209] Fix | Delete
after: 'csizepx'
[210] Fix | Delete
}
[211] Fix | Delete
]
[212] Fix | Delete
},
[213] Fix | Delete
{
[214] Fix | Delete
id: 'icon_type_feature',
[215] Fix | Delete
type: 'radio',
[216] Fix | Delete
label: 'icont',
[217] Fix | Delete
options: [
[218] Fix | Delete
{value: 'icon', name: 'icon'},
[219] Fix | Delete
{value: 'image_icon', name: 'image'},
[220] Fix | Delete
{value: 'both', name: 'both'}
[221] Fix | Delete
],
[222] Fix | Delete
option_js: true
[223] Fix | Delete
},
[224] Fix | Delete
{
[225] Fix | Delete
id: 'image_feature',
[226] Fix | Delete
type: 'image',
[227] Fix | Delete
label: 'imgurl',
[228] Fix | Delete
wrap_class: 'tb_group_element_image_icon tb_group_element_both'
[229] Fix | Delete
},
[230] Fix | Delete
{
[231] Fix | Delete
type: 'group',
[232] Fix | Delete
wrap_class: 'tb_group_element_icon tb_group_element_both',
[233] Fix | Delete
options: [
[234] Fix | Delete
{
[235] Fix | Delete
id: 'stype',
[236] Fix | Delete
label: '',
[237] Fix | Delete
type: 'radio',
[238] Fix | Delete
options: [
[239] Fix | Delete
{value: 'i', name: 'icon'},
[240] Fix | Delete
{value: 'l', name: 'lt'}
[241] Fix | Delete
],
[242] Fix | Delete
option_js: true
[243] Fix | Delete
},
[244] Fix | Delete
{
[245] Fix | Delete
type: 'multi',
[246] Fix | Delete
label: '',
[247] Fix | Delete
options: [
[248] Fix | Delete
{
[249] Fix | Delete
id: 'icon_feature',
[250] Fix | Delete
wrap_class: 'tb_group_element_i',
[251] Fix | Delete
type: 'icon',
[252] Fix | Delete
label: 'icon'
[253] Fix | Delete
},
[254] Fix | Delete
{
[255] Fix | Delete
id: 'icon_color_feature',
[256] Fix | Delete
wrap_class: 'tb_group_element_i',
[257] Fix | Delete
type: 'color',
[258] Fix | Delete
label: 'c',
[259] Fix | Delete
class: 'medium'
[260] Fix | Delete
}
[261] Fix | Delete
]
[262] Fix | Delete
},
[263] Fix | Delete
{
[264] Fix | Delete
id: 'icon_bg_feature',
[265] Fix | Delete
type: 'color',
[266] Fix | Delete
label: 'bg',
[267] Fix | Delete
class: 'medium'
[268] Fix | Delete
},
[269] Fix | Delete
{
[270] Fix | Delete
wrap_class: 'tb_group_element_l',
[271] Fix | Delete
type: 'lottie'
[272] Fix | Delete
}
[273] Fix | Delete
]
[274] Fix | Delete
},
[275] Fix | Delete
{
[276] Fix | Delete
id: 'icon_position',
[277] Fix | Delete
type: 'angle',
[278] Fix | Delete
deg: true,
[279] Fix | Delete
label: 'iconp',
[280] Fix | Delete
wrap_class: 'tb_group_element_both'
[281] Fix | Delete
}
[282] Fix | Delete
]
[283] Fix | Delete
},
[284] Fix | Delete
{
[285] Fix | Delete
type: 'custom_css_id',
[286] Fix | Delete
custom_css: 'css_feature'
[287] Fix | Delete
}
[288] Fix | Delete
];
[289] Fix | Delete
}
[290] Fix | Delete
static default() {
[291] Fix | Delete
return {
[292] Fix | Delete
title_feature: i18n.ftitle,
[293] Fix | Delete
content_feature: i18n.fcont,
[294] Fix | Delete
circle_percentage_feature: 100,
[295] Fix | Delete
circle_stroke_feature: 3,
[296] Fix | Delete
icon_feature: 'fa-home',
[297] Fix | Delete
layout_feature: 'icon-top',
[298] Fix | Delete
circle_size_feature: 'small',
[299] Fix | Delete
circle_color_feature: '#de5d5d'
[300] Fix | Delete
};
[301] Fix | Delete
}
[302] Fix | Delete
getExcerpt(data) {
[303] Fix | Delete
const setting = data || this.get('mod_settings');
[304] Fix | Delete
return api.Helper.limitString((setting.content_feature || setting.title_feature));
[305] Fix | Delete
}
[306] Fix | Delete
getImage(data) {
[307] Fix | Delete
const setting = data || this.get('mod_settings'),
[308] Fix | Delete
imgUrl=setting.overlap_image_feature || (setting.icon_type_feature==='image_icon'&& setting.image_feature?setting.image_feature:null),
[309] Fix | Delete
img=new Image(32,32);
[310] Fix | Delete
if(imgUrl){
[311] Fix | Delete
img.src=imgUrl;
[312] Fix | Delete
if(!api.activeModel){
[313] Fix | Delete
img.loading='lazy';
[314] Fix | Delete
}
[315] Fix | Delete
img.alt=this.getName();
[316] Fix | Delete
return img;
[317] Fix | Delete
}
[318] Fix | Delete
return super.getImage(data);
[319] Fix | Delete
}
[320] Fix | Delete
static builderSave(settings){
[321] Fix | Delete
const def={
[322] Fix | Delete
layout_feature:'icon-top',
[323] Fix | Delete
title_tag:'h3',
[324] Fix | Delete
lightbox_width_unit:'px',
[325] Fix | Delete
lightbox_height_unit:'px',
[326] Fix | Delete
stype:'i',
[327] Fix | Delete
layout_mobile:'icon-top',
[328] Fix | Delete
circle_size_feature:'medium',
[329] Fix | Delete
link_options:'regular',
[330] Fix | Delete
icon_type_feature: 'icon',
[331] Fix | Delete
custom_circle_size_feature:120,
[332] Fix | Delete
feature_download_link:false,
[333] Fix | Delete
circle_stroke_feature:0
[334] Fix | Delete
},
[335] Fix | Delete
customSize=settings.circle_size_feature==='custom'?settings.custom_circle_size_feature:def.custom_circle_size_feature,
[336] Fix | Delete
strokeWidth=settings.circle_stroke_feature,
[337] Fix | Delete
iconType=settings.icon_type_feature,
[338] Fix | Delete
units=['l_s_t','f_s_i','f_s_i_h','f_s_c','l_h_c','l_s_c','f_s_c_h'];
[339] Fix | Delete
[340] Fix | Delete
for( let key in def){
[341] Fix | Delete
if(settings[key]===def[key]){
[342] Fix | Delete
delete settings[key];
[343] Fix | Delete
}
[344] Fix | Delete
}
[345] Fix | Delete
if(customSize && ~~customSize===def.custom_circle_size_feature){
[346] Fix | Delete
delete settings.custom_circle_size_feature;
[347] Fix | Delete
}
[348] Fix | Delete
if(strokeWidth!==undefined && ~~strokeWidth===def.circle_stroke_feature){
[349] Fix | Delete
delete settings.circle_stroke_feature;
[350] Fix | Delete
}
[351] Fix | Delete
[352] Fix | Delete
if(!settings.link_feature){
[353] Fix | Delete
delete settings.feature_download_link;
[354] Fix | Delete
delete settings.link_options;
[355] Fix | Delete
}
[356] Fix | Delete
else if(settings.feature_download_link==='|' || settings.feature_download_link==='false'){
[357] Fix | Delete
delete settings.feature_download_link;
[358] Fix | Delete
}
[359] Fix | Delete
if(settings.link_options!=='lightbox'){
[360] Fix | Delete
delete settings.lightbox_width;
[361] Fix | Delete
delete settings.lightbox_height;
[362] Fix | Delete
}
[363] Fix | Delete
if(!settings.lightbox_width){
[364] Fix | Delete
delete settings.lightbox_width_unit;
[365] Fix | Delete
}
[366] Fix | Delete
if(!settings.lightbox_height){
[367] Fix | Delete
delete settings.lightbox_height_unit;
[368] Fix | Delete
}
[369] Fix | Delete
if(iconType==='image_icon'){
[370] Fix | Delete
delete settings.stype;
[371] Fix | Delete
delete settings.icon_bg_feature;
[372] Fix | Delete
delete settings.icon_feature;
[373] Fix | Delete
}
[374] Fix | Delete
else if(iconType!=='both'){
[375] Fix | Delete
delete settings.image_feature;
[376] Fix | Delete
}
[377] Fix | Delete
[378] Fix | Delete
if(settings.stype!=='l'){
[379] Fix | Delete
delete settings.path;
[380] Fix | Delete
}
[381] Fix | Delete
else{
[382] Fix | Delete
delete settings.icon_feature;
[383] Fix | Delete
}
[384] Fix | Delete
[385] Fix | Delete
if(!settings.icon_feature){
[386] Fix | Delete
delete settings.icon_color_feature;
[387] Fix | Delete
}
[388] Fix | Delete
if(!settings.path){
[389] Fix | Delete
const lottieDel= [
[390] Fix | Delete
'st',
[391] Fix | Delete
'count',
[392] Fix | Delete
'sp',
[393] Fix | Delete
'dir',
[394] Fix | Delete
'seg',
[395] Fix | Delete
'fid',
[396] Fix | Delete
'r',
[397] Fix | Delete
'lp'
[398] Fix | Delete
];
[399] Fix | Delete
[400] Fix | Delete
for(let i=lottieDel.length-1;i>-1;--i){
[401] Fix | Delete
if(settings[lottieDel[i]]!==undefined){
[402] Fix | Delete
delete settings[lottieDel[i]];
[403] Fix | Delete
}
[404] Fix | Delete
}
[405] Fix | Delete
}
[406] Fix | Delete
if(iconType!=='both'){
[407] Fix | Delete
delete settings.icon_position;
[408] Fix | Delete
}
[409] Fix | Delete
[410] Fix | Delete
if(!settings.overlap_image_feature){
[411] Fix | Delete
delete settings.overlap_image_width;
[412] Fix | Delete
delete settings.overlap_image_height;
[413] Fix | Delete
}
[414] Fix | Delete
for(let bps=api.breakpointsReverse,i=bps.length-1;i>-1;--i){
[415] Fix | Delete
let bp=bps[i];
[416] Fix | Delete
//Image Gradient
[417] Fix | Delete
this.clearImageGradient('background_image','background_color','background_repeat','background_position',bp,settings);
[418] Fix | Delete
this.clearImageGradient('b_i_h','bg_c_h','b_r_h','b_p_h',bp,settings);
[419] Fix | Delete
//Font color
[420] Fix | Delete
this.clearFontColor('font_color_type','font_color','font_gradient_color',bp,settings);
[421] Fix | Delete
this.clearFontColor('f_c_t_h','f_c_h','f_g_c_h',bp,settings);
[422] Fix | Delete
//Text Shadow
[423] Fix | Delete
this.clearShadow('text-shadow',0,bp,settings);
[424] Fix | Delete
this.clearShadow('t_sh_h',0,bp,settings);
[425] Fix | Delete
this.clearShadow('t_sh_m_t',0,bp,settings);
[426] Fix | Delete
this.clearShadow('t_sh_m_t_h',0,bp,settings);
[427] Fix | Delete
this.clearShadow('t_sh_t',0,bp,settings);
[428] Fix | Delete
this.clearShadow('t_sh_t_h',0,bp,settings);
[429] Fix | Delete
this.clearShadow('t_sh_c',0,bp,settings);
[430] Fix | Delete
this.clearShadow('t_sh_c_h',0,bp,settings);
[431] Fix | Delete
//paddings
[432] Fix | Delete
this.clearPadding('padding',bp,settings);
[433] Fix | Delete
this.clearPadding('p_h',bp,settings);
[434] Fix | Delete
this.clearPadding('c_p',bp,settings);
[435] Fix | Delete
this.clearPadding('c_p_h',bp,settings);
[436] Fix | Delete
//margin
[437] Fix | Delete
this.clearPadding('margin',bp,settings);
[438] Fix | Delete
this.clearPadding('m_h',bp,settings);
[439] Fix | Delete
this.clearPadding('c_m',bp,settings);
[440] Fix | Delete
this.clearPadding('c_m_h',bp,settings);
[441] Fix | Delete
//border-radius
[442] Fix | Delete
this.clearPadding('b_ra',bp,settings);
[443] Fix | Delete
this.clearPadding('r_c_h',bp,settings);
[444] Fix | Delete
//border
[445] Fix | Delete
this.clearBorder('border',bp,settings);
[446] Fix | Delete
this.clearBorder('b_h',bp,settings);
[447] Fix | Delete
this.clearBorder('c_b',bp,settings);
[448] Fix | Delete
this.clearBorder('c_b_h',bp,settings);
[449] Fix | Delete
//filters
[450] Fix | Delete
this.clearFilter('bl_m','css_f',bp,settings);
[451] Fix | Delete
this.clearFilter('_h','css_f_h',bp,settings);
[452] Fix | Delete
//width,height
[453] Fix | Delete
this.clearWidth('w',bp,settings);
[454] Fix | Delete
this.clearWidth('ht',bp,settings,1);
[455] Fix | Delete
//Box Shadow
[456] Fix | Delete
this.clearShadow('b_sh',1,bp,settings);
[457] Fix | Delete
this.clearShadow('sh_h',1,bp,settings);
[458] Fix | Delete
//transform
[459] Fix | Delete
this.clearTransform('tr',bp,settings);
[460] Fix | Delete
this.clearTransform('tr-h',bp,settings);
[461] Fix | Delete
//units
[462] Fix | Delete
this.clearUnits(units,bp,settings);
[463] Fix | Delete
}
[464] Fix | Delete
super.builderSave(settings);
[465] Fix | Delete
}
[466] Fix | Delete
preview(data) {
[467] Fix | Delete
const args={...{
[468] Fix | Delete
layout_feature:'icon-top',
[469] Fix | Delete
layout_mobile:'icon-top',
[470] Fix | Delete
title_tag:'h3',
[471] Fix | Delete
stype:'i',
[472] Fix | Delete
circle_size_feature:'medium',
[473] Fix | Delete
link_options:'regular',
[474] Fix | Delete
icon_type_feature: 'icon',
[475] Fix | Delete
custom_circle_size_feature:120,
[476] Fix | Delete
circle_stroke_feature:0
[477] Fix | Delete
},...data};
[478] Fix | Delete
let module = createElement(),
[479] Fix | Delete
featureImage = createElement('','module-feature-image tf_textc tf_rel'),
[480] Fix | Delete
content = createElement('','module-feature-content tf_textc'),
[481] Fix | Delete
chart = createElement('span','module-feature-chart-html5 tf_box tf_rel tf_inline_b'),
[482] Fix | Delete
chartCircle = createElement('span','chart-html5-circle tf_w tf_h'),
[483] Fix | Delete
text = createElement('','tb_text_wrap'),
[484] Fix | Delete
{layout_feature:layoutFeature,circle_stroke_feature:w,icon_type_feature:type,stype:subtype,custom_circle_size_feature:customSize,content_feature:html} = args,
[485] Fix | Delete
percent = args.circle_percentage_feature || '',
[486] Fix | Delete
isEmpty = percent <= 0 || w <= 0,
[487] Fix | Delete
icon = type !== 'image_icon' ? (subtype !== 'l' ? (args.icon_feature ? api.Helper.getIcon(args.icon_feature) : '') : api.Helper.getLottie(args, 'parent')) : '',
[488] Fix | Delete
color = args.icon_color_feature !== '' && type !== 'image' && subtype === 'i' ? api.Helper.toRGBA(args.icon_color_feature) : '',
[489] Fix | Delete
insetColor = args.icon_bg_feature !== '' && type !== 'image_icon' ? api.Helper.toRGBA(args.icon_bg_feature) : '',
[490] Fix | Delete
classes = ['module', 'module-feature', 'layout-' + layoutFeature],
[491] Fix | Delete
constructor=this.constructor;
[492] Fix | Delete
[493] Fix | Delete
if (isEmpty) {
[494] Fix | Delete
classes.push('no-chart');
[495] Fix | Delete
if (insetColor !== '') {
[496] Fix | Delete
chart.style.backgroundColor = insetColor;
[497] Fix | Delete
}
[498] Fix | Delete
} else {
[499] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function