File "legacy-layout.min.js"

Full Path: /home/stylijtl/public_html/wp-content/plugins/wpforms-lite/assets/js/admin/builder/modules/legacy-layout.min.js
File size: 3.61 KB
MIME-type: text/plain
Charset: utf-8

export default function(o,t,n,d,s){let e=s.$builder,a={init(){a.bcInit(),a.events()},bcInit(){["fieldLayoutSelectorToggle","fieldLayoutSelectorInit","fieldLayoutSelectorLayout","fieldLayoutSelectorInsert"].forEach(o=>{d[o]=a[o]})},events(){e.on("wpformsFieldOptionTabToggle",function(o,t){a.fieldLayoutSelectorInit(t)}),e.on("click",".toggle-layout-selector-display",function(o){o.preventDefault(),a.fieldLayoutSelectorToggle(this)}),e.on("click",".layout-selector-display-layout",function(o){o.preventDefault(),a.fieldLayoutSelectorLayout(this)}),e.on("click",".layout-selector-display-columns span",function(o){o.preventDefault(),a.fieldLayoutSelectorInsert(this)})},fieldLayoutSelectorToggle(o){var o=n(o),t=o.closest("label").next(".layout-selector-display");o.hasClass("layout-selector-showing")?(t.stop().slideUp(400),o.find("span").text(wpforms_builder.layout_selector_show)):(t.stop().slideDown(),o.find("span").text(wpforms_builder.layout_selector_hide)),o.toggleClass("layout-selector-showing")},fieldLayoutSelectorInit(s){var o=n(`#wpforms-field-option-row-${s}-css > .layout-selector-display`);if(!o.length){var e,a={"layout-1":[{class:"one-half",data:"wpforms-one-half wpforms-first"},{class:"one-half",data:"wpforms-one-half"}],"layout-2":[{class:"one-third",data:"wpforms-one-third wpforms-first"},{class:"one-third",data:"wpforms-one-third"},{class:"one-third",data:"wpforms-one-third"}],"layout-3":[{class:"one-fourth",data:"wpforms-one-fourth wpforms-first"},{class:"one-fourth",data:"wpforms-one-fourth"},{class:"one-fourth",data:"wpforms-one-fourth"},{class:"one-fourth",data:"wpforms-one-fourth"}],"layout-4":[{class:"one-third",data:"wpforms-one-third wpforms-first"},{class:"two-third",data:"wpforms-two-thirds"}],"layout-5":[{class:"two-third",data:"wpforms-two-thirds wpforms-first"},{class:"one-third",data:"wpforms-one-third"}],"layout-6":[{class:"one-fourth",data:"wpforms-one-fourth wpforms-first"},{class:"one-fourth",data:"wpforms-one-fourth"},{class:"two-fourth",data:"wpforms-two-fourths"}],"layout-7":[{class:"two-fourth",data:"wpforms-two-fourths wpforms-first"},{class:"one-fourth",data:"wpforms-one-fourth"},{class:"one-fourth",data:"wpforms-one-fourth"}],"layout-8":[{class:"one-fourth",data:"wpforms-one-fourth wpforms-first"},{class:"two-fourth",data:"wpforms-two-fourths"},{class:"one-fourth",data:"wpforms-one-fourth"}]};let o,t=`<div class="layout-selector-display unfoldable-cont">
					<p class="heading">${wpforms_builder.layout_selector_layout}</p>
					<div class="layouts">`;for(e in a){for(var l in o=a[e],t+='<div class="layout-selector-display-layout">',o)t+=`<span class="${o[l].class}" data-classes="${o[l].data}"></span>`;t+="</div>"}t+="</div></div>",n(`#wpforms-field-option-row-${s}-css > label`).after(t)}},fieldLayoutSelectorLayout(o){o=n(o);o.parent().find(".layout-selector-display-layout").not(o).remove(),o.parent().find(".heading").text(wpforms_builder.layout_selector_column),o.toggleClass("layout-selector-display-layout layout-selector-display-columns")},fieldLayoutSelectorInsert(o){let t=n(o),s=t.closest(".layout-selector-display"),e=s.parent(),a=e.data("field-id"),l=e.find("label"),r=e.find("input[type=text]"),f=t.data("classes"),i=r.val();i&&(["wpforms-one-half","wpforms-first","wpforms-one-third","wpforms-one-fourth","wpforms-two-thirds","wpforms-two-fourths"].forEach(o=>{i=i.replace(new RegExp("\\b"+o+"\\b","gi"),"")}),i=i.replace(/\s\s+/g," ").trim(),f+=" "+i),r.val(f),s.slideUp(400,function(){s.remove(),d.fieldLayoutSelectorInit(a)}),l.find(".toggle-layout-selector-display").removeClass("layout-selector-showing"),l.find(".toggle-layout-selector-display span").text(wpforms_builder.layout_selector_show)}};return a}