/**
* Customizer editor upload
*/
jQuery(document).ready( function($) {
function ct_media_upload(button_class) {
var _custom_media = true,
_orig_send_attachment = wp.media.editor.send.attachment;
$('body').on('click', button_class, function() {
var button_id = '#'+$(this).attr('id');
//var send_attachment_bkp = wp.media.editor.send.attachment;
var button = $(button_id);
_custom_media = true;
wp.media.editor.send.attachment = function(props, attachment){
if ( _custom_media ) {
$('#category-image-id').val(attachment.id);
$('#category-image-wrapper').html('
');
$('#category-image-wrapper .custom_media_image').attr('src', attachment.sizes.thumbnail.url).css('display', 'block');
} else {
return _orig_send_attachment.apply( button_id, [props, attachment] );
}
};
wp.media.editor.open(button);
return false;
});
}
ct_media_upload('.belise_media_button.button');
$('body').on('click','.belise_media_remove',function(){
$('#category-image-id').val('');
$('#category-image-wrapper').html('
');
});
$(document).ajaxComplete(function(event, xhr, settings) {
if ( typeof( settings.data ) !== 'undefined' ) {
var queryStringArr = settings.data.split('&');
if ( typeof( queryStringArr ) !== 'undefined' ) {
if (jQuery.inArray('action=add-tag', queryStringArr) !== -1) {
var xml = xhr.responseXML;
var response = $(xml).find('term_id').text();
if (response !== '') {
$('#category-image-wrapper').html('');
}
}
}
}
});
});