Current Path :
/
home
/
develito
/
www
/
components
/
com_sobipro
/
lib
/
js
/
opt
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/develito/www/components/com_sobipro/lib/js/opt/field_image_edit.js
SobiPro.jQuery(document).ready(function(){SobiPro.jQuery("#SPAdminForm").on("AfterAjaxSubmit",function(o,r,i){SobiPro.jQuery("*[data-coordinates]").attr("data-coordinates"," "),SobiPro.jQuery(".spImageUpload").find(":hidden").val(""),SobiPro.jQuery(".spImageCrop").css("cursor","default").unbind("click").prop("onclick",null).off("click")}),SobiPro.jQuery(".spImageUpload").bind("uploadComplete",function(o,r){if(null!=r.responseJSON&&r.responseJSON.data&&r.responseJSON.data.icon&&r.responseJSON.data.icon.length){var i=SobiPro.jQuery(this).parent().find(".idStore").attr("name"),a=i.replace("field_","field.");SobiPro.jQuery(this).parent().parent().find(".spEditImagePreview").html('<img style="cursor:pointer;" id="'+i+'_icon" class="spImageCrop" src="index.php?option=com_sobipro&task='+a+".icon&sid="+SobiPro.jQuery(this).data("section")+"&file="+r.responseJSON.data.icon+'"/>'),SobiPro.jQuery("#"+i+"_icon").attr("data-width",r.responseJSON.data.width).attr("data-height",r.responseJSON.data.height),SobiPro.jQuery(".spImageCrop").click(function(){var o=SobiPro.jQuery(this).attr("Id").replace("_icon",""),r=SobiPro.jQuery(this).attr("src").replace("icon_",""),i=SobiPro.jQuery(this).attr("Id").replace("_icon","_preview");if(SobiPro.jQuery("#"+o+"_modal").attr("data-image-url")!=r){SobiPro.jQuery("#"+o+"_modal").attr("data-image-url",r),SobiPro.jQuery("#"+o+"_modal").find(".modal-body").html('<img src="'+r+'" Id="'+i+'"/>');var a=SobiPro.jQuery(this);SobiPro.jQuery("#"+i).cropper({aspectRatio:a.data("width")/a.data("height"),data:{x:0,y:0},done:function(r){r.length,SobiPro.jQuery("#"+o+"_modal").attr("data-coordinates","::coordinates://"+JSON.stringify({x:r.x,y:r.y,height:r.height,width:r.width}))}})}SobiPro.jQuery("#"+o+"_modal").modal().find("a.save").click(function(r){var i=SobiPro.jQuery('[name="'+o+'"]'),a=i.val();if(a&&SobiPro.jQuery("#"+o+"_modal").data("coordinates").length)if(-1!=a.indexOf("coordinates://")){var e=a.split("::coordinates://");i.val(e[0]+SobiPro.jQuery("#"+o+"_modal").data("coordinates"))}else i.val(a+SobiPro.jQuery("#"+o+"_modal").data("coordinates"))})})}})});