Ubuntu

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ jQuery(document).ready(function ($) { var form_move = jQuery("#entire-form-area"); jQuery("#titlediv").after(form_move); jQuery("#entire-form-area").fadeIn(1000); jQuery("#inbound_save_form").removeClass('button').addClass('button-primary').text('Save Form'); jQuery("#inbound-shortcodes-preview").hide().fadeIn(5000); jQuery("body").on('change keyup', '#title', function () { jQuery("#title-prompt-text").hide(); var this_val = jQuery(this).val(); jQuery("#inbound_shortcode_form_name").val(this_val); }); var build_form = ' Build Form'; var view_leads_list = 'View Conversions'; var view_email_response = 'Set Email Response'; jQuery('.page-title-action').after(build_form); /* 4.3 + */ jQuery('.add-new-h2').after(build_form); /* <4.3 */ jQuery('#view-form-builder').after(view_leads_list); jQuery('#view-leads-list').after(view_email_response); jQuery("body").on('click', '#view-form-builder', function () { jQuery("#form-leads-list").hide(); jQuery("#inbound-shortcodes-popup").show(); jQuery('#form-leads-list, #title, #inbound-email-response,#postdivrich').hide(); }); jQuery("body").on('click', '#view-email-response', function () { jQuery('#inbound-shortcodes-popup, #form-leads-list, #title, #inbound-email-response').hide(); jQuery('#inbound-email-response').show(); jQuery('#postdivrich').show(); /* if custom email selected then hide email response */ if (jQuery('#inbound_email_send_notification_template').length > -1) { jQuery('#inbound_email_send_notification_template').trigger('change'); } }); jQuery("body").on('click', '#view-leads-list', function () { jQuery("#inbound-shortcodes-popup, #postdivrich, #form-leads-list, #inbound-email-response").hide(); jQuery("#form-leads-list, #title").show(); }); jQuery("body").on('change keyup', '#inbound_shortcode_form_name', function () { jQuery("#title-prompt-text").hide(); var this_val = jQuery(this).val(); jQuery("#title").val(this_val); }); jQuery("body").on('click', '#inbound_save_this_form', function () { var post_id = jQuery("#post_ID").val(); }); var post_status = jQuery("#hidden_post_status").val(); if (post_status === 'draft') { jQuery("#inbound_save_form").text("Publish Form"); } var post_id = jQuery("#post_ID").val(); var post_title = jQuery("#title").val(); //jQuery("#inbound_shortcode_form_name").val(post_title); var form_toggle = 'form_' + post_id; setTimeout(function () { jQuery("#inbound_shortcode_insert_default").val(form_toggle); InboundShortcodes.update_fields(); fill_form_fields(); }, 1000); setTimeout(function () { fill_form_fields(); }, 2000); function fill_form_fields() { var SelectionData = jQuery("#cpt-form-serialize").text(); if (SelectionData != "") { jQuery.each(SelectionData.split('&'), function (index, elem) { var vals = elem.split('='); var $select_val = jQuery('select[name="' + vals[0] + '"]').attr('name'); var $select = jQuery('select[name="' + vals[0] + '"]'); var $input = jQuery('input[name="' + vals[0] + '"]'); // input vals var input_type = jQuery('input[name="' + vals[0] + '"]').attr('type'); var $checkbox = jQuery('input[name="' + vals[0] + '"]'); // input vals var $textarea = jQuery('textarea[name="' + vals[0] + '"]'); // input vals var separator = ''; /*if ($div.html().length > 0) { separator = ', '; }*/ //console.log(input_type); $input.val(decodeURIComponent(vals[1].replace(/\+/g, ' '))); if (input_type === 'checkbox' && vals[1] === 'on') { $input.prop("checked", true); } if ($select_val != 'inbound_shortcode_insert_default') { $select.val(decodeURIComponent(vals[1].replace(/\+/g, ' '))); } $textarea.val(decodeURIComponent(vals[1].replace(/\+/g, ' '))); }); } } if (post_status === 'draft') { setTimeout(function () { jQuery("#inbound_shortcode_insert_default").val('none'); }, 1000); } if (post_status === 'draft' && post_title != "" || post_status === 'pending' && post_title != "") { // run auto publish ajax jQuery.ajax({ type: 'POST', url: ajaxurl, context: this, data: { action: 'inbound_form_auto_publish', post_id: post_id, post_title: post_title }, success: function (data) { console.log("This Form has been auto published"); }, error: function (MLHttpRequest, textStatus, errorThrown) { alert("Ajax not enabled"); } }); } function inbound_forms_select_email_template() { var selected = jQuery('#inbound_email_send_notification_template').val(); if ( selected != 'custom') { jQuery('#postdivrich').hide(); jQuery('#inbound_confirmation_subject').hide(); jQuery('.tokens').hide(); } else { jQuery('#postdivrich').show(); jQuery('#inbound_confirmation_subject').show(); jQuery('.tokens').show(); } } jQuery('.child-clone-row').first().attr('id', 'row-1'); setTimeout(function() { jQuery('#inbound-shortcodes-form input:visible').first().focus(); }, 500); /* Hide Options Based on Selected Template */ jQuery('body').on('change' , '#inbound_email_send_notification_template' , function() { inbound_forms_select_email_template(); }); });