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: buttons.mjs
const {content_button:arr=[],buttons_size,buttons_shape} = data,
[500] Fix | Delete
module =createElement(),
[501] Fix | Delete
classes = ['module', 'module-buttons'];
[502] Fix | Delete
[503] Fix | Delete
if (data.css_button) {
[504] Fix | Delete
classes.push(data.css_button);
[505] Fix | Delete
}
[506] Fix | Delete
if (buttons_size && buttons_size!== 'normal') {
[507] Fix | Delete
classes.push(buttons_size);
[508] Fix | Delete
}
[509] Fix | Delete
if (buttons_shape && buttons_shape !== 'normal') {
[510] Fix | Delete
classes.push(buttons_shape);
[511] Fix | Delete
}
[512] Fix | Delete
if (data.buttons_style) {
[513] Fix | Delete
classes.push(data.buttons_style);
[514] Fix | Delete
}
[515] Fix | Delete
if (data.fullwidth_button) {
[516] Fix | Delete
classes.push(data.fullwidth_button);
[517] Fix | Delete
}
[518] Fix | Delete
else if (data.display) {
[519] Fix | Delete
classes.push(data.display);
[520] Fix | Delete
}
[521] Fix | Delete
module.tfOn(_CLICK_,e=>{
[522] Fix | Delete
const target=e.target,
[523] Fix | Delete
cl=target?.classList;
[524] Fix | Delete
if(cl.contains('tb_add_mbtn') || cl.contains('tb_del_mbtn')){
[525] Fix | Delete
e.stopPropagation();
[526] Fix | Delete
if(cl.contains('tb_add_mbtn')){
[527] Fix | Delete
if(api.activeModel?.id===this.id){
[528] Fix | Delete
Themify.triggerEvent(api.LightBox.el.tfClass('add_new')[0],e.type);
[529] Fix | Delete
}
[530] Fix | Delete
else{
[531] Fix | Delete
api.undoManager.start('inlineAdd');
[532] Fix | Delete
const settings=this.get('mod_settings'),
[533] Fix | Delete
def=this.constructor.default().content_button?.[0] || {},
[534] Fix | Delete
item=this._getItem(def,settings);
[535] Fix | Delete
settings.content_button??=[];
[536] Fix | Delete
settings.content_button.push(def);
[537] Fix | Delete
target.parentNode.after(item);
[538] Fix | Delete
item.appendChild(target);
[539] Fix | Delete
this.set('mod_settings',settings);
[540] Fix | Delete
api.undoManager.end('inlineAdd');
[541] Fix | Delete
}
[542] Fix | Delete
}
[543] Fix | Delete
else{
[544] Fix | Delete
const item=target.closest('.module-buttons-item'),
[545] Fix | Delete
index=Themify.convert(item.parentNode.tfClass('module-buttons-item')).indexOf(item);
[546] Fix | Delete
if(index!==-1){
[547] Fix | Delete
if(api.activeModel?.id===this.id){
[548] Fix | Delete
Themify.triggerEvent(api.LightBox.el.tfClass('tb_delete_row')[index],e.type);
[549] Fix | Delete
}
[550] Fix | Delete
else{
[551] Fix | Delete
api.undoManager.start('inlineDelete');
[552] Fix | Delete
const settings=this.get('mod_settings'),
[553] Fix | Delete
addBtn=item.tfClass('tb_add_mbtn')[0];
[554] Fix | Delete
settings.content_button.splice(index, 1);
[555] Fix | Delete
this.set('mod_settings',settings);
[556] Fix | Delete
if(addBtn){
[557] Fix | Delete
item.previousElementSibling?.appendChild(addBtn);
[558] Fix | Delete
}
[559] Fix | Delete
item.remove();
[560] Fix | Delete
api.undoManager.end('inlineDelete');
[561] Fix | Delete
}
[562] Fix | Delete
}
[563] Fix | Delete
}
[564] Fix | Delete
}
[565] Fix | Delete
},{passive:true})
[566] Fix | Delete
.className = classes.join(' ');
[567] Fix | Delete
[568] Fix | Delete
for (let i = 0,len=arr.length; i < len; ++i) {
[569] Fix | Delete
let item=this._getItem(arr[i],data);
[570] Fix | Delete
if((len -1)===i){
[571] Fix | Delete
item.appendChild(createElement('span',{role:'button',title:'Add Button',class:'tb_add_btn tb_add_mbtn tf_plus_icon tb_disable_sorting'}));
[572] Fix | Delete
}
[573] Fix | Delete
module.appendChild(item);
[574] Fix | Delete
}
[575] Fix | Delete
return module;
[576] Fix | Delete
}
[577] Fix | Delete
};
[578] Fix | Delete
})(tb_app);
[579] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function