Edit File: aio-contact-admin-jquery.min.js
(function(t){"use strict";t(function(){function e(e){let a=JSON.parse(document.getElementById("aio-contact-items").innerHTML),i=[];e.forEach(o=>{i.push(a[o]),o==e[e.length-1]&&(document.getElementById("aio-contact-items").innerHTML=JSON.stringify(i),t("#aio-contact-save-items").trigger("click"))})}function a(t){return t.replaceAll("%26","&")}var i=null;t(".color-picker").wpColorPicker(),t("body").removeClass("mobile"),t(function(){t("#sortable").sortable({handle:".aio-contact-item-text",update:function(a,i){let o=t("#sortable").sortable("toArray"),n=[];o.forEach(t=>{t.replace("aio-contact-item-","")&&n.push(t.replace("aio-contact-item-","")),t==o[o.length-1]&&e(n)})}}),t("#sortable").disableSelection()}),t(document.body).on("click",".aio-contact-item-add-trigger",e=>{let a=e.currentTarget.dataset.type;t("#itemOptions").modal("hide"),"cf7"!==a||0!=t("#item_form option").length?(t(".aio_contact_custom_fields").hide(),t(`#${a}_field`).show(),"integration"===a?(t("#icon_field").hide(),t("#color_field").hide()):(t("#icon_field").show(),t("#color_field").show()),t("#item_modal_title").html("New Item"),t("#item_modal_action").html("Add Item"),t("#item_modal_action").attr("data-type",a),t("#item_icon").iconpicker(),t("#item_icon").iconpicker("setIcon","empty"),t("#addEditItem").modal("show"),t("#addEditItem").on("shown.bs.modal",function(){t(document).off("focusin.modal"),t("#item_title").trigger("focus")}),t("#addEditItem").on("hide.bs.modal",function(){t("#addEditItem .wp-picker-clear").trigger("click"),t("#item_modal_action").removeAttr("data-type")})):Swal.fire("No CF7 Forms Found","Make sure Contact Form 7 Plugin is installed and you have forms available","error")}),t(document.body).on("click",".aio-contact-item-action-edit",e=>{let i=e.currentTarget.dataset.type,o=JSON.parse(document.getElementById("aio-contact-items").innerHTML),n=o[t(e.currentTarget).attr("data-id")];t("#item_modal_title").html(`${n.title} - Edit`),t("#item_modal_action").html("Edit Item"),t("#item_modal_action").attr("data-type",i),t("#item_modal_action").attr("data-id",t(e.currentTarget).attr("data-id")),t(".aio_contact_custom_fields").hide(),t(`#${i}_field`).show(),"integration"===i?(t("#icon_field").hide(),t("#color_field").hide()):(t("#icon_field").show(),t("#color_field").show()),t("#item_title").val(n.title),t("#item_icon").iconpicker(),t("#item_icon").iconpicker("setIcon",n.icon),t("#item_color").wpColorPicker("color",n.color),"aio"===i?t("#item_url").val(a(n.url)):"cf7"===i?t("#item_form").val(n.form):"sc"===i?t("#item_shortcode").val(n.shortcode):"integration"===i&&(t("#item_integration").val(n.integration.type),t(`#${n.integration.type}_field`).show(),"messenger"===n.integration.type?t("#messenger_page_id").val(n.integration.page_id):"tawk"===n.integration.type?t("#tawk_widget_id").val(n.integration.widget_id):"zendesk"===n.integration.type?t("#zendesk_widget_id").val(n.integration.widget_id):"crisp"===n.integration.type?t("#crisp_widget_id").val(n.integration.widget_id):"tidio"===n.integration.type?t("#tidio_widget_id").val(n.integration.widget_id):"jivochat"===n.integration.type?t("#jivochat_widget_id").val(n.integration.widget_id):"paldesk"===n.integration.type&&t("#paldesk_widget_id").val(n.integration.widget_id)),t("#addEditItem").modal("show"),t("#addEditItem").on("shown.bs.modal",function(){t(document).off("focusin.modal"),t("#item_title").trigger("focus")}),t("#addEditItem").on("hide.bs.modal",function(){t("#addEditItem .wp-picker-clear").trigger("click"),t("#item_modal_action").removeAttr("data-id"),t("#item_modal_action").removeAttr("data-type")})}),t(document.body).on("click",".aio-contact-agent-add",e=>{i=null,t("#agent_modal_title").html("New Agent"),t("#agent_modal_action").html("Add Agent"),t("#agent_modal_action").attr("data-id",t(e.currentTarget).attr("data-id")),t("#agent_item_id").val(t(e.currentTarget).attr("data-id")),t("#addEditAgent").modal("show"),t("#addEditAgent").on("shown.bs.modal",function(){t(document).off("focusin.modal"),t("#agent_title").trigger("focus")})}),t(document.body).on("click",".aio-contact-item-agent",e=>{let o=JSON.parse(document.getElementById("aio-contact-items").innerHTML),n=o[t(e.currentTarget).attr("data-item-id")],d=t(e.currentTarget).attr("data-id"),r=["mon","tue","wed","thu","fri","sat","sun"];t("#agent_modal_title").html(`${n.title} - Edit Agent`),t("#agent_modal_action").html("Edit Agent"),t("#agent_modal_action").attr("data-id",d),t("#agent_item_id").val(t(e.currentTarget).attr("data-item-id")),t("#agent_name").val(n.agents[d].name),t("#agent_avatar_preview").attr("src",n.agents[d].avatar),t("#agent_avatar_id").val(n.agents[d].avatar_id),r.forEach(e=>{n.agents[d].availability.days.includes(t(`#avail_${e}`).val())?t(`#avail_${e}`).attr("checked",!0):t(`#avail_${e}`).attr("checked",!1)}),t("#avail_start").val(n.agents[d].availability.start),t("#avail_end").val(n.agents[d].availability.end),t("#avail_timezone").val(n.agents[d].availability.timezone),t("#agent_url").val(a(n.agents[d].url)),i=n.agents[d].avatar_id,t(".aio-contact-agent-delete").attr("data-id",d),t(".aio-contact-agent-delete").attr("data-item-id",t(e.currentTarget).attr("data-item-id")),t(".aio-contact-agent-delete").removeClass("d-none"),t("#addEditAgent").modal("show"),t("#addEditAgent").on("shown.bs.modal",function(){t(document).off("focusin.modal"),t("#agent_title").trigger("focus")}),t("#addEditAgent").on("hide.bs.modal",function(){t(".aio-contact-agent-delete").addClass("d-none")})});var o=window.wp.media({frame:"select",title:"Select Avatar",multiple:!1,library:{order:"DESC",orderby:"date",type:"image",search:null,uploadedTo:null},button:{text:"Done"}});t("#agent_avatar").on("click",function(t){t.preventDefault(),o.open()}),o.on("open",function(){if(i){var t=o.state().get("selection"),e=wp.media.attachment(i);t.add(e?[e]:[])}}),o.on("select",function(){var e=o.state().get("selection").first().toJSON();t("#agent_avatar_preview").attr("src",e.url),t("#agent_avatar_id").val(e.id)})})})(jQuery);
Back