Hi,
For certain pages some Safecracker file field JavaScript isn’t loading, which means the functionality to remove a file field on editing is missing.
Specifically, the code which isn’t being loaded is:
$(".safecracker_file_remove_button").live("click",function(){fs=$(this).parents(".safecracker_file_set");fs.find(".safecracker_file_thumb, .safecracker_file_input, .safecracker_file_existing").toggle();fs.find(".safecracker_file_input input").attr("disabled", false);fs.find(".safecracker_file_remove input").click();h=fs.find(".safecracker_file_hidden input").val();p=(h&&$(this).is(":checked"))?h:"NULL";fs.find(".safecracker_file_placeholder_input input").val(p);return false;});
$(".safecracker_file_undo_button").live("click",function(){fs=$(this).parents(".safecracker_file_set");fs.find(".safecracker_file_thumb, .safecracker_file_input, .safecracker_file_existing").toggle();fs.find(".safecracker_file_input input").attr("disabled","disabled");fs.find(".safecracker_file_remove input").click();return false;});});// ]]>We’re using EE 2.6.1 and Safecracker 2.1.
The jQuery we’re using is not being loaded by Safecracker and the Safecracker head is loaded.
Any thoughts?
Thanks!