jQuery(document).ready(function($) { var upload_button; $(".z_upload_image_button").on('click', function(event) { upload_button = $(this); var frame; if (zci_config.wordpress_ver >= "3.5") { event.preventDefault(); if (frame) { frame.open(); return; } frame = wp.media(); frame.on( "select", function() { // Grab the selected attachment. var attachment = frame.state().get("selection").first(); var attachmentUrl = attachment.attributes.url; var attachmentId = attachment.attributes.id; attachmentUrl = attachmentUrl.replace('-scaled.', '.'); frame.close(); $(".zci-taxonomy-image").attr("src", attachmentUrl); if (upload_button.parent().prev().children().hasClass("tax_list")) { upload_button.parent().prev().children().val(attachmentUrl); upload_button.parent().prev().prev().children().attr("src", attachmentUrl); upload_button.parent().next().children().val(attachmentId); } else { $("#zci_taxonomy_image").val(attachmentUrl); $("#zci_taxonomy_image_id").val(attachmentId); } }); frame.open(); } else { tb_show("", "media-upload.php?type=image&TB_iframe=true"); return false; } }); $(".z_remove_image_button").on('click', function() { $(".zci-taxonomy-image").attr("src", zci_config.placeholder); $("#zci_taxonomy_image").val(""); $(this).parent().siblings(".title").children("img").attr("src", zci_config.placeholder); $(".inline-edit-col :input[name='zci_taxonomy_image']").val(""); return false; }); if (zci_config.wordpress_ver < "3.5") { window.send_to_editor = function(html) { imgurl = $("img",html).attr("src"); if (upload_button.parent().prev().children().hasClass("tax_list")) { upload_button.parent().prev().children().val(imgurl); upload_button.parent().prev().prev().children().attr("src", imgurl); } else $("#zci_taxonomy_image").val(imgurl); tb_remove(); } } $(".editinline").on('click', function() { var tax_id = $(this).parents("tr").attr("id").substr(4); var thumb = $("#tag-"+tax_id+" .thumb img").attr("src"); // To Do: fix image input url in quick mode /*if (thumb != zci_config.placeholder) { $(".inline-edit-col :input[name='zci_taxonomy_image']").val(thumb); } else { $(".inline-edit-col :input[name='zci_taxonomy_image']").val(""); }*/ $(".inline-edit-col .title img").attr("src",thumb); }); });