File "page-break-field.min.js"

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

export default function(e,a,t,p,o){let i=o.$builder,d={init(){d.bcInit(),d.events(),d.updatePageBreaksState(),d.fieldPageBreakInitDisplayPrevious(i.find(".wpforms-field-pagebreak.wpforms-pagebreak-normal").first())},bcInit(){["fieldPagebreakAdd","fieldPagebreakDelete","fieldPageBreakInitDisplayPrevious"].forEach(e=>{p[e]=d[e]})},events(){i.on("wpformsFieldAdd",d.fieldPagebreakAdd).on("wpformsFieldDelete",d.fieldPagebreakDelete).on("wpformsFieldMove wpformsFieldAdd wpformsFieldDelete",function(){i.find(".wpforms-field-pagebreak.wpforms-pagebreak-normal").each(function(){d.fieldPageBreakInitDisplayPrevious(t(this))})})},fieldPagebreakAdd(e,a,o,i){if("pagebreak"===o&&!i?.isUndoRedo){let e;p.settings.pagebreakTop?p.settings.pagebreakBottom||(p.settings.pagebreakBottom=!0,e={position:"bottom",scroll:!1,defaults:{position:"bottom"}},p.fieldAdd("pagebreak",e).done(function(e){p.settings.pagebreakBottom=e.data.field.id;var a=t("#wpforms-field-"+e.data.field.id);t("#wpforms-field-option-"+e.data.field.id).find(".wpforms-field-option-group").addClass("wpforms-pagebreak-bottom"),a.addClass("wpforms-field-stick wpforms-pagebreak-bottom")})):(p.settings.pagebreakTop=!0,e={position:"top",scroll:!1,defaults:{position:"top",nav_align:"left"}},p.fieldAdd("pagebreak",e).done(function(e){p.settings.pagebreakTop=e.data.field.id;var a=t("#wpforms-field-"+e.data.field.id);t("#wpforms-field-option-"+e.data.field.id).find(".wpforms-field-option-group").addClass("wpforms-pagebreak-top"),a.addClass("wpforms-field-stick wpforms-pagebreak-top")}))}},fieldPagebreakDelete(e,a,o){var i,d,r;"pagebreak"!==o||t("#wpforms-panel-fields .wpforms-field-pagebreak").not(".wpforms-pagebreak-top, .wpforms-pagebreak-bottom").length||(d=(i=(o=t("#wpforms-panel-fields .wpforms-preview-wrap")).find(".wpforms-pagebreak-top")).data("field-id"),r=(o=o.find(".wpforms-pagebreak-bottom")).data("field-id"),i.remove(),t("#wpforms-field-option-"+d).remove(),p.settings.pagebreakTop=!1,o.remove(),t("#wpforms-field-option-"+r).remove(),p.settings.pagebreakBottom=!1)},fieldPageBreakInitDisplayPrevious(e){var a=e.data("field-id"),o=t("#wpforms-field-option-row-"+a+"-prev_toggle"),a=t("#wpforms-field-option-row-"+a+"-prev"),i=e.find(".wpforms-pagebreak-prev");0<e.prevAll(".wpforms-field-pagebreak.wpforms-pagebreak-normal").length?(o.removeClass("hidden"),a.removeClass("hidden"),o.find("input").is(":checked")&&i.removeClass("wpforms-hidden").text(a.find("input").val())):(o.addClass("hidden"),a.addClass("hidden"),i.addClass("wpforms-hidden"))},updatePageBreaksState(){p.settings.pagebreakTop=t(".wpforms-pagebreak-top").length,p.settings.pagebreakBottom=t(".wpforms-pagebreak-bottom").length}};return d}