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

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/wp-conte.../plugins/themify-.../js/editor/modules
File: icon.mjs
}
[500] Fix | Delete
wrap.appendChild(createElement('span',{role:'button',class:'tb_del_btn tb_del_micon tf_close tb_disable_sorting',title:'Delete Button'}));
[501] Fix | Delete
return wrap;
[502] Fix | Delete
}
[503] Fix | Delete
preview(data) {
[504] Fix | Delete
const module = createElement(),
[505] Fix | Delete
{content_icon:arr=[],icon_position,icon_arrangement,icon_style,icon_size,css_icon} = data,
[506] Fix | Delete
classes = ['module', 'module-icon'];
[507] Fix | Delete
[508] Fix | Delete
if (icon_size) {
[509] Fix | Delete
classes.push(icon_size);
[510] Fix | Delete
}
[511] Fix | Delete
[512] Fix | Delete
if (icon_style) {
[513] Fix | Delete
classes.push(icon_style);
[514] Fix | Delete
}
[515] Fix | Delete
[516] Fix | Delete
if (icon_arrangement) {
[517] Fix | Delete
classes.push(icon_arrangement);
[518] Fix | Delete
}
[519] Fix | Delete
[520] Fix | Delete
if (icon_position && icon_position !== 'undefined') {
[521] Fix | Delete
classes.push('tf_text' + icon_position.replace('icon_position_', '')[0]);
[522] Fix | Delete
}
[523] Fix | Delete
[524] Fix | Delete
if (css_icon) {
[525] Fix | Delete
classes.push(css_icon);
[526] Fix | Delete
}
[527] Fix | Delete
[528] Fix | Delete
module.tfOn(_CLICK_,e=>{
[529] Fix | Delete
const target=e.target,
[530] Fix | Delete
cl=target?.classList;
[531] Fix | Delete
if(cl.contains('tb_add_micon') || cl.contains('tb_del_micon')){
[532] Fix | Delete
e.stopPropagation();
[533] Fix | Delete
if(cl.contains('tb_add_micon')){
[534] Fix | Delete
if(api.activeModel?.id===this.id){
[535] Fix | Delete
Themify.triggerEvent(api.LightBox.el.tfClass('add_new')[0],e.type);
[536] Fix | Delete
}
[537] Fix | Delete
else{
[538] Fix | Delete
api.undoManager.start('inlineAdd');
[539] Fix | Delete
const settings=this.get('mod_settings'),
[540] Fix | Delete
def=this.constructor.default().content_icon?.[0] || {},
[541] Fix | Delete
item=this._getItem(def,settings);
[542] Fix | Delete
settings.content_icon??=[];
[543] Fix | Delete
settings.content_icon.push(def);
[544] Fix | Delete
target.parentNode.after(item);
[545] Fix | Delete
item.appendChild(target);
[546] Fix | Delete
this.set('mod_settings',settings);
[547] Fix | Delete
api.undoManager.end('inlineAdd');
[548] Fix | Delete
}
[549] Fix | Delete
}
[550] Fix | Delete
else{
[551] Fix | Delete
const item=target.closest('.module-icon-item'),
[552] Fix | Delete
index=Themify.convert(item.parentNode.tfClass('module-icon-item')).indexOf(item);
[553] Fix | Delete
if(index!==-1){
[554] Fix | Delete
if(api.activeModel?.id===this.id){
[555] Fix | Delete
Themify.triggerEvent(api.LightBox.el.tfClass('tb_delete_row')[index],e.type);
[556] Fix | Delete
}
[557] Fix | Delete
else{
[558] Fix | Delete
api.undoManager.start('inlineDelete');
[559] Fix | Delete
const settings=this.get('mod_settings'),
[560] Fix | Delete
addBtn=item.tfClass('tb_add_micon')[0];
[561] Fix | Delete
settings.content_icon.splice(index, 1);
[562] Fix | Delete
this.set('mod_settings',settings);
[563] Fix | Delete
if(addBtn){
[564] Fix | Delete
item.previousElementSibling?.appendChild(addBtn);
[565] Fix | Delete
}
[566] Fix | Delete
item.remove();
[567] Fix | Delete
api.undoManager.end('inlineDelete');
[568] Fix | Delete
}
[569] Fix | Delete
}
[570] Fix | Delete
}
[571] Fix | Delete
}
[572] Fix | Delete
[573] Fix | Delete
},{passive:true})
[574] Fix | Delete
.className = classes.join(' ');
[575] Fix | Delete
[576] Fix | Delete
for (let i = 0,len=arr.length; i < len; ++i) {
[577] Fix | Delete
let item=this._getItem(arr[i],data);
[578] Fix | Delete
if((len -1)===i){
[579] Fix | Delete
item.appendChild(createElement('span',{role:'button',class:'tb_add_btn tb_add_micon tf_plus_icon tb_disable_sorting',title:'Add Button'}));
[580] Fix | Delete
}
[581] Fix | Delete
module.appendChild(item);
[582] Fix | Delete
}
[583] Fix | Delete
return module;
[584] Fix | Delete
}
[585] Fix | Delete
};
[586] Fix | Delete
})(tb_app);
[587] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function