jQuery(document).ready(function($) { var at_document = $(document); at_document.on('click','.media-image-upload', function(e){ // Prevents the default action from occuring. e.preventDefault(); var media_image_upload = $(this); var media_title = $(this).data('title'); var media_button = $(this).data('button'); var media_input_val = $(this).prev(); var media_image_url_value = $(this).prev().prev().children('img'); var media_image_url = $(this).siblings('.img-preview-wrap'); var meta_image_frame = wp.media.frames.meta_image_frame = wp.media({ title: media_title, button: { text: media_button }, library: { type: 'image' } }); // Opens the media library frame. meta_image_frame.open(); // Runs when an image is selected. meta_image_frame.on('select', function(){ // Grabs the attachment selection and creates a JSON representation of the model. var media_attachment = meta_image_frame.state().get('selection').first().toJSON(); // Sends the attachment URL to our custom image input field. media_input_val.val(media_attachment.url); if( media_image_url_value !== null ){ media_image_url_value.attr( 'src', media_attachment.url ); media_image_url.show(); LATESTVALUE(media_image_upload.closest("p")); } }); }); // Runs when the image button is clicked. jQuery('body').on('click','.media-image-remove', function(e){ $(this).siblings('.img-preview-wrap').hide(); $(this).prev().prev().val(''); }); var LATESTVALUE = function (wrapObject) { wrapObject.find('[name]').each(function(){ $(this).trigger('change'); }); }; }); jQuery(document).ready(function($) { var count = 0; jQuery("body").on('click','.business-trade-counter-add', function(e) { event.preventDefault(); var additional = $(this).parent().parent().find('.business-trade-counter-additional'); var container = $(this).parent().parent().parent().parent(); var container_class = container.attr('id'); var container_class_array = container_class.split("business-trade-counter-").reverse(); var instance = container_class_array[0]; console.log(instance); var add = $(this).parent().parent().find('.business-trade-counter-add'); count = additional.find('.business-trade-counter-section').length; additional.append('
'+ ''+ ''+ ''+ 'Remove Counter Section
'); }); jQuery(".business-trade-counter-remove").live('click', function() { jQuery(this).parent().remove(); }); var count = 0; jQuery("body").on('click','.business-trade-clients-add', function(e) { event.preventDefault(); var additional = $(this).parent().parent().find('.business-trade-clients-additional'); var container = $(this).parent().parent().parent().parent(); var container_class = container.attr('id'); var container_class_array = container_class.split("business-trade-clients-").reverse(); var instance = container_class_array[0]; var add = $(this).parent().parent().find('.business-trade-clients-add'); count = additional.find('.business-trade-clients-section').length; additional.append('
'+ '

'+ ''+ '

'+ ''+ 'Remove Clients Section
'); }); jQuery(".business-trade-clients-remove").live('click', function() { jQuery(this).parent().remove(); }); }); jQuery(document).ready(function($) { var count = 0; jQuery("body").on('click','.tm-business-trade-add', function(e) { e.preventDefault(); var additional = $(this).parent().parent().find('.tm-business-trade-additional'); var container = $(this).parent().parent().parent().parent(); var container_class = container.attr('id'); var arr = container_class.split('-'); var val= arr[1].split('_'); val.shift(); var liver= val.join('_') var container_class_array = container_class.split(liver+"-"); var instance = container_class_array[1]; var add = $(this).parent().parent().find('.pt-business_trade-add'); count = additional.find('.tm-business-trade-sec').length; //Json response $.ajax({ type : "GET", url : ajaxurl, data : { action: 'business_trade_wp_pages_plucker', }, dataType: "json", success: function (data) { var options = ''; $.each(data, function( index, value ) { var option = ''; options += option; }); additional.append( '
'+ ''+ '' + 'Remove Feature
' ); } }); }); jQuery(".tm-business-trade-remove").live('click', function() { jQuery(this).parent().remove(); }); }); jQuery('document').ready(function ($){ // Initialize gototop for carousel if ( $('#toTop').length > 0 ) { // Hide the toTop button when the page loads. $("#toTop").css("display", "none"); // This function runs every time the user scrolls the page. $(window).scroll(function(){ // Check weather the user has scrolled down (if "scrollTop()"" is more than 0) if($(window).scrollTop() > 0){ // If it's more than or equal to 0, show the toTop button. $("#toTop").fadeIn("slow"); } else { // If it's less than 0 (at the top), hide the toTop button. $("#toTop").fadeOut("slow"); } }); // When the user clicks the toTop button, we want the page to scroll to the top. jQuery("#toTop").click(function(event){ // Disable the default behaviour when a user clicks an empty anchor link. // (The page jumps to the top instead of // animating) event.preventDefault(); // Animate the scrolling motion. jQuery("html, body").animate({ scrollTop:0 },"slow"); }); } })