diff --git a/assets/js/um-functions.js b/assets/js/um-functions.js index d1ca4002..8ea4d3bd 100644 --- a/assets/js/um-functions.js +++ b/assets/js/um-functions.js @@ -718,8 +718,9 @@ function um_modal_responsive() { } function um_remove_modal() { - // jQuery('img.cropper-hidden').cropper('destroy'); - cropper.destroy(); + if ( jQuery('.cropper-hidden').length > 0 ) { + cropper.destroy(); + } jQuery('body,html,textarea').css("overflow", "auto"); diff --git a/assets/js/um-modal.js b/assets/js/um-modal.js index 0b478545..6aff8591 100644 --- a/assets/js/um-modal.js +++ b/assets/js/um-modal.js @@ -111,13 +111,14 @@ jQuery(document).ready(function() { mode = $formWrapper.attr('data-mode'); } - var data = cropper.getData(); - var coord = Math.round(data.x) + ',' + Math.round(data.y) + ',' + Math.round(data.width) + ',' + Math.round(data.height); - + if ( jQuery('.cropper-hidden').length > 0 ) { + var data = cropper.getData(); + var coord = Math.round(data.x) + ',' + Math.round(data.y) + ',' + Math.round(data.width) + ',' + Math.round(data.height); + } if ( coord ) { jQuery(this).html( jQuery(this).attr('data-processing') ).addClass('disabled'); - console.log(src); + jQuery.ajax({ url: wp.ajax.settings.url, type: 'POST',