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
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/accelera.../includes/modules/js
File: amp.js
jQuery(document).ready(function($) {
[0] Fix | Delete
var count = 0;
[1] Fix | Delete
[2] Fix | Delete
//For Blurb Module
[3] Fix | Delete
jQuery(".ampforwp-blurb-add").on('click', function(e) {
[4] Fix | Delete
console.log('click');
[5] Fix | Delete
[6] Fix | Delete
event.preventDefault();
[7] Fix | Delete
var additional = $(this).parent().parent().find('.ampforwp-blurb-additional');
[8] Fix | Delete
var container = $(this).parent().parent().parent().parent();
[9] Fix | Delete
var container_class = container.attr('id');
[10] Fix | Delete
var container_class_array = container_class.split("ampforwp-blurb-").reverse();
[11] Fix | Delete
var instance = container_class_array[0];
[12] Fix | Delete
var add = $(this).parent().parent().find('.ampforwp-blurb-add');
[13] Fix | Delete
count = additional.find('.widget-top').length;
[14] Fix | Delete
var amp_check_img = builder_script_data.amp_icon_check;
[15] Fix | Delete
additional.append('<div class="widget"><div class="widget-top"><div class="widget-title-action"> </div> <div class="widget-title"><h3> New Module<span class="in-widget-title"></span></h3></div></div><div class="widget-inside"><p><label for="widget-ampforwp-blurb['+instance+'][features]['+count+'][title]">Title</label>'+
[16] Fix | Delete
'<input class="widefat" id="widget-ampforwp-blurb-'+instance+'-features-'+count+'-title" name="widget-ampforwp-blurb['+instance+'][features]['+count+'][title]" type="text" value="Heart Of The Landing Page" />'+
[17] Fix | Delete
'<label for="widget-ampforwp-blurb['+instance+'][features]['+count+'][description]">Description</label>'+
[18] Fix | Delete
'<textarea class="widefat" id="widget-ampforwp-blurb-'+instance+'-features-'+count+'-description" name="widget-ampforwp-blurb['+instance+'][features]['+count+'][description]" rows=\'6\' cols=\'50\'>This is a sample text which is being used for the dummy purpose to avoid confusion.</textarea> <span class="clear"></span></p>' + '<p> <label for=""> Image: </label><input type="button" class="select-img-'+count+' button left" style="width:auto;" value="Select Image" onclick="ampSelectImage('+count+');"/><input type="button" style="display:none" name="removeimg" id="remove-img-'+count+'" class="button button-secondary remove-img-button" data-count-type="'+count+'" value="Remove Image" onclick="removeImage('+count+')"><img src="'+amp_check_img+'" class="preview-image block-image-'+count+'" >' + '<input type="hidden" id="amp-img-field-'+count+'" class="img'+count+'" style="width:auto;" name="widget-ampforwp-blurb['+instance+'][features]['+count+'][image]" id="'+instance+'-features-'+count+'" value="'+amp_check_img+'" /></p>' + ' <p> <a class="ampforwp-blurb-remove delete button left">Remove Feature</a></p></div></div>');
[19] Fix | Delete
});
[20] Fix | Delete
jQuery(".ampforwp-blurb-remove").on('click', function() {
[21] Fix | Delete
jQuery(this).parent().parent().parent().remove();
[22] Fix | Delete
});
[23] Fix | Delete
[24] Fix | Delete
//For Text Module
[25] Fix | Delete
jQuery(".ampforwp-text-add").on('click', function(e) {
[26] Fix | Delete
console.log('click');
[27] Fix | Delete
[28] Fix | Delete
event.preventDefault();
[29] Fix | Delete
var additional = $(this).parent().parent().find('.ampforwp-text-additional');
[30] Fix | Delete
var container = $(this).parent().parent().parent().parent();
[31] Fix | Delete
var container_class = container.attr('id');
[32] Fix | Delete
var container_class_array = container_class.split("ampforwp-text-").reverse();
[33] Fix | Delete
var instance = container_class_array[0];
[34] Fix | Delete
var add = $(this).parent().parent().find('.ampforwp-text-add');
[35] Fix | Delete
count = additional.find('.widget-top').length;
[36] Fix | Delete
[37] Fix | Delete
additional.append('<div class="widget"><div class="widget-top"><div class="widget-title-action"> </div> <div class="widget-title"><h3> New Module<span class="in-widget-title"></span></h3></div></div><div class="widget-inside"><p><label for="widget-ampforwp-text['+instance+'][features]['+count+'][title]">Title</label>'+
[38] Fix | Delete
'<input class="widefat" id="widget-ampforwp-text-'+instance+'-features-'+count+'-title" name="widget-ampforwp-text['+instance+'][features]['+count+'][title]" type="text" value="This is the default title" />'+
[39] Fix | Delete
'<label for="widget-ampforwp-text['+instance+'][features]['+count+'][description]">Description</label>'+
[40] Fix | Delete
'<textarea class="widefat" id="widget-ampforwp-text-'+instance+'-features-'+count+'-description" name="widget-ampforwp-text['+instance+'][features]['+count+'][description]" rows=\'6\' cols=\'50\'>This is the description added by default </textarea> <span class="clear"></span></p>' + ' <p> <a class="ampforwp-text-remove delete button left">Remove Feature</a></p></div></div>' );
[41] Fix | Delete
});
[42] Fix | Delete
jQuery(".ampforwp-text-remove").on('click', function() {
[43] Fix | Delete
jQuery(this).parent().parent().parent().remove();
[44] Fix | Delete
});
[45] Fix | Delete
[46] Fix | Delete
//For Button Module
[47] Fix | Delete
jQuery(".ampforwp-button-add").on('click', function(e) {
[48] Fix | Delete
console.log('click');
[49] Fix | Delete
[50] Fix | Delete
event.preventDefault();
[51] Fix | Delete
var additional = $(this).parent().parent().find('.ampforwp-button-additional');
[52] Fix | Delete
var container = $(this).parent().parent().parent().parent();
[53] Fix | Delete
var container_class = container.attr('id');
[54] Fix | Delete
var container_class_array = container_class.split("ampforwp-button-").reverse();
[55] Fix | Delete
var instance = container_class_array[0];
[56] Fix | Delete
var add = $(this).parent().parent().find('.ampforwp-button-add');
[57] Fix | Delete
count = additional.find('.widget-top').length;
[58] Fix | Delete
[59] Fix | Delete
additional.append('<div class="widget"><div class="widget-top"><div class="widget-title-action"> </div> <div class="widget-title"><h3> New Module<span class="in-widget-title"></span></h3></div></div><div class="widget-inside"><p><label for="widget-ampforwp-button['+instance+'][features]['+count+'][title]">Button Text</label>'+
[60] Fix | Delete
[61] Fix | Delete
//Text Fields
[62] Fix | Delete
'<input class="widefat" id="widget-ampforwp-button-'+instance+'-features-'+count+'-title" name="widget-ampforwp-button['+instance+'][features]['+count+'][title]" type="text" value="Click Here" /></p>'+
[63] Fix | Delete
[64] Fix | Delete
'<p><label for="widget-ampforwp-button['+instance+'][features]['+count+'][url]">Url:</label>'+
[65] Fix | Delete
'<input class="widefat" id="widget-ampforwp-button-'+instance+'-features-'+count+'-url" name="widget-ampforwp-button['+instance+'][features]['+count+'][url]" type="text" value="#" /></p>' +
[66] Fix | Delete
// Radio
[67] Fix | Delete
'<p> <label>URL Target:</label> <br />'+
[68] Fix | Delete
[69] Fix | Delete
'<label for="widget-ampforwp-button['+instance+'][features]['+count+']'+"-on"+'">New Tab </label>'+
[70] Fix | Delete
'<input class="widefat" id="widget-ampforwp-button['+instance+'][features]['+count+']'+"-on"+'" name="widget-ampforwp-button['+instance+'][features]['+count+']'+'[radio]" type="radio" value="radio-on" />'+
[71] Fix | Delete
'<label for="widget-ampforwp-button['+instance+'][features]['+count+']'+"-off"+'">Current </label>'+
[72] Fix | Delete
'<input class="widefat" id="widget-ampforwp-button['+instance+'][features]['+count+']'+"-off"+'" name="widget-ampforwp-button['+instance+'][features]['+count+']'+'[radio]" type="radio" checked value="radio-off" /></p>'+
[73] Fix | Delete
// Select
[74] Fix | Delete
'<p> <label for="widget-ampforwp-button['+instance+']'+"-id-size"+'">Select Size:</label>'+
[75] Fix | Delete
'<select id="widget-ampforwp-button-'+instance+'-id-size" class="widefat" name="widget-ampforwp-button['+instance+'][features]['+count+'][size]"> <option value="1">Small</option> <option value="2">Medium</option> <option value="3">Large</option> </select> </p>'+
[76] Fix | Delete
[77] Fix | Delete
'<p> <a class="ampforwp-button-remove delete button left">Remove Feature</a></p></div></div>' );
[78] Fix | Delete
});
[79] Fix | Delete
[80] Fix | Delete
[81] Fix | Delete
jQuery(".ampforwp-button-remove").on('click', function() {
[82] Fix | Delete
jQuery(this).parent().parent().parent().remove();
[83] Fix | Delete
});
[84] Fix | Delete
[85] Fix | Delete
// Tiny Mce code
[86] Fix | Delete
// $(document).on('widget-updated', function(event, widget){
[87] Fix | Delete
// var widget_id = $(widget).attr('id');
[88] Fix | Delete
// $('#'+widget_id + ' .switch-tmce').hide();
[89] Fix | Delete
// });
[90] Fix | Delete
[91] Fix | Delete
remove_button = jQuery('.remove-img-button');
[92] Fix | Delete
[93] Fix | Delete
remove_button.on('click', function(e) {
[94] Fix | Delete
[95] Fix | Delete
id = jQuery(this).attr('data-count-type')
[96] Fix | Delete
[97] Fix | Delete
imageToRemove = jQuery('.block-image-'+ id);
[98] Fix | Delete
[99] Fix | Delete
imageToRemove.attr('src','');
[100] Fix | Delete
[101] Fix | Delete
// remove_image_button_activation( id );
[102] Fix | Delete
[103] Fix | Delete
});
[104] Fix | Delete
[105] Fix | Delete
[106] Fix | Delete
function remove_image_button_activation( id ) {
[107] Fix | Delete
[108] Fix | Delete
var currentImage = jQuery('.block-image-'+id).attr('src');
[109] Fix | Delete
[110] Fix | Delete
[111] Fix | Delete
console.log(id );
[112] Fix | Delete
[113] Fix | Delete
if ( currentImage == undefined ) {
[114] Fix | Delete
jQuery('#remove-img-'+id).hide();
[115] Fix | Delete
} else {
[116] Fix | Delete
jQuery('#remove-img-'+id).show();
[117] Fix | Delete
}
[118] Fix | Delete
}
[119] Fix | Delete
[120] Fix | Delete
[121] Fix | Delete
[122] Fix | Delete
[123] Fix | Delete
});
[124] Fix | Delete
[125] Fix | Delete
var image_field1, image_field2, image_field3;
[126] Fix | Delete
[127] Fix | Delete
function ampSelectImage(count){
[128] Fix | Delete
[129] Fix | Delete
image_field1 = jQuery('#amp-img-field-'+count);
[130] Fix | Delete
image_field2 = jQuery('.block-image-'+count);
[131] Fix | Delete
image_field3 = jQuery('#remove-img-'+count);
[132] Fix | Delete
[133] Fix | Delete
[134] Fix | Delete
imageSource = image_field2.attr('src');
[135] Fix | Delete
[136] Fix | Delete
if ( imageSource ) {
[137] Fix | Delete
image_field3.show();
[138] Fix | Delete
}
[139] Fix | Delete
[140] Fix | Delete
tb_show('', 'media-upload.php?type=image&amp;TB_iframe=true');
[141] Fix | Delete
window.send_to_editor = function(html) {
[142] Fix | Delete
[143] Fix | Delete
[144] Fix | Delete
if(image_field1 != undefined){
[145] Fix | Delete
imgurl = jQuery("<div>" + html + "</div>").find('img').attr('src');
[146] Fix | Delete
[147] Fix | Delete
[148] Fix | Delete
image_field1.val(imgurl);
[149] Fix | Delete
image_field2.attr('src',imgurl);
[150] Fix | Delete
image_field2.show();
[151] Fix | Delete
image_field3.show();
[152] Fix | Delete
tb_remove();
[153] Fix | Delete
}
[154] Fix | Delete
}
[155] Fix | Delete
return false;
[156] Fix | Delete
}
[157] Fix | Delete
[158] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function