Preview: email-template.min.js
Size: 2.33 KB
/home/nshryvcy/radiantskinclinics.org/wp-content/plugins/wpforms-lite/assets/js/admin/builder/email-template.min.js
var WPFormsBuilderEmailTemplate=window.WPFormsBuilderEmailTemplate||((e,o,s,i)=>{let n={},m={modal:null,classNames:{modalBox:"wpforms-modal-content-box",modalOpen:"wpforms-email-template-modal-open"}},d={init(){s(d.ready)},ready(){d.setup(),d.bindEvents()},setup(){n.$document=s(e),n.$body=s("body")},bindEvents(){n.$document.on("change",'.wpforms-email-template-modal-content input[type="radio"]',d.handleOnChangeTemplate).on("click",".wpforms-all-email-template-modal",d.handleOnOpenModal),i.is_pro||(e.addEventListener("mousedown",d.handleOnClickDisabledChoice,!0),d.initChoices())},initChoices(){if("function"==typeof o.Choices){let l={searchEnabled:!1,itemSelectText:"",shouldSort:!1,allowHTML:!1,placeholder:!1};s(".wpforms-panel-field-email-template").each(function(){var e,a=s(this);a.data("choicesjs")||(e=new o.Choices(a[0],l),a.data("choicesjs",e),a.closest(".choices").addClass("wpforms-panel-field-email-template-choices"))})}},handleOnClickDisabledChoice(e){var a;0===e.button&&(a=e.target.closest(".choices__item--disabled"))&&(a=a.closest(".wpforms-panel-field-email-template-choices"))&&(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),(a=(e=a.querySelector("select"))?s(e).data("choicesjs"):null)&&"function"==typeof a.hideDropdown&&a.hideDropdown(),o.WPFormsEducation)&&o.WPFormsEducation.liteCore&&o.WPFormsEducation.liteCore.upgradeModal("Email Templates","Email Templates","pro",null,!0)},handleOnChangeTemplate(e){e.preventDefault();var a,e=d.getIdFromElm(s(this)),e=s(`#wpforms-panel-field-notifications-${e}-template`);e.length&&m.modal&&(a=s(this).val(),e.val(a).trigger("change"),m.modal.close())},handleOnOpenModal(){var e,a,l,o,t=wp.template("wpforms-email-template-modal");t.length&&(e=(a=s(this).closest(".wpforms-panel-field-email-template-wrap").find("select")).val()||"",a=d.getIdFromElm(a),{templates:l,is_pro:o}=i,t=t({templates:l,selected:e,is_pro:o,id:a}),m.modal=s.confirm({content:t,title:"",boxWidth:800,contentMaxHeight:"none",backgroundDismiss:!0,smoothContent:!1,closeIcon:!0,buttons:!1,onOpenBefore(){this.$body.addClass(m.classNames.modalBox),n.$body.addClass(m.classNames.modalOpen)},onClose(){n.$body.removeClass(m.classNames.modalOpen)}}))},getIdFromElm(e){e=e.attr("id");return e?parseInt(e.match(/\d+/)[0],10):0}};return d})(document,window,jQuery,wpforms_builder_email_template);WPFormsBuilderEmailTemplate.init();
Directory Contents
Dirs: 3 × Files: 24