CMS Project Sync
This commit is contained in:
+1
@@ -0,0 +1 @@
|
||||
(c=>{c(function(){function e(){c("#wpforms-modal-select-form").length&&(c("#wpforms-modal-select-form").get(0).selectedIndex=0,c("#wpforms-modal-checkbox-title, #wpforms-modal-checkbox-description").prop("checked",!1)),c("#wpforms-modal-backdrop, #wpforms-modal-wrap").css("display","none"),c(document.body).removeClass("modal-open")}c(document).on("click",".wpforms-insert-form-button",function(o){o.preventDefault(),c("#wpforms-modal-backdrop, #wpforms-modal-wrap").css("display","block"),c(document.body).addClass("modal-open")}),c(document).on("click","#wpforms-modal-close, #wpforms-modal-cancel a",function(o){o.preventDefault(),e()}),c(document).on("click","#wpforms-modal-submit",function(o){o.preventDefault(),o='[wpforms id="'+c("#wpforms-modal-select-form").val()+'"',c("#wpforms-modal-checkbox-title").is(":checked")&&(o+=' title="true"'),c("#wpforms-modal-checkbox-description").is(":checked")&&(o+=' description="true"'),o+="]",wp.media.editor.insert(o),e()})})})(jQuery);
|
||||
+1
@@ -0,0 +1 @@
|
||||
var WPFormsAdminNotifications=window.WPFormsAdminNotifications||(t=>{var a={$notifications:t("#wpforms-notifications"),$nextButton:t("#wpforms-notifications .navigation .next"),$prevButton:t("#wpforms-notifications .navigation .prev"),$adminBarCounter:t("#wp-admin-bar-wpforms-menu .wpforms-menu-notification-counter"),$adminBarMenuItem:t("#wp-admin-bar-wpforms-notifications")},i={init:function(){t(i.ready)},ready:function(){i.updateNavigation(),i.events()},events:function(){a.$notifications.on("click",".dismiss",i.dismiss).on("click",".next",i.navNext).on("click",".prev",i.navPrev)},dismiss:function(e){var n,s;0!==a.$currentMessage.length&&(1<(s=parseInt(a.$adminBarCounter.text(),10))?a.$adminBarCounter.html(--s):(a.$adminBarCounter.remove(),a.$adminBarMenuItem.remove()),s=a.$nextMessage.length<1?a.$prevMessage:a.$nextMessage,n=a.$currentMessage.data("message-id"),0===s.length?a.$notifications.remove():(a.$currentMessage.remove(),s.addClass("current"),i.updateNavigation()),s={action:"wpforms_notification_dismiss",nonce:wpforms_admin.nonce,id:n},t.post(wpforms_admin.ajax_url,s,function(e){e.success||WPFormsAdmin.debug(e)}).fail(function(e,n,s){WPFormsAdmin.debug(e.responseText)}))},navNext:function(e){a.$nextButton.hasClass("disabled")||(a.$currentMessage.removeClass("current"),a.$nextMessage.addClass("current"),i.updateNavigation())},navPrev:function(e){a.$prevButton.hasClass("disabled")||(a.$currentMessage.removeClass("current"),a.$prevMessage.addClass("current"),i.updateNavigation())},updateNavigation:function(){a.$currentMessage=a.$notifications.find(".wpforms-notifications-message.current"),a.$nextMessage=a.$currentMessage.next(".wpforms-notifications-message"),a.$prevMessage=a.$currentMessage.prev(".wpforms-notifications-message"),0===a.$nextMessage.length?a.$nextButton.addClass("disabled"):a.$nextButton.removeClass("disabled"),0===a.$prevMessage.length?a.$prevButton.addClass("disabled"):a.$prevButton.removeClass("disabled")}};return i})((document,window,jQuery));WPFormsAdminNotifications.init();
|
||||
INFO-3163 (CMS Web Dev)/Project/project/wp-content/plugins/wpforms-lite/assets/js/admin/admin.min.js
Vendored
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
var WPFormsBuilder=window.WPFormsBuilder||((o,t,n)=>{let l,s={},e={},d={settings:{spinner:'<i class="wpforms-loading-spinner"></i>',spinnerInline:'<i class="wpforms-loading-spinner wpforms-loading-inline"></i>',tinymceDefaults:{tinymce:{toolbar1:"bold,italic,underline,blockquote,strikethrough,bullist,numlist,alignleft,aligncenter,alignright,undo,redo,link"},quicktags:!0},pagebreakTop:!1,pagebreakBottom:!1,upload_img_modal:!1,choicesLimit:20,choicesLimitLong:250},init(){t.wpforms_panel_switch=!0,n(d.ready),d.loadModules(),n(t).on("load",function(){"function"==typeof n.ready.then?n.ready.then(d.loadFinalizer):d.loadFinalizer()})},ready(){d.isVisitedViaBackButton()?location.reload():(d.initElementsCache(),n.ajaxSetup({data:{_wp_http_referer:wpf.updateQueryString("_wp_http_referer",null)}}),d.settings.formID=n("#wpforms-builder-form").data("id"))},loadFinalizer(){d.loadModulesPromise?d.loadModulesPromise.finally(d.load):d.load()},load(){if(wpf.getQueryString("newform")&&d.formSave(!1),WPFormsUtils.triggerEvent(l,"wpformsBuilderReady").isDefaultPrevented())return!1;d.UIGeneral.hideLoadingOverlay(),wpf._updateFormState(),wpf._syncTinyMCEState(),wpf.debug("Form Builder loading time:",wpf.timePointDiff("wpformsBuilderReady"),"sec")},initElementsCache(){l=n("#wpforms-builder"),s.$document=n(o),s.$builder=l,e.isWindows=/Win/.test(navigator.userAgent),e.isLinux=/Linux/.test(navigator.userAgent),e.isMac=/Mac/.test(navigator.userAgent),s.$helpButton=n(".js-wpforms-help"),s.$previewButton=n("#wpforms-preview-btn"),s.$embedButton=n("#wpforms-embed"),s.$saveButton=n("#wpforms-save"),s.$exitButton=n("#wpforms-exit"),s.$noFieldsOptions=n("#wpforms-panel-fields .wpforms-no-fields-holder .no-fields"),s.$noFieldsPreview=n("#wpforms-panel-fields .wpforms-no-fields-holder .no-fields-preview"),s.$formPreview=n("#wpforms-panel-fields .wpforms-preview-wrap"),s.$revisionPreview=n("#wpforms-panel-revisions .wpforms-panel-content"),s.defaultEmailSelector=".wpforms-field-option-email .wpforms-field-option-row-default_value input",s.$defaultEmail=n(s.defaultEmailSelector),s.$focusOutTarget=null,s.$nextFieldId=n("#wpforms-field-id"),s.$addFieldsTab=n("#add-fields a"),s.$fieldOptions=n("#wpforms-field-options"),s.$fieldsPreviewWrap=n("#wpforms-panel-fields .wpforms-panel-content-wrap"),s.$sortableFieldsWrap=n("#wpforms-panel-fields .wpforms-field-wrap"),s.$addFieldsButtons=n(".wpforms-add-fields-button").not(".not-draggable").not(".warning-modal").not(".education-modal"),s.$fieldsSidebar=n("#wpforms-panel-fields .wpforms-add-fields"),s.$searchInput=n("#wpforms-search-fields-input"),s.$sidebarToggle=n(".wpforms-panels .wpforms-panel-sidebar-content .wpforms-panel-sidebar-toggle")},getElementsCache(){return{elements:s,browser:e}},loadModules(e=null){e=e||wpforms_builder.js_modules||{};e=Object.entries(e).map(([i,e])=>{e=e.startsWith(wpforms_builder.content_url)?e:"./modules/"+e;return import(e+"?v="+wpforms_builder.version).then(e=>[i,e])});d.loadModulesPromise=Promise.all(e).then(d.initModules).catch(e=>{wpf.debug("Error importing modules:",e)}).finally(()=>{d.loadModulesPromise=null})},async initModules(r){return n.when(n.ready).then(function(){for(let[e,i]of r)WPForms.Admin.Builder[e]=i.default(o,t,n,d,s),l.on("wpformsBuilderModulesInit",()=>{WPForms.Admin.Builder[e].init(),WPFormsUtils.triggerEvent(l,"wpformsBuilderModuleInitialized",[e,WPForms.Admin.Builder[e]])});WPFormsUtils.triggerEvent(l,"wpformsBuilderModulesInit",[r]),WPFormsUtils.triggerEvent(l,"wpformsBuilderModulesLoaded",[r])})},isVisitedViaBackButton(){return performance&&performance.getEntriesByType("navigation").forEach(function(e){if("back_forward"===e.type)return!0}),!1},triggerBuilderEvent(e,i){l.trigger(e,i)}};return d})(document,window,jQuery);WPFormsBuilder.init();
|
||||
+1
@@ -0,0 +1 @@
|
||||
let WPFormsChocolateChoices={init(e,n){let l=n.selected?.map?.(String)??[],o=jQuery,c=(e,t)=>{var c=`choice-${t}-`+(new Date).getTime().toString(16),i=String("object"==typeof e?e.value:e),a=o("<div>",{class:"choice-item"}),i=o("<input>",{type:"checkbox",id:c,value:i,checked:l.includes(i),name:n.name.replace("{index}",t)}),t=o("<label>",{for:c});return t.text(e.label??e),a.append(i,t),a},i=(e.html(""),[]);o.each(n.choices,function(e,t){i.push(c(t,e))}),e.append(i)}};
|
||||
+1
@@ -0,0 +1 @@
|
||||
let WPFormsChoicesList={init(l){if(!l.data("choices-list-initialized")){l.data("choices-list-initialized",!0);let t=l.find('input[value="select-all"]'),i=l.find(".item-checkbox");let e=()=>{this.updateSelectAllState(l)},c=e=>{e=jQuery(e.target).prop("checked");i.prop("checked",e),t.prop("indeterminate",!1)};var n,a;a=0<(n=l).find('input[value="select-all"]').length,n=0<n.find(".item-checkbox").length,a&&n&&(t.on("change",c),i.on("change",e),e())}},updateSelectAllState(e){var t=e.find('input[value="select-all"]'),e=e.find(".item-checkbox"),i=e.length,e=e.filter(":checked").length;0===e?t.prop({checked:!1,indeterminate:!1}):e===i?t.prop({checked:!0,indeterminate:!1}):t.prop({checked:!1,indeterminate:!0})}};
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+9
@@ -0,0 +1,9 @@
|
||||
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.DropdownList=WPForms.Admin.Builder.DropdownList||(l=>{function o(e){let i=this,s={class:"",title:"",list:[],container:null,scrollableContainer:null,search:{enabled:!1,searchBy:[],placeholder:wpforms_builder.search,noResultsText:wpforms_builder.no_results_found},button:null,buttonDistance:10,noLeftOffset:!1,onSelect:null,itemFormat(e){return e.text}};i.options=l.extend(s,e),i.$el=null,i.$builder=l("#wpforms-builder"),i.searchItems=null,i.close=function(){i.$el.addClass("closed"),i.options.search.enabled&&i.clearSearch()},i.open=function(){i.$el.removeClass("closed open-down"),i.setPosition(),i.$builder.on("click.DropdownList",function(e){var e=l(e.target);e.closest(i.$el).length||e.is(".button-insert-field, .wpforms-smart-tags-enabled, .wpforms-show-smart-tags, .mce-ico")||(i.$builder.off("click.DropdownList"),(e=l(i.options.button)).hasClass("active")&&e.trigger("click"))})},i.generateHtml=function(){var e=i.options.list;if(!e||0===e.length)return"";let o=("function"==typeof i.options.itemFormat?i.options:s).itemFormat;var e=e.map(e=>`<li data-value='${e.value}'>${o(e)}</li>`),t=i.options.search.enabled?`<div class="wpforms-builder-dropdown-list-search-container">
|
||||
<input type="search" class="wpforms-builder-dropdown-list-search-input" placeholder="${i.options.search.placeholder}">
|
||||
<i class="fa fa-times-circle wpforms-builder-dropdown-list-search-close" aria-hidden="true"></i>
|
||||
</div>`:"",n=i.options.search.enabled?"list":"";return`<div class="wpforms-builder-dropdown-list closed ${i.options.class}">
|
||||
<div class="title">${i.options.title}</div>
|
||||
${t}
|
||||
<ul class="${n}">${e.join("")}</ul>
|
||||
<div class="wpforms-no-results">${i.options.search.noResultsText}</div>
|
||||
</div>`},i.attach=function(){var e=i.generateHtml();i.$el&&i.$el.length&&i.$el.remove(),i.$el=l(e),i.$button=l(i.options.button),i.$container=i.options.container?l(i.options.container):i.$button.parent(),i.$scrollableContainer=i.options.scrollableContainer?l(i.options.scrollableContainer):null,i.options.search.enabled&&(i.searchItems=new List(i.$el[0],{valueNames:i.options.search.searchBy})),i.$container.append(i.$el),i.setPosition()},i.setPosition=function(){var e=i.$button.offset(),o=i.$container.offset(),t=i.$container.position(),n=i.$el.height(),s=i.$scrollableContainer?i.$scrollableContainer.scrollTop():0;let l=e.top-o.top-n-i.options.buttonDistance;s+t.top-n<0&&(l=e.top-o.top+i.$button.height()+i.options.buttonDistance-11,i.$el.addClass("open-down")),i.$el.css("top",l),i.options.noLeftOffset||0===i.$container.closest(".wpforms-field-option").length&&i.$el.css("left",e.left-o.left)},i.events=function(){i.$el.find("li").off().on("click",function(e){var o,t,n;"function"==typeof i.options.onSelect&&(o=l(this),i.options.search.enabled&&i.clearSearch(),t=o.data("value"),n=o.text(),i.options.onSelect(e,t,n,o,i),i.$el.trigger("wpformsDropdownListSelect",[t,n,o,i]))}),i.options.search.enabled&&(i.$el.find('input[type="search"]').on("keyup search",i.search),i.$el.find(".wpforms-builder-dropdown-list-search-close").on("click",i.clearSearch))},i.init=function(e=null){i.options.list=e||i.options.list,i.attach(),i.events(),i.$button.data("dropdown-list",i)},i.destroy=function(){i.$button.data("dropdown-list",null),i.$el.remove()},i.search=function(e){var e=e.target.value.toLowerCase(),o=i.$el.find(".wpforms-no-results");""!==e&&i.$el.find(".wpforms-builder-dropdown-list-search-close").addClass("active"),i.searchItems.search(e),o.toggle(0===i.searchItems.visibleItems.length)},i.clearSearch=function(){i.$el.find('input[type="search"]').val(""),i.$el.find(".wpforms-no-results").hide(),i.$el.find(".wpforms-builder-dropdown-list-search-close").removeClass("active"),i.searchItems.search()},i.init()}return{init(e){return new o(e)}}})((document,window,jQuery));
|
||||
+1
@@ -0,0 +1 @@
|
||||
var WPFormsBuilderEmailTemplate=window.WPFormsBuilderEmailTemplate||((e,m,n)=>{let d={},s={modal:null,classNames:{modalBox:"wpforms-modal-content-box",modalOpen:"wpforms-email-template-modal-open"}},i={init(){m(i.ready)},ready(){i.setup(),i.bindEvents()},setup(){d.$document=m(e),d.$body=m("body")},bindEvents(){d.$document.on("change",'.wpforms-email-template-modal-content input[type="radio"]',i.handleOnChangeTemplate).on("click",".wpforms-all-email-template-modal",i.handleOnOpenModal)},handleOnChangeTemplate(e){e.preventDefault();var a,e=i.getIdFromElm(m(this)),e=m(`#wpforms-panel-field-notifications-${e}-template`);e.length&&s.modal&&(a=m(this).val(),e.val(a).trigger("change"),s.modal.close())},handleOnOpenModal(){var e,a,l,t,o=wp.template("wpforms-email-template-modal");o.length&&(e=(a=m(this).closest(".wpforms-panel-field-email-template-wrap").find("select")).val()||"",a=i.getIdFromElm(a),{templates:l,is_pro:t}=n,o=o({templates:l,selected:e,is_pro:t,id:a}),s.modal=m.confirm({content:o,title:"",boxWidth:800,contentMaxHeight:"none",backgroundDismiss:!0,smoothContent:!1,closeIcon:!0,buttons:!1,onOpenBefore(){this.$body.addClass(s.classNames.modalBox),d.$body.addClass(s.classNames.modalOpen)},onClose(){d.$body.removeClass(s.classNames.modalOpen)}}))},getIdFromElm(e){e=e.attr("id");return e?parseInt(e.match(/\d+/)[0],10):0}};return i})(document,(window,jQuery),wpforms_builder_email_template);WPFormsBuilderEmailTemplate.init();
|
||||
+1
@@ -0,0 +1 @@
|
||||
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.FieldMap=WPForms.Admin.Builder.FieldMap||((e,a)=>{let s={},t={init(){a(t.ready)},ready(){t.setup(),t.initUndoRedo(),t.events()},setup(){s.$builder=a("#wpforms-builder")},events(){s.$builder.on("input",".wpforms-field-map-table .key-source",function(){var e=a(this).val(),i=a(this).parent().parent().find(".key-destination"),d=i.data("name");e&&i.attr("name",d.replace("{source}",e.replace(/[^0-9a-zA-Z_-]/gi,"")))}),s.$builder.on("click",".wpforms-field-map-table .remove",function(e){e.preventDefault(),t.fieldMapTableDeleteRow(e,a(this))}),s.$builder.on("click",".wpforms-field-map-table .add",function(e){e.preventDefault(),t.fieldMapTableAddRow(e,a(this))}),s.$builder.on("wpformsSettingsBlockAdded wpformsSettingsBlockCloned",function(e,i){t.initUndoRedo(i)}),s.$builder.on("connectionRendered",function(e,i,d){d=d.connection?.id??d.id??d??"",d=a(`.wpforms-builder-provider-connection[data-connection_id="${d}"]`);t.initUndoRedo(d)}),s.$builder.on("wpformsBuilderProviderConnectionAjaxAlways",function(e,i){a(`.wpforms-builder-provider[data-provider="${i}"] .wpforms-builder-provider-connection`).each(function(){t.initUndoRedo(a(this))})}),a(e).on("wpformsFieldUpdate",t.fieldMapSelect)},initUndoRedo(e=null){(e=e??s.$builder).find(".wpforms-field-map-table, .wpforms-builder-provider-connection-fields-table").addClass("wpforms-undo-redo-container")},fieldMapTableDeleteRow(e,i){var i=a(i),d=i.closest("tr"),i=i.closest("table"),t=d.closest(".wpforms-builder-settings-block");"1"<i.find("tr").length&&(d.remove(),s.$builder.trigger("wpformsFieldMapTableDeletedRow",[t]))},fieldMapTableAddRow(e,i){let d=a(i),t=d.closest("tr"),l=t.closest(".wpforms-builder-settings-block"),o=t.clone(),r=WPForms.Admin.Builder.UndoRedoHelpers;o.find("input, select").each(function(){var e=a(this);e.attr("data-undo-redo-element-key",null).attr("value","").val(""),e.attr("data-undo-redo-element-key",r?.getElementKey(e)??"")}),o.find("select :selected").prop("selected",!1),o.find(".key-destination").attr("name",""),o.insertAfter(t),s.$builder.trigger("wpformsFieldMapTableAddedRow",[l,o])},fieldMapSelect(){WPFormsUtils.triggerEvent(s.$builder,"wpformsBeforeFieldMapSelectUpdate").isDefaultPrevented()||a(".wpforms-field-map-select").each(function(){var e=a(this);let i=e.data("field-map-placeholder"),d=(void 0!==i&&i||(i=wpforms_builder.select_field),e.data("field-map-allowed"));if(void 0!==d&&d){d=d.split(" "),d=!(0<=a.inArray("all-fields",d))&&d;var t,l=Boolean(e.data("field-map-allow-repeated-fields")),o=e.val(),r=wpf.getFields(d,!0,l);if(e.empty(),e.append(a("<option>",{value:"",text:i})),r&&!a.isEmptyObject(r))for(var n in r)r[n]?.id&&(n=r[n],t=wpf.sanitizeHTML(n?.label?.toString().trim()||wpforms_builder.field+" #"+n.id),e.append(a("<option>",{value:n.id,text:t})));l=e.data("custom-value-support");"boolean"==typeof l&&l&&e.append(a("<option>",{value:"custom_value",text:wpforms_builder.add_custom_value_label,class:"wpforms-field-map-option-custom-value"})),o&&e.val(o),s.$builder.trigger("wpformsFieldSelectMapped",[e])}})}};return t})(document,(window,jQuery)),WPForms.Admin.Builder.FieldMap.init();
|
||||
+21
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.FieldNumbers=WPForms.Admin.Builder.FieldNumbers||(u=>{let i={$builder:null,tagClicked:!1,init(){u(i.ready)},ready(){i.$builder=u("#wpforms-builder"),i.numbersEvents()},numbersEvents(){i.$builder.on("change",".wpforms-field-option-number .wpforms-numbers-min",i.onChangeNumbersMin),i.$builder.on("change",".wpforms-field-option-number .wpforms-numbers-max",i.onChangeNumbersMax),i.$builder.on("input",".wpforms-field-option-number .wpforms-field-option-row-default_value .wpforms-smart-tags-widget-original",_.debounce(i.onChangeNumbersDefaultValue,500)),i.$builder.on("click",".wpforms-smart-tags-widget .tag",i.smartTagClickTracking)},smartTagClickTracking(){i.tagClicked=!0,setTimeout(()=>{i.tagClicked=!1},200)},parseFieldValue(e){return!e.length||""===e.val()||(e=parseFloat(e.val()),isNaN(e))?null:e},isInvalidMinMaxRange(e,a){e=i.parseFieldValue(e),a=i.parseFieldValue(a);return null!==e&&null!==a&&a<e},syncNumberMinAttribute(e,a){a.attr("min",i.parseFieldValue(e))},syncNumberMaxAttribute(e,a){e.attr("max",i.parseFieldValue(a))},adjustValue(e,a){a.val(i.parseFieldValue(e)).trigger("input").trigger("wpformsSmartTagsInputSync")},onChangeNumbersMin(e){var e=u(e.target),a=e.closest(".wpforms-field-option-group"),r=a.find(".wpforms-numbers-max"),a=a.find(".wpforms-field-option-row-default_value input.wpforms-smart-tags-widget-original");i.isInvalidMinMaxRange(e,r)&&i.adjustValue(r,e),i.isNeedAdjustDefaultValueByMinValue(a,e)&&i.adjustValue(e,a),i.syncNumberMinAttribute(e,r)},onChangeNumbersMax(e){var e=u(e.target),a=e.closest(".wpforms-field-option-group"),r=a.find(".wpforms-numbers-min"),a=a.find(".wpforms-field-option-row-default_value input.wpforms-smart-tags-widget-original");i.isInvalidMinMaxRange(r,e)&&i.adjustValue(r,e),i.isNeedAdjustDefaultValueByMaxValue(a,e)&&i.adjustValue(e,a),i.syncNumberMaxAttribute(r,e)},normalizeFloatValue(e){var a=e.val(),r=a.replace(",",".");wpf.isNumber(r)&&a!==parseFloat(a).toString()&&e.val(parseFloat(r)).trigger("input")},isNeedAdjustDefaultValueByMinValue(e,a){e=i.parseFieldValue(e),a=i.parseFieldValue(a);return wpf.isNumber(e)&&null!==a&&e<a},isNeedAdjustDefaultValueByMaxValue(e,a){e=i.parseFieldValue(e),a=i.parseFieldValue(a);return wpf.isNumber(e)&&null!==a&&a<e},onChangeNumbersDefaultValue(e){var a,r;i.tagClicked||"focusout"===e.handleObj?.type||(a=(r=(e=u(e.target)).closest(".wpforms-field-option-group")).find(".wpforms-numbers-min"),r=r.find(".wpforms-numbers-max"),i.normalizeFloatValue(e),i.isNeedAdjustDefaultValueByMinValue(e,a)&&i.adjustValue(a,e),i.isNeedAdjustDefaultValueByMaxValue(e,r)&&i.adjustValue(r,e))}};return i})((document,window,jQuery)),WPForms.Admin.Builder.FieldNumbers.init();
|
||||
+1
@@ -0,0 +1 @@
|
||||
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.FieldRating=WPForms.Admin.Builder.FieldRating||((e,t)=>{let o={init(){t(o.ready)},ready(){t(e).on("input",".wpforms-field-option-row-lowest_label input",o.updateLowestLabel).on("input",".wpforms-field-option-row-highest_label input",o.updateHighestLabel).on("change",".wpforms-field-option-row-label_position select",o.updateLabelPosition)},updateLowestLabel(e){o.updateLabel(e,"lowest")},updateHighestLabel(e){o.updateLabel(e,"highest")},updateLabel(e,i){var e=t(e.target),l=e.val(),e=e.closest(`.wpforms-field-option-row-${i}_label`).data("field-id"),e=t("#wpforms-field-"+e);e.find(`.wpforms-rating-field-${i}-label`).text(l),o.toggleLabelsVisibility(e)},toggleLabelsVisibility(e){var e=e.find(".wpforms-rating-field-labels"),i=e.find(".wpforms-sub-label").map((e,i)=>t(i).text()).get().filter(e=>""!==e.trim());e.toggleClass("wpforms-hidden",0===i.length)},updateLabelPosition(e){var e=t(e.target),i=e.val(),e=e.closest(".wpforms-field-option-row-label_position").data("field-id");t("#wpforms-field-"+e).find(".wpforms-rating-field-labels").toggleClass("wpforms-rating-field-labels-position-above","above"===i)}};return o})(document,(window,jQuery)),WPForms.Admin.Builder.FieldRating.init();
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.Settings=WPForms.Admin.Builder.Settings||{},WPForms.Admin.Builder.Settings.ImageUpload=WPForms.Admin.Builder.Settings.ImageUpload||((e,d)=>{let a={init(){d(e).ready(a.ready)},ready(){a.$builder=d("#wpforms-builder"),a.bindEvents()},bindEvents(){d(e).on("click",".wpforms-image-upload-button",a.openMediaUploader),d(e).on("click",".wpforms-image-remove-button",a.removeImage)},openMediaUploader(e){e.preventDefault();let r=d(this).closest(".wpforms-image-upload-control");e=r.attr("id");a.frames=a.frames??{},a.frames[e]?(a.frame=a.frames[e],a.frame.open()):(a.frame=wpf.initMediaLibrary({extensions:wpforms_builder.upload_image_extensions,extensionsError:wpforms_builder.upload_image_extensions_error,buttonText:wpforms_builder.upload_image_button}),a.frame.on("select",function(){var e=a.frame.state().get("selection").first().toJSON();a.setImage(r,e)}),a.frame.open(),a.frames[e]=a.frame)},getControlElements(e){return{$control:e,$idField:e.find(".wpforms-image-upload-id"),$urlField:e.find(".wpforms-image-upload-url"),$preview:e.find(".wpforms-image-preview img"),$uploadBtn:e.find(".wpforms-image-upload-button"),$removeBtn:e.find(".wpforms-image-remove-button")}},setImage(e,r){var{$idField:o,$urlField:i,$preview:m,$uploadBtn:t,$removeBtn:d}=a.getControlElements(e);m.attr("src",r.url),o.val(r.id),i.val(r.url),t.addClass("wpforms-hidden"),d.removeClass("wpforms-hidden"),WPFormsUtils.triggerEvent(a.$builder,"wpformsImageUploadChange",[e,r])},removeImage(e){e.preventDefault();var e=d(this).closest(".wpforms-image-upload-control"),{$idField:r,$urlField:o,$preview:i,$uploadBtn:m,$removeBtn:t}=a.getControlElements(e);i.attr("src",""),r.val(""),o.val(""),m.removeClass("wpforms-hidden"),t.addClass("wpforms-hidden"),WPFormsUtils.triggerEvent(a.$builder,"wpformsImageUploadChange",[e,null])}};return a})(document,(window,jQuery)),WPForms.Admin.Builder.Settings.ImageUpload.init();
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
export default function(e,n,a,t,r){let l={init(){l.bcInit(),l.events()},bcInit(){["toggleProviderActiveIcon","isPaymentsEnabled","getPaymentsTogglesSelector"].forEach(e=>{t[e]=l[e]})},events(){},toggleProviderActiveIcon(e){var t=e.closest(".wpforms-panel-content-section").data("provider"),r=["wpforms-panel-field-"+t+"-enable-wrap","wpforms-panel-field-"+t+"-enable_one_time-wrap","wpforms-panel-field-"+t+"-enable_recurring-wrap"];if(t&&r.includes(e.attr("id"))){let n=!1;r.forEach(e=>{e=a("#"+e);e.length&&e.find("input").is(":checked")&&(n=!0)}),a(`.wpforms-panel-sidebar-section[data-section=${t}]`).find(".fa-check-circle-o").toggleClass("wpforms-hidden",!n)}},isPaymentsEnabled(){let e=!1;return a(t.getPaymentsTogglesSelector()).each(function(){if(a(this).prop("checked"))return!(e=!0)}),e},getPaymentsTogglesSelector(){return`.wpforms-panel-content-section-payment-toggle-one-time input,
|
||||
.wpforms-panel-content-section-payment-toggle-recurring input,
|
||||
#wpforms-panel-field-stripe-enable,
|
||||
#wpforms-panel-field-paypal_standard-enable,
|
||||
#wpforms-panel-field-authorize_net-enable,
|
||||
#wpforms-panel-field-square-enable`}};return l}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,t,n,a,c){let o=c.$builder,i={init(){i.bcInit(),i.events(),i.captchaToggle()},bcInit(){["captchaToggle","captchaUpdate"].forEach(e=>{a[e]=i[e]})},events(){o.on("change","#wpforms-panel-field-settings-recaptcha",function(){i.captchaToggle()}),o.on("click",".wpforms-panel-content-also-available-item-add-captcha",function(e){e.preventDefault();e=o.find("#wpforms-add-fields-captcha");e.data("action")?e.trigger("click"):a.fieldAdd("captcha",{}).done(function(e){a.panelSwitch("fields"),n("#wpforms-field-"+e.data.field.id).trigger("click")})})},captchaToggle(){var e=o.find(".wpforms-field-recaptcha"),t=n("#wpforms-panel-field-settings-recaptcha"),a=t.data("provider")||"recaptcha";e.length&&(t.is(":checked")?e.show().toggleClass("is-recaptcha","recaptcha"===a):e.hide())},captchaUpdate(){var e={action:"wpforms_update_field_captcha",id:a.settings.formID,nonce:wpforms_builder.nonce};return n.post(wpforms_builder.ajax_url,e,function(c){if(c.success){let e={title:!1,content:!1,icon:"fa fa-exclamation-circle",type:"orange",boxWidth:"450px",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"]}}},t=n("#wpforms-panel-field-settings-recaptcha"),a=c.data.current;t.data("provider",c.data.provider),"configured_not_enabled"!==a&&"configured_enabled"!==a||(a=t.prop("checked")?"configured_enabled":"configured_not_enabled",e.buttons.confirm.action=function(){t.prop("checked","configured_not_enabled"===a).trigger("change")}),e.title=c.data.cases[a].title,e.content=c.data.cases[a].content,c.data.cases[a].cancel&&(e.buttons.cancel={text:wpforms_builder.cancel,keys:["esc"]}),n.confirm(e)}else console.log(c)}).fail(function(e){console.log(e.responseText)})}};return i}
|
||||
+8
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
export default function(e,o,i,n,t){let c={init(){c.initCouponsChoicesJS(),c.initFileUploadChoicesJS()},bcInit(){n.disabledFields=c;["initCouponsChoicesJS","initFileUploadChoicesJS"].forEach(e=>{n[e]=c[e]})},initCouponsChoicesJS(){"function"!=typeof o.Choices||WPForms.Admin.Builder.Coupons||i(".wpforms-field-option-row-allowed_coupons select:not(.choices__input)").each(function(){n.UndoRedo?.preventRecord(!0);var e=i(this),o=new Choices(e.get(0),{shouldSort:!1,removeItemButton:!0,renderChoicesLimit:5,callbackOnInit(){wpf.showMoreButtonForChoices(this.containerOuter.element),n.UndoRedo?.preventRecord("continue")}});e.data("choicesjs",o)})},initFileUploadChoicesJS(){"function"!=typeof o.Choices||WPForms.Admin.Builder.FieldFileUpload||i(".wpforms-file-upload-user-roles-select, .wpforms-file-upload-user-names-select").each(function(){n.UndoRedo?.preventRecord(!0),new Choices(i(this)[0],{removeItemButton:!0,callbackOnInit(){n.UndoRedo?.preventRecord("continue")}})})}};return c}
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+3
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
export default function(e,l,s,i,o){let d={init(){d.bcInit(),d.events()},bcInit(){["fieldFileUploadPreviewUpdate","updateTextFieldsLimitControls","updateDisableTodaysDateControls","togglePasswordEyeIcon","updatePasswordStrengthControls","updateRichTextMediaFieldsLimitControls","updateRichTextStylePreview","toggleOrderSummaryConfirmation","onUpdateSelectPlaceholder","updateSelectPlaceholder","maybeUpdateRequiredPlaceholder"].forEach(e=>{i[e]=d[e]})},events(){},fieldFileUploadPreviewUpdate(e){var e=s(e).parents(".wpforms-field-option-file-upload"),l=e.data("field-id"),i=e.find("#wpforms-field-option-"+l+"-style").val(),o=e.find("#wpforms-field-option-row-"+l+"-max_file_number"),d=parseInt(o.find("input").val(),10),e=e.find("#wpforms-field-option-"+l+"-camera_enabled").is(":checked"),l=s("#wpforms-field-"+l),r=".wpforms-file-upload-builder-classic",t=".wpforms-file-upload-builder-modern";"classic"===i?(s(r,l).removeClass("wpforms-hide"),s(t,l).addClass("wpforms-hide"),o.addClass("wpforms-hidden"),s(l).find(".wpforms-file-upload-capture-camera-classic").toggleClass("wpforms-hidden",!e)):(1<d?(i=e?wpforms_builder.file_upload.preview_title_plural_camera:wpforms_builder.file_upload.preview_title_plural,l.find(".modern-title").html(i),l.find(".modern-hint").text(wpforms_builder.file_upload.preview_hint.replace("{maxFileNumber}",d)).removeClass("wpforms-hide")):(i=e?wpforms_builder.file_upload.preview_title_single_camera:wpforms_builder.file_upload.preview_title_single,l.find(".modern-title").html(i),l.find(".modern-hint").text(wpforms_builder.file_upload.preview_hint.replace("{maxFileNumber}",1)).addClass("wpforms-hide")),s(r,l).addClass("wpforms-hide"),s(t,l).removeClass("wpforms-hide"),o.removeClass("wpforms-hidden"))},updateTextFieldsLimitControls(e,l){s("#wpforms-field-option-row-"+e+"-limit_controls").toggleClass("wpforms-hide",!l)},updateDisableTodaysDateControls(e,l){s(`#wpforms-field-option-row-${e}-date_disable_todays_date`).toggleClass("wpforms-hide",!l)},togglePasswordEyeIcon(){var e=s(this),l=e.closest(".wpforms-field-option-row-password-visibility").data("field-id");s("#wpforms-field-"+l).find(".wpforms-confirm").toggleClass("wpforms-field-password-visibility-enabled",e.is(":checked"))},updatePasswordStrengthControls(e,l){s("#wpforms-field-option-row-"+e+"-password-strength-level").toggleClass("wpforms-hidden",!l)},updateRichTextMediaFieldsLimitControls(){var e=s(this),l=e.closest(".wpforms-field-option-row-media_enabled").data("field-id"),i=s("#wpforms-field-option-row-"+l+"-media_controls"),l=s("#wpforms-field-"+l+" .wpforms-richtext-wrap .mce-toolbar-grp"),e=e.is(":checked");i.toggle(e),l.toggleClass("wpforms-field-richtext-media-enabled",e)},updateRichTextStylePreview(){var e=s(this),l=e.closest(".wpforms-field-option-row-style").data("field-id");s("#wpforms-field-"+l+" .wpforms-richtext-wrap .mce-toolbar-grp").toggleClass("wpforms-field-richtext-toolbar-basic","full"!==e.val())},toggleOrderSummaryConfirmation(e,l,i){"payment-total"===i&&s(".wpforms-confirmation").each(function(){s(this).find(".wpforms-panel-field-confirmations-message_order_summary").closest(".wpforms-panel-field").toggle(0!==s("#wpforms-panel-fields .wpforms-field-payment-total").length)})},onUpdateSelectPlaceholder(e,l){!["select","payment-select"].includes(l.data("field-type"))||!l.hasClass("required")||s(`#wpforms-field-option-${e}-multiple`).prop("checked")||i.dropdownField.helpers.hasDefaults(e)||i.updateSelectPlaceholder(e)},updateSelectPlaceholder(e){e=s(`#wpforms-field-option-${e}-placeholder`);e.val()||e.val(wpforms_builder.select_choice).trigger("input")},maybeUpdateRequiredPlaceholder(e){s(`#wpforms-field-option-${e}-required`).is(":checked")&&i.updateSelectPlaceholder(e)}};return d}
|
||||
+3
File diff suppressed because one or more lines are too long
+14
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
export default function(e,t,r){let o={el:{},init(){o.setup(),o.bcInit(),o.el.$builder.on("wpformsBuilderReady",o.ready)},bcInit(){["builderHotkeys","openKeyboardShortcutsModal"].forEach(e=>{WPFormsBuilder[e]=o[e]})},setup(){o.el.$builder=r("#wpforms-builder")},ready(){var e=WPFormsBuilder.getElementsCache();o.el=e.elements,o.browser=e.browser,o.events()},events(){o.builderHotkeys(),o.el.$document.on("keydown",o.onKeyDownUndoRedo)},onKeyDownUndoRedo(e){var t;(o.isMac()?e.metaKey:e.ctrlKey)&&(t=WPForms.Admin.Builder.UndoRedo,90!==e.keyCode||e.shiftKey?90===e.keyCode&&e.shiftKey&&(e.preventDefault(),t?.redo()):(e.preventDefault(),t?.undo()))},builderHotkeys(){o.el.$document.on("keydown",function(e){if(!o.isMac()&&e.altKey&&83===e.keyCode)r(o.el.$sidebarToggle,o.el.$builder).trigger("click");else if(e.ctrlKey){switch(e.keyCode){case 72:r(o.el.$helpButton,o.el.$builder).trigger("click");break;case 80:t.open(wpforms_builder.preview_url);break;case 66:r(o.el.$embedButton,o.el.$builder).trigger("click");break;case 69:t.open(wpforms_builder.entries_url);break;case 83:r(o.el.$saveButton,o.el.$builder).trigger("click");break;case 81:r(o.el.$exitButton,o.el.$builder).trigger("click");break;case 191:o.openKeyboardShortcutsModal();break;case 84:r(o.el.$sidebarToggle,o.el.$builder).trigger("click");break;case 70:o.el.$addFieldsTab.trigger("click"),o.el.$fieldsSidebar.scrollTop(0),o.el.$searchInput.focus();break;default:return}return!1}})},openKeyboardShortcutsModal(){r(".wpforms-builder-keyboard-shortcuts").length?jconfirm.instances[jconfirm.instances.length-1].close():r.alert({title:wpforms_builder.shortcuts_modal_title,content:wpforms_builder.shortcuts_modal_msg+wp.template("wpforms-builder-keyboard-shortcuts")(),icon:"fa fa-keyboard-o",type:"blue",boxWidth:"550px",smoothContent:!1,buttons:{confirm:{text:wpforms_builder.close,btnClass:"btn-confirm",keys:["enter"]}},onOpenBefore(){this.$body.addClass("wpforms-builder-keyboard-shortcuts"),(o.browser.isLinux||o.browser.isWindows)&&this.$body.find(".shortcut-key.shortcut-key-ctrl-t").html("<i>alt</i><i>s</i>"),o.isMac()?this.$body.find(".shortcut-key.shortcut-key-ctrl-c, .shortcut-key.shortcut-key-ctrl-v").each(function(){r(this).find("i").first().text("⌘")}):this.$body.find(".shortcut-key.shortcut-key-ctrl-t").html("<i>alt</i><i>s</i>")}})},isUserTypingInField(){var e=o.el.$builder[0].ownerDocument.activeElement;return r(e).is('input, textarea, [contenteditable="true"]')},isMac(){return navigator.userAgent.includes("Macintosh")},pressMetaKey(e){return!!e&&(o.isMac()?e.metaKey:e.ctrlKey)},getMetaKeyName(){return o.isMac()?"⌘":"Ctrl"}};return o}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
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}
|
||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
export default function(e,l,t){let i={el:{},init(){i.setup(),i.el.$builder.on("wpformsBuilderReady",i.ready)},setup(){i.el.$builder=t("#wpforms-builder")},ready(){try{i.MultiSelect=WPForms.Admin.Builder.MultiSelect,i.MultiSelectActions=WPForms.Admin.Builder.MultiSelectActions,i.KeyboardShortcuts=WPForms.Admin.Builder.KeyboardShortcuts}catch(e){return void wpf.debug("MultiSelectKeyboardShortcuts: Dependency modules are not available.")}var e=WPFormsBuilder.getElementsCache();i.el=e.elements,i.browser=e.browser,i.events()},events(){i.el.$document.on("keydown",i.onKeydown)},onKeydown(e){i.KeyboardShortcuts.isUserTypingInField()||(("Delete"===(e=e.originalEvent||e).code||i.KeyboardShortcuts.isMac()&&"Backspace"===e.code)&&i.handleDeleteKey(),"KeyD"===e.code&&i.handleDuplicateKey())},handleDeleteKey(){var e=i.MultiSelect?.getSelectedFields?.();e?.length&&i.MultiSelectActions?.multiFieldDelete(e)},handleDuplicateKey(){var e=i.MultiSelect?.getSelectedFields();0!==e.length&&(i.MultiSelectActions?.multiFieldDuplicate(e),i.clearSelectionFromOriginalFields(e))},clearSelectionFromOriginalFields(e){e.forEach(e=>{t("#wpforms-field-"+e).removeClass("active selected first-selected")})}};return i}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,l,r){let o={el:{},mouse:{},init(){o.setup(),o.el.$builder.on("wpformsBuilderReady",o.ready)},ready(){o.el=WPFormsBuilder.getElementsCache()?.elements??{},o.events()},setup(){o.el.$builder=r("#wpforms-builder")},events(){o.el.$builder.on("wpformsFieldTabToggleBefore",o.handleFieldTabToggleBefore),o.el.$builder.on("contextmenu",".wpforms-field",o.clearMultiSelections),o.el.$document.on("mousemove",e=>{o.mouse.x=e.pageX,o.mouse.y=e.pageY})},handleFieldTabToggleBefore(e,l,t,i){t?t.ctrlKey||t.metaKey||t.shiftKey?(o.handleMultiSelectLogic(l,t),i(!1)):(o.clearMultiSelections(),i(!0)):i(!0)},handleMultiSelectLogic(e,l){var t=r("#wpforms-field-"+e),i=o.isContainerField(t),s=o.getSelectedFields();0<s.length&&(i||o.hasContainerFields(s))?o.containerFieldTooltip.show(t):i||(l.shiftKey?o.shift.onClick(e,t):o.handleMultiSelect(e,t))},handleMultiSelect(e,l){var t;o.hasContainerFields()?o.clearMultiSelections():((t=o.getActiveField()).length&&t.data("field-id")!==e&&t.addClass("selected"),l.hasClass("selected")?o.unselectField(l):l.addClass("selected").addClass("active"),o.el.$builder.trigger("wpformsFieldMultiSelect",[e,l,o.getSelectedFields().length]))},unselectField(e){e.removeClass("selected");e=o.getSelectedFields();1===e.length&&r("#wpforms-field-"+e[0]).addClass("active").removeClass("selected")},isContainerField(e){return e.hasClass("wpforms-field-repeater")||e.hasClass("wpforms-field-layout")},hasContainerFields(e=null){var l;for(l of e||o.getSelectedFields()){var t=r("#wpforms-field-"+l);if(o.isContainerField(t))return!0}return!1},isUnselectedFirst(e){var l=o.el.$builder.find(".wpforms-field.selected").first();return!(l.hasClass("first-selected")&&l.data("field-id")===e)},clearMultiSelections(){o.el.$builder.find(".wpforms-field.selected").removeClass("selected"),o.el.$builder.trigger("wpformsFieldMultiSelectClear")},getSelectedFields(){let l=[];return o.el.$builder.find(".wpforms-field.selected, .wpforms-field.active").each(function(){var e=r(this).data("field-id");e&&l.push(e)}),l},getActiveField(){return o.el.$builder.find(".wpforms-field.active")},isDuplicationAllowed(e,l=null){let t=e instanceof jQuery?e:r("#wpforms-field-"+e);return!(t=!t.length&&l?o.el.$builder.find(`.wpforms-field[data-field-type="${l}"]`):t).length||t.find(".wpforms-field-duplicate").length},shift:{findRangeStartField(){var e=o.getSelectedFields();return 0<e.length?e[e.length-1]:(e=o.el.$builder.find(".wpforms-field.active")).length?e.data("field-id"):null},getAllFieldIds(){var e=o.el.$builder.find(".wpforms-field");let l=[];return e.each(function(){var e=r(this).data("field-id");e&&l.push(e)}),l},selectSingleField(e,l){l.addClass("selected").addClass("active"),o.el.$builder.trigger("wpformsFieldMultiSelect",[e,l,o.getSelectedFields().length])},selectFieldsInRange(l,t,i){for(let e=t;e<=i;e++){var s=l[e];r("#wpforms-field-"+s).addClass("selected").addClass("active")}},onClick(e,l){var t,i,s,d=this.findRangeStartField();!d||!r("#wpforms-field-"+d).length||(d=(t=this.getAllFieldIds()).indexOf(d),s=t.indexOf(e),-1===d)||-1===s||(i=Math.min(d,s),d=Math.max(d,s),s=t.slice(i,d+1),o.hasContainerFields(s))?this.selectSingleField(e,l):(this.selectFieldsInRange(t,i,d),o.el.$builder.trigger("wpformsFieldMultiSelect",[e,l,o.getSelectedFields().length]))}},containerFieldTooltip:{show(e){this.close();let l;try{l=e.tooltipster("instance")}catch(e){l=null}l||(this.init(e),l=e.tooltipster("instance")),e.tooltipster("open"),l._$tooltip.css({height:"auto",transform:"translateX(-50%)"}),l._$tooltip.find(".tooltipster-arrow").css({left:"50%"}),setTimeout(()=>{this.close()},3e3)},init(e){let l="";var t={content:l=e.hasClass("wpforms-field-repeater")?wpforms_builder.multi_select.repeater_tooltip??"":e.hasClass("wpforms-field-layout")?wpforms_builder.multi_select.layout_tooltip??"":wpforms_builder.multi_select.general_tooltip??"",trigger:"manual",interactive:!1,animationDuration:200,delay:0,side:["top"],contentAsHTML:!0,theme:["tooltipster-noir"],functionPosition:(e,l,t)=>(t.coord.top=o.mouse.y-42,t.coord.left=o.mouse.x+2,t)};e.tooltipster(t)},close(){o.el.$builder.find(".wpforms-field").each(function(){var e=r(this);if(e.hasClass("tooltipstered"))try{e.tooltipster("close")}catch(e){}})}}};return o}
|
||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
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}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,t,o,n,a){let l=a.$builder,s={init(){s.bcInit(),s.events()},bcInit(){["panelSwitch","panelSectionSwitch"].forEach(e=>{n[e]=s[e]})},events(){l.on("click","#wpforms-panels-toggle > button, .wpforms-panel-switch",function(e){e.preventDefault(),s.panelSwitch(o(this).data("panel"))}),l.on("click",".wpforms-panel .wpforms-panel-sidebar-section",function(e){s.panelSectionSwitch(this,e)}),l.on("click",".wpforms-panel .wpforms-panel-content .wpforms-panel-content-section-tabs-list-item",function(e){s.panelSectionTabSwitch(this,e)}),l.on("click",".wpforms-panels .wpforms-panel-sidebar-content .wpforms-panel-sidebar-toggle",function(){o(this).parent().toggleClass("wpforms-panel-sidebar-closed")})},panelSwitch(t){var n=o("#wpforms-panel-"+t);if(!n.hasClass("active")){if(WPFormsUtils.triggerEvent(l,"wpformsPanelSwitch",[t]).isDefaultPrevented()||!wpforms_panel_switch)return!1;l.trigger("wpformsPanelSwitching",[t]),o("#wpforms-panels-toggle").find("button").removeClass("active"),o(".wpforms-panel").removeClass("active"),o(".wpforms-panel-"+t+"-button").addClass("active"),n.addClass("active"),history.replaceState({},null,wpf.updateQueryString("view",t));let e;n=n.find(".active");n.length&&"default"!==n.data("section")&&(e=n.data("section")),history.replaceState({},null,wpf.updateQueryString("section",e)),l.trigger("wpformsPanelSwitched",[t])}},panelSectionSwitch(e,t){t&&t.preventDefault();t=o(e);if(!t.hasClass("upgrade-modal")&&!t.hasClass("education-modal")){var e=t.parent().parent(),t=t.data("section"),n=e.find(`.wpforms-panel-sidebar-section[data-section="${t}"]`);if(!n.hasClass("active")){if(WPFormsUtils.triggerEvent(l,"wpformsPanelSectionSwitch",t).isDefaultPrevented()||!wpforms_panel_switch)return!1;e.find(".wpforms-panel-sidebar-section").removeClass("active"),n.addClass("active"),e.find(".wpforms-panel-content-section").hide().removeClass("active"),e.find(".wpforms-panel-content-section-"+t).show().addClass("active"),history.replaceState({},null,wpf.updateQueryString("section",t)),WPFormsUtils.triggerEvent(l,"wpformsPanelSectionSwitched",t)}}},panelSectionTabSwitch(e,t){t.preventDefault();var n,a,s,t=o(e),e="wpforms-panel-content-section-tabs-list-item-active",i=t.data("tab");!i||t.hasClass("wpforms-disabled")||t.hasClass(e)||WPFormsUtils.triggerEvent(l,"wpformsPanelSectionTabBeforeSwitch",[i,t]).isDefaultPrevented()||(n="wpforms-panel-content-section-tabs-content-tab-active",s=(a=t.closest(".wpforms-panel-content-section-tabs-list")).closest(".wpforms-panel-content").find(".wpforms-panel-content-section-tabs-content-tab"),a.find(".wpforms-panel-content-section-tabs-list-item").removeClass(e),t.addClass(e),s.removeClass(n),s.filter(`[data-tab="${i}"]`).addClass(n),WPFormsUtils.triggerEvent(l,"wpformsPanelSectionTabSwitch",[i,t]))}};return s}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,d,t,l,i){let n={init(){n.bcInit(),n.events()},bcInit(){["fieldReadOnlyToggleChange","fieldReadOnlyToggleDependentToggles"].forEach(e=>{l[e]=n[e]})},events(){i.$builder.on("change",".wpforms-field-option-row-read_only input",n.fieldReadOnlyToggleChange)},fieldReadOnlyToggleChange(){var e=t(this),d=Number(e.closest(".wpforms-field-option-row").data("field-id")),e=e.is(":checked"),l=t(`#wpforms-field-option-row-${d}-required, #wpforms-field-option-row-${d}-unique_answer`),i=l.filter(".wpforms-field-option-row-required").find("input");n.fieldReadOnlyToggleDependentToggles(l,e),t("#wpforms-field-"+d).toggleClass("readonly",e).toggleClass("required",i.is(":checked"))},fieldReadOnlyToggleDependentToggles(e,o=!0){e.each(function(){var e=t(this),d=e.find(":input"),l=o?d.is(":checked"):null,i=!o&&d.data("enabled-state-checked"),n=o?wp.i18n.__("Disabled because this field is set to Read-Only in the Advanced tab.","wpforms"):"";e.toggleClass("wpforms-disabled",o).find(".wpforms-toggle-control").attr("title",n),d.data("enabled-state-checked",l).prop("checked",i).prop("disabled",o)})}};return n}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,i,n,s,o){let r=o.$builder,a={init(){a.bcInit(),a.events(),r.on("wpformsBuilderReady",a.ready),s.RevisionsPanel=a},bcInit(){["updateRevisionsList","updateRevisionPreview","confirmSaveRevision","revisionSavedReload"].forEach(e=>{s[e]=a[e]})},ready(){"revisions"===n("#wpforms-panels-toggle .active").data("panel")&&a.updateRevisionPreview()},events(){r.on("wpformsPanelSwitched",function(e,i){"revisions"===i&&(a.updateRevisionsList(),a.updateRevisionPreview())}),r.on("wpformsSaved",function(){"revisions"===wpf.getQueryString("view")&&a.updateRevisionsList()}),r.on("click",".wpforms-panel-content-revisions-link",function(e){e.preventDefault(),s.panelSwitch("revisions")})},updateRevisionsList(){let i=n(".wpforms-panel-revisions-button .badge-exclamation");if(i.length&&n.post(wpforms_builder.ajax_url,{action:"wpforms_mark_panel_viewed",form_id:s.settings.formID,nonce:wpforms_builder.nonce}).done(function(e){e.success?i.remove():wpf.debug(e)}).fail(function(e,i){wpf.debug(e.responseText||i||"")}),r.hasClass("wpforms-revisions-enabled")){let o=n("#wpforms-panel-revisions .wpforms-revisions-content");o.fadeTo(250,.25,function(){n.post(wpforms_builder.ajax_url,{action:"wpforms_get_form_revisions",form_id:s.settings.formID,revision_id:wpf.getQueryString("revision_id"),nonce:wpforms_builder.nonce}).done(function(e){e.success?o.replaceWith(e.data.html):wpf.debug(e)}).fail(function(e,i){wpf.debug(e.responseText||i||""),o.fadeTo(250,1)})})}},updateRevisionPreview(){var e=o.$formPreview.clone();e.find(".wpforms-field-duplicate, .wpforms-field-delete, .wpforms-field-helper, .wpforms-debug").remove().end(),e.find(".wpforms-field-wrap").removeClass("ui-sortable").addClass("ui-sortable-disabled"),e.find(".wpforms-field").removeClass("ui-sortable-handle ui-draggable ui-draggable-handle active").removeAttr("id data-field-id data-field-type").removeData(),e.find(".wpforms-field-submit-button").prop("disabled",!0),o.$revisionPreview.hasClass("has-preview")?o.$revisionPreview.find(".wpforms-preview-wrap").replaceWith(e):o.$revisionPreview.append(e).addClass("has-preview")},confirmSaveRevision(){n.confirm({title:wpforms_builder.heads_up,content:wpforms_builder.revision_update_confirm,icon:"fa fa-exclamation-circle",type:"orange",closeIcon:!1,buttons:{confirm:{text:wpforms_builder.save,btnClass:"btn-confirm",keys:["enter"],action(){r.addClass("wpforms-revision-is-saving"),s.formSave(!1).done(a.revisionSavedReload)}},cancel:{text:wpforms_builder.cancel,action(){s.setCloseConfirmation(!0)}}}})},revisionSavedReload(){wpf.updateQueryString("view",wpf.getQueryString("view")),wpf.removeQueryParam("revision_id"),i.location.reload()}};return a}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,a,f,p,l){let m=l.$builder,r=!0,d={init(){d.bcInit(),d.events()},bcInit(){p.SaveExit=d;["formSave","serializeAllData","formSaveError","formExit","setCloseConfirmation","formIsSaved","isBuilderInPopup","builderInPopupClose"].forEach(e=>{p[e]=d[e]})},events(){f(a).on("beforeunload",function(){if(!d.formIsSaved()&&r)return wpforms_builder.are_you_sure_to_close}),m.on("click","#wpforms-embed",function(e){e.preventDefault(),f(this).hasClass("wpforms-disabled")||f(this).hasClass("wpforms-btn-light-grey-disabled")||WPFormsUtils.triggerEvent(m,"wpformsBeforeShowEmbedPopup").isDefaultPrevented()||WPFormsFormEmbedWizard.openPopup()}),m.on("click","#wpforms-save",function(e){e.preventDefault(),d.formSave(!1)}),m.on("click","#wpforms-exit",function(e){e.preventDefault(),d.formExit()}),m.on("wpformsSaved",function(){wpf.removeQueryParam("newform")})},formSave(s){if(m.hasClass("wpforms-is-revision")&&!m.hasClass("wpforms-revision-is-saving"))p.RevisionsPanel.confirmSaveRevision();else{"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();var n=WPFormsUtils.triggerEvent(m,"wpformsBeforeSave");if(!n.isDefaultPrevented()){let e=l.$saveButton,r=e.find("i.fa-check"),o=e.find("i.wpforms-loading-spinner"),t=e.find("span"),i=t.text();t.text(wpforms_builder.saving),e.prop("disabled",!0),r.addClass("wpforms-hidden"),o.removeClass("wpforms-hidden");n={action:"wpforms_save_form",data:JSON.stringify(p.serializeAllData(f("#wpforms-builder-form"))),id:p.settings.formID,nonce:wpforms_builder.nonce};return f.post(wpforms_builder.ajax_url,n,function(e){e.success?(wpf.initialSave=!1,m.trigger("wpformsBeforeUpdateFormState",e.data),setTimeout(()=>{wpf._updateFormState(),m.trigger("wpformsSaved",e.data),!0===s&&(p.isBuilderInPopup()?d.builderInPopupClose("saved"):a.location.href=wpforms_builder.exit_url)},0)):(wpf.debug(e),p.formSaveError(e.data))}).fail(function(e){wpf.debug(e);let r="";403===e.status&&(r=wpforms_builder.error_save_form_forbidden),p.formSaveError(r)}).always(function(){t.text(i),e.prop("disabled",!1),o.addClass("wpforms-hidden"),r.removeClass("wpforms-hidden")})}}},serializeAllData(e){let o=e.serializeArray();return e.find(".wpforms-field-option-layout .wpforms-field-option-row-label_hide input[type=checkbox]").each(function(){var e=f(this),r=e.attr("name"),e=e.is(":checked")?"1":"";e||o.push({name:r,value:e})}),o},formSaveError(e=""){wpf.empty(e)&&(e=wpforms_builder.error_save_form),f.confirm({title:wpforms_builder.heads_up,content:"<p>"+e+"</p><p>"+wpforms_builder.error_contact_support+"</p>",icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"]}}})},formExit(){d.isBuilderInPopup()&&d.formIsSaved()?d.builderInPopupClose("saved"):d.formIsSaved()?a.location.href=wpforms_builder.exit_url:f.confirm({title:!1,content:wpforms_builder.exit_confirm,icon:"fa fa-exclamation-circle",type:"orange",closeIcon:!0,buttons:{confirm:{text:wpforms_builder.save_exit,btnClass:"btn-confirm",keys:["enter"],action(){p.formSave(!0)}},cancel:{text:wpforms_builder.exit,action(){r=!1,d.isBuilderInPopup()?d.builderInPopupClose("canceled"):a.location.href=wpforms_builder.exit_url}}}})},setCloseConfirmation(e){r=!!e},formIsSaved(){if("object"==typeof wpf.savedFormState&&0!==Object.keys(wpf.savedFormState).length){var e,r,o=wpf.isDebug(),t={},i=wpf._getCurrentFormState();for(e in i)if(i[e]!==wpf.savedFormState[e]){if(!o)return!1;t[e]={old:wpf.savedFormState[e],new:i[e]}}for(r in wpf.savedFormState)if(!(r in i)){if(!o)return!1;t[r]={old:wpf.savedFormState[r],new:void 0}}if(!Object.keys(t).length)return!0;wpf.debug("Form state differences:",t)}return!1},isBuilderInPopup(){return a.self!==a.parent&&"wpforms-builder-iframe"===a.self.frameElement.id},builderInPopupClose(e){var r=a.parent.jQuery(".wpforms-builder-popup"),o=f(".wpforms-center-form-name").text();r.find("#wpforms-builder-iframe").attr("src","about:blank"),r.fadeOut(),r.trigger("wpformsBuilderInPopupClose",[e,p.settings.formID,o])}};return d}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,i,t,r,n){let o=n.$builder,s={init(){s.bcInit(),s.events(),o.on("wpformsBuilderReady",s.ready)},ready(){s.confirmationsSetup(),WPFormsUtils.triggerEvent(o,"wpformsBuilderConfirmationsReady")},bcInit(){r.SettingsPanel=s;["hideOpenConfirmationsInNewTabOptions","initConfirmationsType","initElementsTinyMCE","confirmationsSetup","confirmationRedirectValidationError","confirmationFieldsToggle","confirmationEntryPreviewToggle","prepareChoicesJSField"].forEach(e=>{r[e]=s[e]})},events(){o.on("change","#wpforms-panel-field-settings-ajax_submit",function(){s.hideOpenConfirmationsInNewTabOptions(!t(this).is(":checked"))}),o.on("change",".wpforms-panel-field-confirmations-type",function(){s.confirmationFieldsToggle(t(this))}),o.on("change",".wpforms-panel-field-confirmations-message_entry_preview",s.confirmationEntryPreviewToggle)},hideOpenConfirmationsInNewTabOptions(n){var e=t(".wpforms-panel-field-confirmations-redirect_new_tab");e.length&&e.each(function(){var e=t(this),i=e.closest(".wpforms-builder-settings-block").find(".wpforms-panel-field-confirmations-type").val();e.closest(".wpforms-panel-field").toggle(!n&&["redirect","page"].includes(i))})},initConfirmationsType(){t(".wpforms-panel-field-confirmations-type").each(function(){s.confirmationFieldsToggle(t(this))})},initElementsTinyMCE(e,o={}){if("undefined"!=typeof tinymce&&void 0!==wp.editor){let i={...r.settings.tinymceDefaults,...o},n=i.tinymce.setup;i.tinymce.toolbar1.includes("wpf_insert_smart_tag")||(i.tinymce.toolbar1+=",wpf_insert_smart_tag"),i.tinymce.setup=function(e){n?.call(this,e),e.addButton("wpf_insert_smart_tag",{text:"",tooltip:wpforms_builder.smart_tags_dropdown_title,icon:!1,image:wpforms_builder.smart_tags_dropdown_mce_icon,classes:"wpforms-smart-tags-mce-button"})},e.each(function(){var e=t(this).attr("id");wp.editor.remove(e),wp.editor.initialize(e,i)})}},prepareChoicesJSField(e,i){var n,e=e.find(`#wpforms-panel-field-confirmations-${i}-page-wrap`);e.length<=0||(i=e.find(`#wpforms-panel-field-confirmations-${i}-page`)).length<=0&&!i.hasClass("choicesjs-select")||(n=e.find(".choices")).length<=0||((i=i.first()).removeAttr("data-choice"),i.removeAttr("hidden"),i.removeClass("choices__input"),t(i).appendTo(e.first()),n.first().remove(),r.dropdownField.events.choicesInit(i))},confirmationsSetup(){s.initConfirmationsType(),s.initElementsTinyMCE(t(".wpforms-panel-field-confirmations-message")),o.on("focusout",".wpforms-panel-field-confirmations-redirect",function(){let e=t(this);var i=e.val().trim();e.val(i),wpf.isURL(i)||""===i||s.confirmationRedirectValidationError(function(){e.trigger("focus")})}),o.on("wpformsBeforeSave wpformsPanelSectionSwitch wpformsPanelSwitch",function(o){t(".wpforms-confirmation").each(function(e,i){i=t(i);let n=i.find(".wpforms-panel-field-confirmations-redirect");if(!n.is(":hidden")){i=i.find(".wpforms-panel-field-confirmations-type");if(!("redirect"!==i.val()||0<n.val().trim().length))return s.confirmationRedirectValidationError(function(){n.trigger("focus")}),o.stopImmediatePropagation(),o.preventDefault(),!1}})})},confirmationRedirectValidationError(e){t.confirm({title:wpforms_builder.heads_up,content:wpforms_builder.redirect_url_field_error,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"]}},onDestroy:e})},confirmationFieldsToggle(e){var i,n;e.length&&(r.UndoRedo?.preventRecord(!0),i=e.val(),(n=e.closest(".wpforms-builder-settings-block-content")).find(".wpforms-panel-field").not(e.parent()).not(".wpforms-conditionals-enable-toggle").hide(),n.find(".wpforms-panel-field-confirmations-"+i).closest(".wpforms-panel-field").show(),"message"===i&&(n.find(".wpforms-panel-field-confirmations-message_scroll").closest(".wpforms-panel-field").show(),n.find(".wpforms-panel-field-confirmations-message_entry_preview").trigger("change").closest(".wpforms-panel-field").show(),n.find(".wpforms-panel-field-confirmations-message_order_summary").closest(".wpforms-panel-field").toggle(0!==t("#wpforms-panel-fields .wpforms-field-payment-total").length)),"page"===i&&n.find(".wpforms-panel-field-confirmations-page-url-parameters").closest(".wpforms-panel-field").show(),t("#wpforms-panel-field-settings-ajax_submit").is(":checked")&&n.find(".wpforms-panel-field-confirmations-redirect_new_tab").closest(".wpforms-panel-field").toggle(["redirect","page"].includes(i)),e.trigger("wpformsConfirmationTypeChanged"),r.UndoRedo?.preventRecord("continue"))},confirmationEntryPreviewToggle(){var e=t(this),i=e.closest(".wpforms-builder-settings-block-content").find(".wpforms-panel-field-confirmations-message_entry_preview_style").parent();e.is(":checked")?i.show():i.hide()}};return s}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(t,i,o,n,a){let e=a.$builder,l={init(){l.bcInit(),l.events(),e.on("wpformsBuilderReady",l.ready),l.notificationToggle(),l.notificationsByStatusAlerts()},ready(){},bcInit(){n.SettingsPanel=l;["notificationToggle","notificationsByStatusAlerts","notificationsPanelSectionSwitch","validateFromEmail","shouldCallAjaxValidation","getEmailFieldSmartTagError","ajaxValidation","notificationUpdateStatus","notificationChangeStatus"].forEach(t=>{n[t]=l[t]})},events(){e.on("change","#wpforms-panel-field-settings-notification_enable",l.notificationToggle),e.on("focusout",'.wpforms-notification .wpforms-panel-field.js-wpforms-from-email-validation input:not([type="search"])',l.validateFromEmail),e.on("wpformsPanelSectionSwitch",l.notificationsPanelSectionSwitch),e.on("wpformsSettingsBlockAdded wpformsSettingsBlockCloned",function(t,i){i.hasClass("wpforms-notification")&&l.notificationUpdateStatus(i)})},notificationToggle(){var t=o("#wpforms-panel-field-settings-notification_enable"),i=t.closest(".wpforms-panel-content-section").find(".wpforms-builder-settings-block"),t=t.is(":checked");o(".wpforms-notifications-add").toggleClass("wpforms-hidden",!t),e.trigger("wpformsNotificationsToggle",[t]),t?i.show():i.hide()},notificationsByStatusAlerts(){e.on("change",".wpforms-panel-content-section-notifications .wpforms-notification-by-status-alert",function(){var i=o(this);if(i.prop("checked")){var a=o(".wpforms-radio-group-"+i.attr("data-radio-group")+":checked:not(#"+i.attr("id")+")");let t;t=(t=0===a.length?wpforms_builder.notification_by_status_enable_alert:(t=wpforms_builder.notification_by_status_switch_alert).replace(/%2\$s/g,a.data("provider-title"))).replace(/%1\$s/g,i.data("provider-title")),o.confirm({title:wpforms_builder.heads_up,content:t,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm"}}})}})},notificationsPanelSectionSwitch(t,i){"notifications"===i&&o(".wpforms-notification .wpforms-panel-field.js-wpforms-from-email-validation input").trigger("focusout")},validateFromEmail(){var t,i,a;wpf.isRepeatedCall("validateFromEmail")||(t=(i=o(this)).val(),i.data("value")!==t&&(i.data("value",t),i=i.parent(),a="wpforms-panel-field-warning",/[\s,;]/g.test(t.trim())?(i.addClass(a),n.printNotice(wpforms_builder.allow_only_one_email,i)):l.shouldCallAjaxValidation(t,i,a)&&l.ajaxValidation(t,i,a)))},shouldCallAjaxValidation(t,i,a){let o="",e=!0;return""===(o=""===t?wpforms_builder.empty_email_address:"")&&(o=l.getEmailFieldSmartTagError(t),e=null===o),o?(i.addClass(a),n.printNotice(o,i,""===t),!1):!!e||(i.removeClass(a),n.removeNotice(i),!1)},getEmailFieldSmartTagError(t){var i=/\{field_id="(\d+)"}/g;if(!i.test(t))return null;i.lastIndex=0;i=i.exec(t),t=i?i[1]:null,i=wpf.getField(t);return i&&"email"===i.type?"":wpforms_builder.allow_only_email_fields},ajaxValidation(t,i,a){t={form_id:n.settings.formID,email:t,nonce:wpforms_builder.nonce,action:"wpforms_builder_notification_from_email_validate"};o.post(wpforms_builder.ajax_url,t,function(t){n.removeNotice(i),t.success?i.removeClass(a):(i.addClass(a),i.append(t.data))}).fail(function(t){console.log(t.responseText)})},notificationUpdateStatus(t){var i=t.data("block-id"),i=o(`#wpforms-panel-field-notifications-${i}-enable`),t=t.find(".wpforms-builder-settings-block-status");n.UndoRedo?.preventRecord(!0),WPForms.Admin.Builder.SettingsPanel.changeStatusButton(t,"0"!==i.val()),i.val()||i.val("1"),n.UndoRedo?.preventRecord("continue")},notificationChangeStatus(t){var i=t.closest(".wpforms-notification").data("block-id"),i=o(`#wpforms-panel-field-notifications-${i}-enable`),a=t.data("active");WPForms.Admin.Builder.SettingsPanel.changeStatusButton(t,!a),i.val(a?"0":"1")}};return l}
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+12
@@ -0,0 +1,12 @@
|
||||
export default function(e,n,o){let r={config:{actionNameSeparator:"→"},el:{},commandClasses:new Map,undoManager:null,trackedInputs:new Map,trackedElements:new Map,suppressCount:0,executeTriggerEvents:!0,preventRunCommand:!1,preventRecordingCommand:!1,init(){r.undoManager=new Oops({maxStackSize:100,mergeWindow:50,snapshotInterval:0,compressThreshold:100}),r.setup(),r.el.$builder.on("wpformsBuilderReady",_.debounce(r.ready,250))},setup(){r.el.$document=o(e),r.el.$builder=o("#wpforms-builder")},ready(){try{r.KeyboardShortcuts=WPForms.Admin.Builder.KeyboardShortcuts}catch(e){return void wpf.debug("UndoRedo: Dependency modules are not available.")}(WPFormsBuilder.UndoRedo=r).setupUI(),r.events(),wpf.debug("Undo/Redo initialized")},events(){r.undoManager.addChangeListener(r.updateUI),r.el.$builder.on("wpformsPanelSwitched",r.onPanelSwitched)},registerCommand(e){r.commandClasses.set(e.id??e.name,e)},getCommand(e,...n){var o=r.commandClasses.get(e);return o?new o(...n):(wpf.debug(`Undo/Redo Command "${e}" not found.`),null)},beginSuppress(){r.suppressCount++},endSuppress(){0<r.suppressCount&&r.suppressCount--},isSuppressed(){return 0<r.suppressCount},preventRun(e){r.preventRunCommand=Boolean(e),r.updateUI()},canRun(e="undo"){var n;return!(!r.undoManager||r.preventRunCommand||(n="undo"===(e="undo"===e?"undo":"redo")?r.undoManager.canUndo:r.undoManager.canRedo,e=r.getCurrentCommand(e),"function"==typeof n?!n.call(r.undoManager):!n)||!e)},canUndo(){return r.canRun("undo")},canRedo(){return r.canRun("redo")},execute(e,n=!0){r.beginSuppress(),r.undoManager.undoStack=r.undoManager.undoStack.filter(Boolean),r.undoManager.redoStack=r.undoManager.redoStack.filter(Boolean),r.executeTriggerEvents=Boolean(n);try{r.undoManager.execute(e,{undoable:!0,silent:!1})}finally{r.executeTriggerEvents=!0,Promise.resolve().then(()=>{r.endSuppress()})}},preventRecord(e){r.preventRecordingStack=r.preventRecordingStack??[],"continue"===e?(r.preventRecordingStack.pop(),r.preventRecordingCommand=Boolean(r.preventRecordingStack[r.preventRecordingStack.length-1])):e?(r.preventRecordingStack.push(e),r.preventRecordingCommand=!0):(r.preventRecordingStack=[],r.preventRecordingCommand=!1)},isRecordPrevented(){return r.preventRecordingCommand},record(e){r.preventRecordingCommand||(r.execute(e,!1),r.preventRecord("continue"),wpf.debug("Undo/Redo command recorded:",e.actionName??"",e))},getCurrentCommand(e="undo"){e="undo"===e?r.undoManager.undoStack:r.undoManager.redoStack;return e?.[e?.length-1]??null},run(n="undo"){if(n="undo"===n?"undo":"redo",r.canRun(n)){let e=r.getCurrentCommand(n);var o=e?.getActionName?.()||wp.i18n.__("Change","wpforms");try{r.undoManager[n]()}finally{Promise.resolve().then(()=>{r.endSuppress(),r.el.$builder.trigger("wpformsUndoRedoRun",[n,e])})}var d="undo"===n?wp.i18n.__("Undone","wpforms"):wp.i18n.__("Redone","wpforms");r.lastExecuted={commandType:n,command:e},r.showNotification([d+":",o].join(" "))}},revertRun(){r.lastExecuted&&r.run("undo"===r.lastExecuted.commandType?"redo":"undo")},undo(){r.run("undo")},redo(){r.run("redo")},setupUI(){var e,n=o(".wpforms-panel-revisions-button");0!==n.length&&((e=o(`<div class="wpforms-undo-redo wpforms-hidden">
|
||||
<button type="button" class="wpforms-btn-undo" disabled>
|
||||
<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" fill="var( --button-path-color )" clip-rule="evenodd" d="M9.33594 5.62988L10.4365 6.62988L10.7998 6.96094L8.30469 9.7998H16.5C17.5092 9.7998 18.4368 10.1372 19.1406 10.834C20.0081 11.6437 20.4099 12.823 20.6045 13.9258C20.8006 15.0373 20.7998 16.1542 20.7998 16.9004V17.5996H18.2998V16.7998C18.2998 16.2472 18.2988 15.406 18.1797 14.584C18.059 13.7517 17.8307 13.0568 17.4648 12.6748C17.1241 12.4249 16.8371 12.2998 16.5 12.2998H8.50684L10.707 14.5L9 16.207L4.14648 11.3535L3.81055 11.0186L4.12793 10.665L8.62793 5.66504L8.96484 5.29199L9.33594 5.62988Z"/>
|
||||
</svg>
|
||||
</button>
|
||||
<button type="button" class="wpforms-btn-redo" disabled>
|
||||
<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" fill="var( --button-path-color )" clip-rule="evenodd" d="M15.2744 5.62988L14.1738 6.62988L13.8105 6.96094L16.3057 9.7998H8.11035C7.10117 9.7998 6.17356 10.1372 5.46973 10.834C4.60221 11.6437 4.20046 12.823 4.00586 13.9258C3.80972 15.0373 3.81055 16.1542 3.81055 16.9004V17.5996H6.31055V16.7998C6.31055 16.2472 6.31153 15.406 6.43066 14.584C6.55131 13.7517 6.77967 13.0568 7.14551 12.6748C7.48627 12.4249 7.77328 12.2998 8.11035 12.2998H16.1035L13.9033 14.5L15.6104 16.207L20.4639 11.3535L20.7998 11.0186L20.4824 10.665L15.9824 5.66504L15.6455 5.29199L15.2744 5.62988Z"/>
|
||||
</svg>
|
||||
</button>
|
||||
</div>`)).find(".wpforms-btn-undo").attr("title",wp.i18n.__("Undo (Ctrl+Z)","wpforms")),e.find(".wpforms-btn-redo").attr("title",wp.i18n.__("Redo (Ctrl+Y)","wpforms")),n.before(e),r.el.$btnUndo=e.find(".wpforms-btn-undo"),r.el.$btnRedo=e.find(".wpforms-btn-redo"),r.el.$btnsUndoRedo=e,r.el.$btnUndo.on("click",r.undo),r.el.$btnRedo.on("click",r.redo))},updateUI(){var e;r.el.$btnsUndoRedo?.length&&(e=!r.canUndo()&&!r.canRedo()&&!r.preventRunCommand,r.el.$btnsUndoRedo.toggleClass("wpforms-hidden",e),r.updateButton("undo"),r.updateButton("redo"))},updateButton(e="undo"){e="undo"===e?"undo":"redo";var n=r.canRun(e);let o=r.getCurrentCommand(e)?.getActionName?.();o=o?(d=r.config.actionNameSeparator.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),d=new RegExp(String.raw`\s${d}$`),o.replace(d,"")):"";var d=r.KeyboardShortcuts.isMac()?"⌘":"Ctrl",d={undo:`(${d}+Z)`,redo:`(${d}+Shift+Z)`},d=[{undo:wp.i18n.__("Undo","wpforms"),redo:wp.i18n.__("Redo","wpforms")}[e],o,d[e]].filter(Boolean).join(" ");({undo:r.el.$btnUndo,redo:r.el.$btnRedo})[e].prop("disabled",!n).attr("title",d)},showNotification(e){wpf.debug(e)},onPanelSwitched(e,n){r.el.$btnsUndoRedo.toggleClass("wpforms-hidden","setup"===n)}};return r}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,n,o){class r{constructor(e){this.args=e,this.actionName=""}execute(){}undo(){}canMerge(e){return!1}merge(e){}serialize(){return""}getActionName(){return this.actionName}getElement(e=this.args?.$newElement){return t.UndoRedoHelpers.getElement(e)}replaceDOMElement(e,n,o=!1){t.UndoRedoHelpers.replaceDOMElement(e,n,o)}replaceDOMElementContent(e,n){t.UndoRedoHelpers.replaceDOMElementContent(e,n)}}let t={init(){try{t.UndoRedo=WPForms.Admin.Builder.UndoRedo,t.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,t.UndoRedoHelpersFields=WPForms.Admin.Builder.UndoRedoHelpersFields,t.undoManager=t.UndoRedo.undoManager,t.actionNameSeparator=t.UndoRedo.config.actionNameSeparator}catch(e){wpf.debug("UndoRedoActionCommandBase: Dependency modules are not available.")}},get(){return r}};return t}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,d,l){class o extends WPForms.Admin.Builder.UndoRedoActionCommandBase.get(){static id="ActionFieldAddCommand";constructor(e){super(e),this.actionName=this.getActionName()}execute(){r.UndoRedo.executeTriggerEvents&&this.addField(this.args)}undo(){r.UndoRedo.executeTriggerEvents&&this.deleteField(this.args)}addField(e){r.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(r.el.$allFieldsPreview,e.new.$allFieldsPreview),this.replaceDOMElementContent(r.el.$allFieldsOptions,e.new.$allFieldsOptions);var d={...e.eventOptions,isUndoRedo:!0};r.el.$builder.trigger("wpformsFieldAdd",[e.fieldId,e.type,d,e.$fieldPreview,e.$fieldOptions]),r.UndoRedoHelpersFields.applyAddFieldsButtonAttributes(e.type,e.new.$addFieldsTab),r.UndoRedoHelpersFields.reInitFields(e.fieldId),r.UndoRedo.preventRecord(!1)}deleteField(e){r.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(r.el.$allFieldsPreview,e.old.$allFieldsPreview),this.replaceDOMElementContent(r.el.$allFieldsOptions,e.old.$allFieldsOptions);var d=l("#wpforms-field-"+e.fieldId).parents(".wpforms-field-layout-columns");r.el.$builder.trigger("wpformsFieldDelete",[e.fieldId,e.type,d]),r.UndoRedoHelpersFields.applyAddFieldsButtonAttributes(e.type,e.old.$addFieldsTab),r.UndoRedoHelpersFields.reInitFields(),r.UndoRedo.preventRecord(!1)}getActionName(){var e,d;return this.actionName||(e=r.UndoRedoHelpersFields.getFieldName(this.args.type),d=`(#${this.args.fieldId})`,[wp.i18n.__("Add Field","wpforms"),r.actionNameSeparator,e,d].filter(Boolean).join(" "))}}let r={el:{},sel:{},undoManager:null,init(){r.setup(),r.el.$builder.on("wpformsBuilderReady",_.debounce(r.ready,250))},setup(){r.el.$document=l(e),r.el.$builder=l("#wpforms-builder"),r.el.$allFieldsPreview=r.el.$builder.find(".wpforms-field-wrap"),r.el.$allFieldsOptions=r.el.$builder.find(".wpforms-field-options")},ready(){try{r.UndoRedo=WPForms.Admin.Builder.UndoRedo,r.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,r.UndoRedoHelpersFields=WPForms.Admin.Builder.UndoRedoHelpersFields,r.undoManager=r.UndoRedo.undoManager,r.actionNameSeparator=r.UndoRedo.config.actionNameSeparator,r.el={...r.el,...r.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoActionFieldAdd: Dependency modules are not available.")}r.UndoRedo.registerCommand(o),r.events()},events(){r.el.$builder.on("wpformsBeforeFieldAdd",r.onBeforeFieldAdd).on("wpformsFieldAddDragStart wpformsBeforeFieldAddOnClick",r.onBeforeFieldAddOnClick).on("wpformsFieldAdd",r.onFieldAdd)},onBeforeFieldAddOnClick(e,d){r.UndoRedo.isRecordPrevented()||("pagebreak"===d?r.originalPagebreakId="catch":(r.UndoRedoHelpersFields.getCurrentFieldsElements(),r.UndoRedoHelpersFields.getCurrentAddFieldsTab()))},onBeforeFieldAdd(e,d,l,o){r.UndoRedo.isRecordPrevented()||"pagebreak"===l&&["top","bottom"].includes(o.position)&&"catch"!==r.originalPagebreakId||"pagebreak"===l&&(r.originalPagebreakId=d,r.UndoRedoHelpersFields.getCurrentFieldsElements(),r.UndoRedoHelpersFields.getCurrentAddFieldsTab())},onFieldAdd(e,d,l,o,i,n){r.UndoRedo.isRecordPrevented()||o&&n.length&&i.length&&(o=o??{},"pagebreak"===l&&!r.UndoRedoHelpersFields.isTopBottomPagebreaksAdded()||(d="pagebreak"===l?r.originalPagebreakId:d,l=r.UndoRedo.getCommand("ActionFieldAddCommand",{fieldId:d,type:l,eventOptions:{...o},$fieldPreview:i.clone().css("margin-bottom",""),$fieldOptions:n.clone(),fieldSettings:wpf.getField(d),event:e.type??"",old:{...r.UndoRedoHelpersFields.getTrackedFieldsElements(),$addFieldsTab:r.UndoRedoHelpersFields.getTrackedAddFieldsTab()},new:{...r.UndoRedoHelpersFields.getCurrentFieldsElements(),$addFieldsTab:r.UndoRedoHelpersFields.getCurrentAddFieldsTab()}}),r.UndoRedo.record(l)))}};return r}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,d,l){class o extends WPForms.Admin.Builder.UndoRedoActionCommandBase.get(){static id="ActionFieldDeleteCommand";constructor(e){super(e),this.actionName=this.getActionName()}execute(){i.UndoRedo.executeTriggerEvents&&this.deleteField(this.args)}undo(){i.UndoRedo.executeTriggerEvents&&this.addField(this.args)}deleteField(e){i.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(i.el.$allFieldsPreview,e.new.$allFieldsPreview),this.replaceDOMElementContent(i.el.$allFieldsOptions,e.new.$allFieldsOptions);var d=l("#wpforms-field-"+e.fieldId).parents(".wpforms-field-layout-columns");i.el.$builder.trigger("wpformsFieldDelete",[e.fieldId,e.type,d]),i.UndoRedoHelpersFields.applyAddFieldsButtonAttributes(e.type,e.new.$addFieldsTab),i.UndoRedoHelpersFields.reInitFields(),i.UndoRedo.preventRecord(!1)}addField(e){i.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(i.el.$allFieldsPreview,e.old.$allFieldsPreview),this.replaceDOMElementContent(i.el.$allFieldsOptions,e.old.$allFieldsOptions);var d=i.el.$allFieldsPreview.find("#wpforms-field-"+e.fieldId),l=i.el.$allFieldsOptions.find("#wpforms-field-option-"+e.fieldId);i.el.$builder.trigger("wpformsFieldAdd",[e.fieldId,e.type,{isUndoRedo:!0},d,l]),i.UndoRedoHelpersFields.applyAddFieldsButtonAttributes(e.type,e.old.$addFieldsTab),i.UndoRedoHelpersFields.reInitFields(e.fieldId),i.UndoRedo.preventRecord(!1)}getActionName(){var e,d;return this.actionName||(e=i.UndoRedoHelpersFields.getFieldName(this.args.type),d=`(#${this.args.fieldId})`,[wp.i18n.__("Delete Field","wpforms"),i.actionNameSeparator,e,d].filter(Boolean).join(" "))}}let i={el:{},trackFieldSettings:{},init(){i.setup(),i.el.$builder.on("wpformsBuilderReady",_.debounce(i.ready,250))},setup(){i.el.$document=l(e),i.el.$builder=l("#wpforms-builder"),i.el.$allFieldsPreview=i.el.$builder.find(".wpforms-field-wrap"),i.el.$allFieldsOptions=i.el.$builder.find(".wpforms-field-options")},ready(){try{i.UndoRedo=WPForms.Admin.Builder.UndoRedo,i.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,i.UndoRedoHelpersFields=WPForms.Admin.Builder.UndoRedoHelpersFields,i.undoManager=i.UndoRedo.undoManager,i.actionNameSeparator=i.UndoRedo.config.actionNameSeparator,i.el={...i.el,...i.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoActionFieldDelete: Dependency modules are not available.")}i.UndoRedo.registerCommand(o),i.events()},events(){i.el.$builder.on("wpformsBeforeFieldDelete",i.onBeforeFieldDelete).on("wpformsFieldDelete",i.onFieldDelete)},onBeforeFieldDelete(e,d,l){i.UndoRedo.isRecordPrevented()||(i.trackFieldSettings[d]=wpf.getField(d),i.UndoRedoHelpersFields.getCurrentFieldsElements(),i.UndoRedoHelpersFields.getCurrentAddFieldsTab())},onFieldDelete(e,d,l){i.UndoRedo.isRecordPrevented()||_.debounce(i.recordCommand,0)(e,d,l)},recordCommand(e,d,l){l=i.UndoRedo.getCommand("ActionFieldDeleteCommand",{fieldId:d,type:l,eventOptions:{},fieldSettings:i.trackFieldSettings[d],event:e.type??"",old:{...i.UndoRedoHelpersFields.getTrackedFieldsElements(),$addFieldsTab:i.UndoRedoHelpersFields.getTrackedAddFieldsTab()},new:{...i.UndoRedoHelpersFields.getCurrentFieldsElements(),$addFieldsTab:i.UndoRedoHelpersFields.getCurrentAddFieldsTab()}});i.UndoRedo.record(l)}};return i}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,d,i){class l extends WPForms.Admin.Builder.UndoRedoActionCommandBase.get(){static id="ActionFieldDuplicateCommand";constructor(e){super(e),this.actionName=this.getActionName()}execute(){n.UndoRedo.executeTriggerEvents&&this.duplicateField(this.args)}undo(){n.UndoRedo.executeTriggerEvents&&this.deleteField(this.args)}duplicateField(e){n.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(n.el.$allFieldsPreview,e.new.$allFieldsPreview),this.replaceDOMElementContent(n.el.$allFieldsOptions,e.new.$allFieldsOptions);var d=i("#wpforms-field-"+e.fieldId),l=i("#wpforms-field-"+e.newFieldId);n.el.$builder.trigger("wpformsFieldDuplicated",[e.fieldId,d,e.newFieldId,l]),n.UndoRedoHelpersFields.reInitFields(e.newFieldId),n.UndoRedo.preventRecord(!1)}deleteField(e){n.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(n.el.$allFieldsPreview,e.old.$allFieldsPreview),this.replaceDOMElementContent(n.el.$allFieldsOptions,e.old.$allFieldsOptions);var d=i("#wpforms-field-"+e.newFieldId).parents(".wpforms-field-layout-columns");n.el.$builder.trigger("wpformsFieldDelete",[e.newFieldId,e.fieldSettings?.type,d]),n.UndoRedoHelpersFields.reInitFields(e.fieldId),n.UndoRedo.preventRecord(!1)}getActionName(){var e,d;return this.actionName||(e=n.UndoRedoHelpersFields.getFieldName(null,this.args.fieldId),d=`(#${this.args.fieldId})`,[wp.i18n.__("Duplicate Field","wpforms"),n.actionNameSeparator,e,d].filter(Boolean).join(" "))}}let n={el:{},trackFieldSettings:{},init(){n.setup(),n.el.$builder.on("wpformsBuilderReady",_.debounce(n.ready,250))},setup(){n.el.$document=i(e),n.el.$builder=i("#wpforms-builder"),n.el.$allFieldsPreview=n.el.$builder.find(".wpforms-field-wrap"),n.el.$allFieldsOptions=n.el.$builder.find(".wpforms-field-options")},ready(){try{n.UndoRedo=WPForms.Admin.Builder.UndoRedo,n.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,n.UndoRedoHelpersFields=WPForms.Admin.Builder.UndoRedoHelpersFields,n.undoManager=n.UndoRedo.undoManager,n.actionNameSeparator=n.UndoRedo.config.actionNameSeparator,n.el={...n.el,...n.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoActionFieldDuplicate: Dependency modules are not available.")}n.UndoRedo.registerCommand(l),n.events()},events(){n.el.$builder.on("wpformsBeforeFieldDuplicate",n.onBeforeFieldDuplicate).on("wpformsBeforeLayoutFieldDuplicate",n.onBeforeFieldDuplicate).on("wpformsFieldDuplicated",n.onFieldDuplicate)},onBeforeFieldDuplicate(e,d){n.UndoRedo.isRecordPrevented()||(n.trackFieldSettings[d]=wpf.getField(d),n.UndoRedoHelpersFields.getCurrentFieldsElements())},onFieldDuplicate(e,d,l,i,o){n.UndoRedo.isRecordPrevented()||(i=n.UndoRedo.getCommand("ActionFieldDuplicateCommand",{fieldId:d,newFieldId:i,$fieldPreview:l,$newFieldPreview:o,event:e.type??"",fieldSettings:n.trackFieldSettings[d]??wpf.getField(d),old:n.UndoRedoHelpersFields.getTrackedFieldsElements(),new:n.UndoRedoHelpersFields.getCurrentFieldsElements()}),n.UndoRedo.record(i))}};return n}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,d,o){class l extends WPForms.Admin.Builder.UndoRedoActionCommandBase.get(){static id="ActionFieldMoveCommand";constructor(e){super(e),this.actionName=this.getActionName()}execute(){t.UndoRedo.executeTriggerEvents&&this.moveField(this.args,"new")}undo(){t.UndoRedo.executeTriggerEvents&&this.moveField(this.args,"old")}moveField(e,d){t.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(t.el.$allFieldsPreview,e[d].$allFieldsPreview),this.replaceDOMElementContent(t.el.$allFieldsOptions,e[d].$allFieldsOptions),t.el.$builder.trigger("wpformsFieldMove",[e.ui,e.fieldId,e.multiSelectFields]),t.UndoRedoHelpersFields.reInitFields(e.fieldId),t.UndoRedo.preventRecord(!1)}getActionName(){var e,d;return this.actionName||(e=t.UndoRedoHelpersFields.getFieldName(this.args.type),d=`(#${this.args.fieldId})`,[wp.i18n.__("Move Field","wpforms"),t.actionNameSeparator,e,d].filter(Boolean).join(" "))}}let t={el:{},trackedFieldId:null,trackedFieldType:null,init(){t.setup(),t.el.$builder.on("wpformsBuilderReady",_.debounce(t.ready,250))},setup(){t.el.$document=o(e),t.el.$builder=o("#wpforms-builder"),t.el.$allFieldsPreview=t.el.$builder.find(".wpforms-field-wrap"),t.el.$allFieldsOptions=t.el.$builder.find(".wpforms-field-options")},ready(){try{t.UndoRedo=WPForms.Admin.Builder.UndoRedo,t.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,t.UndoRedoHelpersFields=WPForms.Admin.Builder.UndoRedoHelpersFields,t.undoManager=t.UndoRedo.undoManager,t.actionNameSeparator=t.UndoRedo.config.actionNameSeparator,t.el={...t.el,...t.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoActionFieldMove: Dependency modules are not available.")}t.UndoRedo.registerCommand(l),t.events()},events(){t.el.$builder.on("wpformsBeforeFieldDragStart",t.onFieldDragStart).on("wpformsFieldMove",t.onFieldMove).on("wpformsMultiFieldMove",t.onMultiFieldMove)},onFieldDragStart(e,d){var l;t.UndoRedo.isRecordPrevented()||void 0!==d&&(l=o("#wpforms-field-"+d),t.trackedFieldId=d,t.trackedFieldType=l.data("field-type"),t.UndoRedoHelpersFields.getCurrentFieldsElements())},onFieldMove(e,d,l,o){o?.length||t.recordCommand(e,d,null)},onMultiFieldMove(e,d,l,o){o?.length&&t.recordCommand(e,d,o)},recordCommand(e,d,l){var o,i,n,r;t.UndoRedo.isRecordPrevented()||t.trackedFieldId&&(r=t.trackedFieldId,o=t.trackedFieldType,i=t.UndoRedoHelpersFields.getTrackedFieldsElements(),n=t.UndoRedoHelpersFields.getCurrentFieldsElements(),t.isPositionUnchanged(i,n)||(r=t.UndoRedo.getCommand("ActionFieldMoveCommand",{fieldId:r,type:o,ui:d??null,multiSelectFields:l??null,event:e.type??"",old:i,new:n}),t.UndoRedo.record(r)),t.resetTracking())},isPositionUnchanged(e,d){return!e?.$allFieldsPreview||!d?.$allFieldsPreview||e.$allFieldsPreview.html()===d.$allFieldsPreview.html()},resetTracking(){t.trackedFieldId=null,t.trackedFieldType=null}};return t}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,o,n){class t extends WPForms.Admin.Builder.UndoRedoActionCommandBase.get(){static id="ActionImageAddRemoveCommand";constructor(e){super(e),this.actionName=this.getActionName()}execute(){a.UndoRedo.executeTriggerEvents&&this.updateContainer(this.args,"new")}undo(){a.UndoRedo.executeTriggerEvents&&this.updateContainer(this.args,"old")}updateContainer(o,n){if(o[n="new"===n?"new":"old"].$container?.length){a.UndoRedo.preventRecord(!0);var t=a.getContainer(o[n].$container);this.replaceDOMElementContent(t,o[n].$container);let e;e="wpformsImageUploadChange"===o.event?[o.$container,o.attachment]:[o.$button,o.$container],a.el.$builder.trigger(o.event,e),a.UndoRedo.preventRecord(!1)}}getActionName(){var e,o,n;return this.actionName||(e={add:wp.i18n.__("Select image","wpforms"),remove:wp.i18n.__("Remove image","wpforms")},n=a.UndoRedoHelpers.getElement(this.args.new.$container),o=a.UndoRedoHelpers.getSectionTitle(n),n=a.UndoRedoHelpers.getInputLabel(n),[e[this.args.action],a.actionNameSeparator,o,a.actionNameSeparator,n].filter(Boolean).join(" "))}}let a={el:{},sel:{buttons:[".wpforms-image-upload .wpforms-image-upload-remove",".wpforms-image-upload-control .wpforms-image-remove-button",".wpforms-image-upload .wpforms-image-upload-add",".wpforms-image-upload-control .wpforms-image-upload-button"].join(", "),container:".wpforms-image-upload, .wpforms-image-upload-control"},undoManager:null,init(){a.setup(),a.el.$builder.on("wpformsBuilderReady",_.debounce(a.ready,250))},setup(){a.el.$document=n(e),a.el.$builder=n("#wpforms-builder")},ready(){try{a.UndoRedo=WPForms.Admin.Builder.UndoRedo,a.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,a.actionNameSeparator=a.UndoRedo.config.actionNameSeparator,a.el={...a.el,...a.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoActionImageAddRemove: Dependency modules are not available.")}a.UndoRedo.registerCommand(t),a.events()},events(){a.el.$builder.on("mousedown",a.sel.buttons,a.onMousedown).on("wpformsImageUploadAdd wpformsImageUploadRemove",a.onImageUpload).on("wpformsImageUploadChange",a.onImageUploadChange)},onMousedown(e){a.UndoRedo.isRecordPrevented()||(a.$trackButton=n(e.currentTarget),a.$trackContainer=a.getContainer(a.$trackButton),a.UndoRedoHelpers.getCurrentContainer(a.$trackContainer))},onImageUpload(e,o,n,t=null){a.UndoRedo.isRecordPrevented()||(n=a.UndoRedo.getCommand("ActionImageAddRemoveCommand",{action:a.$trackButton.hasClass("wpforms-image-upload-add")?"add":"remove",$button:a.$trackButton.clone(!0),$container:n,attachment:t,fieldId:a.$trackContainer.closest(".wpforms-field-option").data("field-id"),event:e.type??"",old:{$container:a.UndoRedoHelpers.getTrackedContainer(a.$trackContainer)},new:{$container:a.UndoRedoHelpers.getCurrentContainer(a.$trackContainer)}}),a.UndoRedo.record(n))},onImageUploadChange(e,o,n){a.onImageUpload(e,a.$trackButton,o,n)},getContainer(e){return(e=a.UndoRedoHelpers.getElement(e)).closest(a.sel.container)}};return a}
|
||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
export default function(e,d,n){class l extends WPForms.Admin.Builder.UndoRedoActionCommandBase.get(){static id="ActionMultiFieldDeleteCommand";constructor(e){super(e),this.actionName=this.getActionName()}execute(){r.UndoRedo.executeTriggerEvents&&this.deleteFields(this.args)}undo(){r.UndoRedo.executeTriggerEvents&&this.addFields(this.args)}deleteFields(i){r.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(r.el.$allFieldsPreview,i.new.$allFieldsPreview),this.replaceDOMElementContent(r.el.$allFieldsOptions,i.new.$allFieldsOptions),i.fieldIds.forEach(e=>{var d=n("#wpforms-field-"+e).parents(".wpforms-field-layout-columns"),l=i.multiFieldSettings[e]?.type;r.el.$builder.trigger("wpformsFieldDelete",[e,l,d]),r.UndoRedoHelpersFields.applyAddFieldsButtonAttributes(l,i.new.$addFieldsTab)}),r.el.$builder.trigger("wpformsMultiFieldDelete",[i.fieldIds]),r.UndoRedoHelpersFields.reInitFields(),r.UndoRedo.preventRecord(!1)}addFields(t){r.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(r.el.$allFieldsPreview,t.old.$allFieldsPreview),this.replaceDOMElementContent(r.el.$allFieldsOptions,t.old.$allFieldsOptions);let o={isUndoRedo:!0};t.fieldIds.forEach(e=>{var d=n("#wpforms-field-"+e),l=n("#wpforms-field-option-"+e),i=t.multiFieldSettings[e]?.type;r.el.$builder.trigger("wpformsFieldAdd",[e,t.multiFieldSettings[e]?.type,o,d,l]),r.UndoRedoHelpersFields.applyAddFieldsButtonAttributes(i,t.old.$addFieldsTab)}),r.UndoRedoHelpersFields.reInitFields(),r.UndoRedo.preventRecord(!1)}getActionName(){var e;return this.actionName||(e="#"+this.args.fieldIds.join(", #"),[wp.i18n.__("Delete Fields","wpforms"),r.actionNameSeparator,e].filter(Boolean).join(" "))}}let r={el:{},trackFieldSettings:{},init(){r.setup(),r.el.$builder.on("wpformsBuilderReady",_.debounce(r.ready,250))},setup(){r.el.$document=n(e),r.el.$builder=n("#wpforms-builder"),r.el.$allFieldsPreview=r.el.$builder.find(".wpforms-field-wrap"),r.el.$allFieldsOptions=r.el.$builder.find(".wpforms-field-options")},ready(){try{r.UndoRedo=WPForms.Admin.Builder.UndoRedo,r.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,r.UndoRedoHelpersFields=WPForms.Admin.Builder.UndoRedoHelpersFields,r.actionNameSeparator=r.UndoRedo.config.actionNameSeparator,r.el={...r.el,...r.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoActionMultiFieldDelete: Dependency modules are not available.")}r.UndoRedo.registerCommand(l),r.events()},events(){r.el.$builder.on("wpformsBeforeMultiFieldDelete",r.onBeforeMultiFieldDelete).on("wpformsMultiFieldDelete",r.onMultiFieldDelete)},onBeforeMultiFieldDelete(e,d){r.UndoRedo.isRecordPrevented()||(r.trackMultiFieldSettings=[],d.forEach(e=>{r.trackMultiFieldSettings[e]=wpf.getField(e)}),r.UndoRedoHelpersFields.getCurrentFieldsElements(),r.UndoRedoHelpersFields.getCurrentAddFieldsTab())},onMultiFieldDelete(e,d){r.UndoRedo.isRecordPrevented()||_.debounce(r.recordCommand,0)(e,d)},recordCommand(e,d){d=r.UndoRedo.getCommand("ActionMultiFieldDeleteCommand",{fieldIds:d,multiFieldSettings:r.trackMultiFieldSettings,event:e.type??"",old:{...r.UndoRedoHelpersFields.getTrackedFieldsElements(),$addFieldsTab:r.UndoRedoHelpersFields.getTrackedAddFieldsTab()},new:{...r.UndoRedoHelpersFields.getCurrentFieldsElements(),$addFieldsTab:r.UndoRedoHelpersFields.getCurrentAddFieldsTab()}});r.UndoRedo.record(d)}};return r}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,l,o){class d extends WPForms.Admin.Builder.UndoRedoActionCommandBase.get(){static id="ActionMultiFieldDuplicateCommand";constructor(e){super(e),this.actionName=this.getActionName()}execute(){n.UndoRedo.executeTriggerEvents&&this.duplicateFields(this.args)}undo(){n.UndoRedo.executeTriggerEvents&&this.deleteFields(this.args)}duplicateFields(t){n.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(n.el.$allFieldsPreview,t.new.$allFieldsPreview),this.replaceDOMElementContent(n.el.$allFieldsOptions,t.new.$allFieldsOptions),t.fieldIds.forEach((e,l)=>{var l=t.newFieldIds[l],d=o("#wpforms-field-"+e),i=o("#wpforms-field-"+l);n.el.$builder.trigger("wpformsFieldDuplicated",[e,d,l,i])}),n.UndoRedoHelpersFields.reInitFields(t.newFieldIds[t.newFieldIds?.length-1]),n.UndoRedo.preventRecord(!1)}deleteFields(d){n.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(n.el.$allFieldsPreview,d.old.$allFieldsPreview),this.replaceDOMElementContent(n.el.$allFieldsOptions,d.old.$allFieldsOptions),d.newFieldIds.forEach(e=>{var l=o("#wpforms-field-"+e).parents(".wpforms-field-layout-columns");n.el.$builder.trigger("wpformsFieldDelete",[e,d.multiFieldSettings[e]?.type,l])}),n.el.$builder.trigger("wpformsMultiFieldDelete",[d.fieldIds]),n.UndoRedoHelpersFields.reInitFields(),n.UndoRedo.preventRecord(!1)}getActionName(){var e;return this.actionName||(e="#"+this.args.fieldIds.join(", #"),[wp.i18n.__("Duplicate Fields","wpforms"),n.actionNameSeparator,e].filter(Boolean).join(" "))}}let n={el:{},trackMultiFieldSettings:{},init(){n.setup(),n.el.$builder.on("wpformsBuilderReady",_.debounce(n.ready,250))},setup(){n.el.$document=o(e),n.el.$builder=o("#wpforms-builder"),n.el.$allFieldsPreview=n.el.$builder.find(".wpforms-field-wrap"),n.el.$allFieldsOptions=n.el.$builder.find(".wpforms-field-options")},ready(){try{n.UndoRedo=WPForms.Admin.Builder.UndoRedo,n.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,n.UndoRedoHelpersFields=WPForms.Admin.Builder.UndoRedoHelpersFields,n.actionNameSeparator=n.UndoRedo.config.actionNameSeparator,n.el={...n.el,...n.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoActionMultiFieldDuplicate: Dependency modules are not available.")}n.UndoRedo.registerCommand(d),n.events()},events(){n.el.$builder.on("wpformsBeforeMultiFieldDuplicate",n.onBeforeMultiFieldDuplicate).on("wpformsMultiFieldDuplicate",n.onMultiFieldDuplicate)},onBeforeMultiFieldDuplicate(e,l){n.UndoRedo.isRecordPrevented()||(n.trackMultiFieldSettings=[],l.forEach(e=>{n.trackMultiFieldSettings[e]=wpf.getField(e)}),n.UndoRedoHelpersFields.getCurrentFieldsElements())},onMultiFieldDuplicate(e,l,d){n.UndoRedo.isRecordPrevented()||(l=n.UndoRedo.getCommand("ActionMultiFieldDuplicateCommand",{fieldIds:l,newFieldIds:d,multiFieldSettings:n.trackMultiFieldSettings,event:e.type??"",old:n.UndoRedoHelpersFields.getTrackedFieldsElements(),new:n.UndoRedoHelpersFields.getCurrentFieldsElements()}),n.UndoRedo.record(l))}};return n}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,d,i){class l extends WPForms.Admin.Builder.UndoRedoActionCommandBase.get(){static id="ActionMultiFieldPasteCommand";constructor(e){super(e),this.actionName=this.getActionName()}execute(){t.UndoRedo.executeTriggerEvents&&this.pasteFields(this.args)}undo(){t.UndoRedo.executeTriggerEvents&&this.deleteFields(this.args)}pasteFields(e){t.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(t.el.$allFieldsPreview,e.new.$allFieldsPreview),this.replaceDOMElementContent(t.el.$allFieldsOptions,e.new.$allFieldsOptions),e.fieldIds.forEach(e=>{t.el.$builder.trigger("wpformsFieldPasted",[e])}),t.CopyPaste.selectPastedFields(e.fieldIds),t.UndoRedoHelpersFields.reInitFields(),t.UndoRedo.preventRecord(!1)}deleteFields(l){t.UndoRedo.preventRecord(!0),this.replaceDOMElementContent(t.el.$allFieldsPreview,l.old.$allFieldsPreview),this.replaceDOMElementContent(t.el.$allFieldsOptions,l.old.$allFieldsOptions),l.fieldIds.forEach(e=>{var d=i("#wpforms-field-"+e).parents(".wpforms-field-layout-columns");t.el.$builder.trigger("wpformsFieldDelete",[e,l.multiFieldSettings[e]?.type,d])}),t.el.$builder.trigger("wpformsMultiFieldDelete",[l.fieldIds]),t.UndoRedoHelpersFields.reInitFields(),t.UndoRedo.preventRecord(!1)}getActionName(){var e;return this.actionName||(e="#"+this.args.fieldIds.join(", #"),[wp.i18n.__("Paste Fields","wpforms"),t.actionNameSeparator,e].filter(Boolean).join(" "))}}let t={el:{},trackMultiFieldSettings:{},init(){t.setup(),t.el.$builder.on("wpformsBuilderReady",_.debounce(t.ready,250))},setup(){t.el.$document=i(e),t.el.$builder=i("#wpforms-builder"),t.el.$allFieldsPreview=t.el.$builder.find(".wpforms-field-wrap"),t.el.$allFieldsOptions=t.el.$builder.find(".wpforms-field-options")},ready(){try{t.UndoRedo=WPForms.Admin.Builder.UndoRedo,t.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,t.UndoRedoHelpersFields=WPForms.Admin.Builder.UndoRedoHelpersFields,t.CopyPaste=WPForms.Admin.Builder.CopyPaste,t.actionNameSeparator=t.UndoRedo.config.actionNameSeparator,t.el={...t.el,...t.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoActionMultiFieldPaste: Dependency modules are not available.")}t.UndoRedo.registerCommand(l),t.events()},events(){t.el.$builder.on("wpformsBeforeMultiFieldPaste",t.onBeforeMultiFieldPaste).on("wpformsMultiFieldPasted",t.onMultiFieldPasted)},onBeforeMultiFieldPaste(e,d){t.UndoRedo.isRecordPrevented()||(t.trackMultiFieldSettings=[],d.forEach(e=>{t.trackMultiFieldSettings[e]=wpf.getField(e)}),t.UndoRedoHelpersFields.getCurrentFieldsElements())},onMultiFieldPasted(e,d){t.UndoRedo.isRecordPrevented()||(d=t.UndoRedo.getCommand("ActionMultiFieldPasteCommand",{fieldIds:d,multiFieldSettings:t.trackMultiFieldSettings,event:e.type??"",old:t.UndoRedoHelpersFields.getTrackedFieldsElements(),new:t.UndoRedoHelpersFields.getCurrentFieldsElements()}),t.UndoRedo.record(d))}};return t}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(n,e,o){class t extends WPForms.Admin.Builder.UndoRedoActionCommandBase.get(){static id="ActionSettingsBlockAddCommand";constructor(e){super(e),this.actionName=this.getActionName()}execute(){i.UndoRedo.executeTriggerEvents&&this.addBlock(this.args)}undo(){i.UndoRedo.executeTriggerEvents&&this.deleteBlock(this.args)}addBlock(e){var t;e.new.$container?.length&&e.$block?.length&&(i.preventRecordingCommand=!0,t=i.getSettingsSection(e.$settingsSection),this.replaceDOMElementContent(t,e.new.$container),i.reInitBlocks(t),i.el.$builder.trigger(e.event,[e.$block,e.blockId]),i.preventRecordingCommand=!1)}deleteBlock(e){var t;e.new.$container?.length&&e.$block?.length&&(i.preventRecordingCommand=!0,t=i.getSettingsSection(e.$settingsSection),this.replaceDOMElementContent(t,e.old.$container),i.reInitBlocks(t),t=e.$block.data("block-type"),e=e.$block.data("block-id"),i.el.$builder.trigger("wpformsSettingsBlockDeleted",[t,e]),i.preventRecordingCommand=!1)}getActionName(){return this.actionName||[this.args.event?.includes("Clone")?wp.i18n.__("Clone settings block","wpforms"):wp.i18n.__("Add settings block","wpforms"),i.actionNameSeparator,this.args.settingsSectionTitle].filter(Boolean).join(" ")}}let i={el:{},init(){i.setup(),i.el.$builder.on("wpformsBuilderReady",_.debounce(i.ready,250))},setup(){i.el.$document=o(n),i.el.$builder=o("#wpforms-builder")},ready(){try{i.UndoRedo=WPForms.Admin.Builder.UndoRedo,i.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,i.actionNameSeparator=i.UndoRedo.config.actionNameSeparator,i.el={...i.el,...i.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoActionSettingsBlockAdd: Dependency modules are not available.")}i.UndoRedo.registerCommand(t),i.events()},events(){i.el.$builder.on("wpformsBeforeSettingsBlockClone",i.onBeforeSettingsBlockClone).on("wpformsSettingsBlockCloned",i.onSettingsBlockCloned).on("wpformsBeforeSettingsBlockAdd",i.onBeforeSettingsBlockClone).on("wpformsSettingsBlockAdded",i.onSettingsBlockCloned)},onBeforeSettingsBlockClone(e,t){i.isRecordPrevented()||(i.$trackSettingsSection=i.getSettingsSection(t),i.trackSettingsSectionTitle=i.UndoRedoHelpers.getSectionTitle(i.$trackSettingsSection),i.UndoRedoHelpers.getCurrentContainer(i.$trackSettingsSection))},onSettingsBlockCloned(e,t,n){!i.isRecordPrevented()&&i.$trackSettingsSection?.length&&(n=i.UndoRedo.getCommand("ActionSettingsBlockAddCommand",{$block:t,blockId:n,blockType:t?.data("block-type")??"",connectionId:t?.data("connection_id")??"",provider:i.$trackSettingsSection?.data("provider")??"",event:e.type??"",settingsSectionTitle:i.trackSettingsSectionTitle,$settingsSection:i.$trackSettingsSection,old:{$container:i.UndoRedoHelpers.getTrackedContainer(i.$trackSettingsSection)},new:{$container:i.UndoRedoHelpers.getCurrentContainer(i.$trackSettingsSection)}}),i.UndoRedo.record(n))},getSettingsSection(e){var t=(e=i.UndoRedoHelpers.getElement(e)).data("block-type");return(e=!n.body.contains(e[0])&&t?o(`.wpforms-builder-settings-block[data-block-type="${t}"]`):e).hasClass("wpforms-panel-content-section")?e:e.closest(".wpforms-panel-content-section")},reInitBlocks(e){WPForms.Admin.Builder.SmartTags.reinitWidgets(e),i.UndoRedoHelpers.reInitChoicesJs(e),i.UndoRedoHelpers.reInitTinyMCE(e)},isRecordPrevented(){return i.UndoRedo.isRecordPrevented()||i.preventRecordingCommand}};return i}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,t,o){class n extends WPForms.Admin.Builder.UndoRedoActionCommandBase.get(){static id="ActionSettingsBlockDeleteCommand";constructor(e){super(e),this.actionName=this.getActionName()}execute(){d.UndoRedo.executeTriggerEvents&&this.deleteBlock(this.args)}undo(){d.UndoRedo.executeTriggerEvents&&this.addBlock(this.args)}deleteBlock(e){var t;e.new.$container?.length&&e.$block?.length&&(d.preventRecordingCommand=!0,t=d.UndoRedoActionSettingsBlockAdd.getSettingsSection(e.$settingsSection),this.replaceDOMElementContent(t,e.new.$container),d.UndoRedoActionSettingsBlockAdd.reInitBlocks(t),d.el.$builder.trigger("wpformsSettingsBlockDeleted",[e.blockType,e.blockId]),d.preventRecordingCommand=!1)}addBlock(e){var t;e.new.$container?.length&&e.$block?.length&&(d.preventRecordingCommand=!0,t=d.UndoRedoActionSettingsBlockAdd.getSettingsSection(e.$settingsSection),this.replaceDOMElementContent(t,e.old.$container),d.UndoRedoActionSettingsBlockAdd.reInitBlocks(t),d.el.$builder.trigger("wpformsSettingsBlockCloned",[e.$block,e.blockId]),d.preventRecordingCommand=!1)}getActionName(){return this.actionName||[wp.i18n.__("Delete settings block","wpforms"),d.actionNameSeparator,this.args.settingsSectionTitle].filter(Boolean).join(" ")}}let d={el:{},trackFieldSettings:{},init(){d.setup(),d.el.$builder.on("wpformsBuilderReady",_.debounce(d.ready,250))},setup(){d.el.$document=o(e),d.el.$builder=o("#wpforms-builder")},ready(){try{d.UndoRedo=WPForms.Admin.Builder.UndoRedo,d.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,d.UndoRedoHelpersFields=WPForms.Admin.Builder.UndoRedoHelpersFields,d.UndoRedoActionSettingsBlockAdd=WPForms.Admin.Builder.UndoRedoActionSettingsBlockAdd,d.undoManager=d.UndoRedo.undoManager,d.actionNameSeparator=d.UndoRedo.config.actionNameSeparator,d.el={...d.el,...d.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoActionSettingsBlockDelete: Dependency modules are not available.")}d.UndoRedo.registerCommand(n),d.events()},events(){d.el.$builder.on("wpformsBeforeSettingsBlockDelete",d.onBeforeSettingsBlockDelete).on("wpformsSettingsBlockDeleted",d.onSettingsBlockDeleted).on("connectionDeleted",".wpforms-builder-provider",d.onConnectionDeleted)},onBeforeSettingsBlockDelete(e,t,n){d.UndoRedo.isRecordPrevented()||(d.$trackSettingsBlock=o(`.wpforms-builder-settings-block[data-block-type="${t}"][data-block-id="${n}"]`).clone(),d.$trackSettingsSection=d.UndoRedoActionSettingsBlockAdd.getSettingsSection(d.$trackSettingsBlock),d.trackSettingsSectionTitle=d.UndoRedoHelpers.getSectionTitle(d.$trackSettingsSection),d.UndoRedoHelpers.getCurrentContainer(d.$trackSettingsSection))},onSettingsBlockDeleted(e,t,n){!d.isRecordPrevented()&&d.$trackSettingsSection?.length&&(n=d.UndoRedo.getCommand("ActionSettingsBlockDeleteCommand",{$block:d.$trackSettingsBlock,blockId:n,blockType:t,event:e.type??"",settingsSectionTitle:d.trackSettingsSectionTitle,$settingsSection:d.$trackSettingsSection,old:{$container:d.UndoRedoHelpers.getTrackedContainer(d.$trackSettingsSection)},new:{$container:d.UndoRedoHelpers.getCurrentContainer(d.$trackSettingsSection)}}),d.UndoRedo.record(n))},onConnectionDeleted(e,o){if(o?.length){let t=o.data("connection_id"),n=o.html();o=function(e){return!(e.args?.connectionId&&e.args.connectionId===t||(e.inputId||e.inputName)&&(e.inputId&&n.includes(e.inputId)||e.inputName&&e.inputName.includes(`[${t}]`)))};d.undoManager.undoStack=d.undoManager.undoStack.filter(o),d.undoManager.redoStack=d.undoManager.redoStack.filter(o),d.UndoRedo.updateUI()}},isRecordPrevented(){return d.UndoRedo.isRecordPrevented()||d.preventRecordingCommand}};return d}
|
||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
export default function(e,n,d){class t extends WPForms.Admin.Builder.UndoRedoInputCommandBase.get(){static id="DateTimeChangeCommand";constructor(e,n,t){super(e,n,t),this.flatpickr=this.$input?.prop("_flatpickr")}applyValue(e){i.preventRecordingCommand=!0,this.flatpickr=this.getElement()?.prop("_flatpickr"),this.flatpickr&&this.flatpickr.setDate(e,!0),i.preventRecordingCommand=!1}getElement(e=this.$input){var e=super.getElement(e),n=e.prev('[type="hidden"].flatpickr-input');return n.length?n:e}}let i={el:{},sel:{flatpickrHiddenInput:'[type="hidden"].flatpickr-input',flatpickrInput:'[type="hidden"].flatpickr-input + input',timepickerInput:".ui-timepicker-input",clearButton:".wpforms-clear-datetime-field"},undoManager:null,init(){i.setup(),i.el.$builder.on("wpformsBuilderReady",_.debounce(i.ready,250))},setup(){i.el.$document=d(e),i.el.$builder=d("#wpforms-builder")},ready(){try{i.UndoRedo=WPForms.Admin.Builder.UndoRedo,i.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,i.undoManager=i.UndoRedo.undoManager,i.el={...i.el,...i.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoDateTimePickers: Dependency modules are not available.")}i.UndoRedo.registerCommand(t),i.events()},events(){i.el.$document.on("focusin",i.sel.flatpickrInput,i.onDatePickerFocus).on("mousedown",i.sel.clearButton,i.onClearButtonMouseDown),i.el.$builder.on("wpformsUndoRedoRun",i.onUndoRedoRun)},onDatePickerFocus(e){e=d(e.target).prev(i.sel.flatpickrHiddenInput);i.initFlatpickrTracking(e)},onClearButtonMouseDown(e){var e=d(e.currentTarget),n=e.prevAll(i.sel.flatpickrHiddenInput),e=e.prevAll(i.sel.timepickerInput);i.initFlatpickrTracking(n),i.initTimepickerTracking(e)},onUndoRedoRun(e,n,t){var r;t.$input?.is(i.sel.timepickerInput)&&(r=t.$input.nextAll(i.sel.clearButton)).length&&("undo"===n&&""===t.oldValue||"redo"===n&&""===t.newValue)&&r.hide()},initFlatpickrTracking(e){var n,t;e.length&&(n=i.UndoRedoHelpers.getElementKey(e),"flatpickr"!==(t=i.UndoRedo.trackedInputs.get(n)??{}).type)&&(t.type="flatpickr",t.value=e.val(),t.instance=e.prop("_flatpickr"),t.instance.config.onChange.push(i.onDatePickerChange),i.UndoRedo.trackedInputs.set(n,t))},initTimepickerTracking(e){var n;e.length&&(n=i.UndoRedoHelpers.getElementKey(e),i.UndoRedo.trackedInputs.get(n)||i.UndoRedo.trackedInputs.set(n,e.val()))},onDatePickerChange(e,n,t){i.recordFlatpickrCommand(n,t)},recordFlatpickrCommand(e,n){var t,r,o;i.preventRecordingCommand||(n=d(n.input),t=i.UndoRedoHelpers.getElementKey(n),o=(r=i.UndoRedo.trackedInputs.get(t))?.value,r.value=e,i.UndoRedoHelpers.areValuesEqual(o,e))||(n=i.UndoRedo.getCommand("DateTimeChangeCommand",n,o,e),i.UndoRedo.record(n),i.UndoRedo.trackedInputs.set(t,r))}};return i}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,o,n){class t extends WPForms.Admin.Builder.UndoRedoInputCommandBase.get(){static id="FormThemeChangeCommand";applyValue(e){r.preventRecordingCommand=!0;var o=r.getThemeButtonsGroup(this.$input);o?.length&&(o.find('[role="radio"]').removeClass("is-active"),o.find(`[role="radio"][value="${e}"]`).addClass("is-active"),WPForms.Admin.Builder.Themes?.themes?.selectTheme(e),r.preventRecordingCommand=!1)}getActionName(){var e;return this.actionName||(e=r.getInputLabel(this.$input),[wp.i18n.__("Change","wpforms"),e].filter(Boolean).join(" "))}}let r={el:{},sel:{themeButtonsGroup:".wpforms-builder-themes-radio-group",themeButton:'.wpforms-builder-themes-radio-group button[role="radio"]'},undoManager:null,init(){r.setup(),r.el.$builder.on("wpformsBuilderReady",_.debounce(r.ready,250))},setup(){r.el.$document=n(e),r.el.$builder=n("#wpforms-builder"),r.themeControlKey="form-theme"},ready(){try{r.UndoRedo=WPForms.Admin.Builder.UndoRedo,r.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,r.undoManager=r.UndoRedo.undoManager,r.el={...r.el,...r.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoFormThemes: Dependency modules are not available.")}r.UndoRedo.registerCommand(t),r.events()},events(){r.el.$document.on("focusin",r.sel.themeButton,r.onThemeButtonFocus).on("click",r.sel.themeButton,r.onThemeButtonClick)},getThemeValue(e){e=r.getThemeButtonsGroup(e);return e?.length?e.find("button.is-active").attr("value"):null},onThemeButtonFocus(e){e=n(e.target),e=r.getThemeValue(e);r.UndoRedo.trackedInputs.set(r.themeControlKey,e)},onThemeButtonClick(e){var o,t;r.preventRecordingCommand||(e=n(e.target),o=r.UndoRedo.trackedInputs.get(r.themeControlKey),t=r.getThemeValue(e),e=r.UndoRedo.getCommand("FormThemeChangeCommand",e,o,t),r.UndoRedo.record(e))},getThemeButtonsGroup(e){return e.closest(r.sel.themeButtonsGroup)},getInputLabel(e){return wp.i18n.__("Form Theme","wpforms")}};return r}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,l,d){let r={el:{},init(){r.setup(),r.ready()},setup(){r.el.$document=d(e),r.el.$builder=d("#wpforms-builder"),r.el.$allFieldsPreview=r.el.$builder.find(".wpforms-field-wrap"),r.el.$allFieldsOptions=r.el.$builder.find(".wpforms-field-options"),r.el.$addFieldsTab=r.el.$builder.find("#wpforms-add-fields-tab")},ready(){try{r.UndoRedo=WPForms.Admin.Builder.UndoRedo,r.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,r.CopyPaste=WPForms.Admin.Builder.CopyPaste,r.actionNameSeparator=r.UndoRedo.config.actionNameSeparator,r.el={...r.el,...r.UndoRedo.el}}catch(e){wpf.debug("UndoRedoHelpersFields: Dependency modules are not available.")}},getFieldName(e,l=null){return e?d(`.wpforms-add-fields-button[data-field-type="${e}"]`).text().trim():l?d(`#wpforms-field-${l} .label-title .text`).first().text().trim():""},getCurrentFieldsElements(){var e=r.UndoRedoHelpers?.getElementKey(r.el.$allFieldsPreview),l=r.UndoRedoHelpers?.getElementKey(r.el.$allFieldsOptions),d={$allFieldsPreview:r.prepareFieldsPreview(r.el.$allFieldsPreview),$allFieldsOptions:r.prepareFieldsOptions(r.el.$allFieldsOptions)};return r.UndoRedo.trackedElements.set(e,d.$allFieldsPreview),r.UndoRedo.trackedElements.set(l,d.$allFieldsOptions),d},getCurrentAddFieldsTab(){var e=r.UndoRedoHelpers?.getElementKey(r.el.$addFieldsTab),l=r.prepareAddFieldsTab(r.el.$addFieldsTab);return r.UndoRedo.trackedElements.set(e,l),l},getTrackedFieldsElements(){var e=r.UndoRedoHelpers?.getElementKey(r.el.$allFieldsPreview),l=r.UndoRedoHelpers?.getElementKey(r.el.$allFieldsOptions),d=r.UndoRedoHelpers?.getElementKey(r.el.$addFieldsTab);return{$allFieldsPreview:r.UndoRedo?.trackedElements.get(e),$allFieldsOptions:r.UndoRedo?.trackedElements.get(l),$addFieldsTab:r.UndoRedo?.trackedElements.get(d)}},getTrackedAddFieldsTab(){var e=r.UndoRedoHelpers?.getElementKey(r.el.$addFieldsTab);return r.UndoRedo?.trackedElements.get(e)},prepareFieldsPreview(e){let l=r.UndoRedoHelpers?.cloneWithValues(e);return l.find(".wpforms-field").removeClass("wpforms-field-multi-drag").removeClass("wpforms-field-dragging").attr("style",null),l.find(".wpforms-field-wrap").removeClass("ui-sortable-disabled"),l.find(".wpforms-field-drag-pending, .wpforms-field-drag-placeholder, .ui-sortable-placeholder").remove(),l=r.CopyPaste?.replaceChoicesJSWithOriginalSelect(l)||l,r.UndoRedoHelpers?.convertInputValuesToAttributes(l)},prepareAddFieldsTab(e){e=r.UndoRedoHelpers?.cloneWithValues(e);return e.find(".wpforms-add-fields-button").removeClass("ui-draggable-disabled"),e},applyAddFieldsButtonAttributes(e,l){r.UndoRedoHelpers?.replaceElementAttributes(r.el.$addFieldsTab.find("#wpforms-add-fields-"+e),l.find("#wpforms-add-fields-"+e))},prepareFieldsOptions(e){e=r.UndoRedoHelpers?.cloneWithValues(e),e=r.CopyPaste?.replaceChoicesJSWithOriginalSelect(e)||e;return r.UndoRedoHelpers?.convertInputValuesToAttributes(e)},isTopBottomPagebreaksAdded(){return 2===r.el.$allFieldsPreview.find(".wpforms-pagebreak-top, .wpforms-pagebreak-bottom").length},reInitFields(e=null){wpf.initTooltips(),WPFormsBuilder.loadColorPickers(),WPForms.Admin.Builder.DragFields?.setup(),WPForms.Admin.Builder.DragFields?.initSortableFields(),WPForms.Admin.Builder.PageBreakField.updatePageBreaksState(),WPFormsBuilder.loadEntryPreviewFields(),r.UndoRedoHelpers?.reInitChoicesJs(r.el.$allFieldsPreview),r.UndoRedoHelpers?.reInitChoicesJs(r.el.$allFieldsOptions),WPForms.Admin.Builder.SmartTags?.reinitWidgets(r.el.$allFieldsOptions),null===e?WPFormsBuilder.fieldTabToggle("add-fields"):WPFormsBuilder.fieldTabToggle(e),WPForms.Admin.Builder.FieldsPanel.toggleNoFieldsPreview(),r.reInitSubmitButton()},reInitSubmitButton(){var e,l;0<r.el.$allFieldsPreview.find(".wpforms-field-paypal-commerce").length&&(e=d(".wpforms-preview .wpforms-field-submit"),l=d(".wpforms-field-option-paypal-checkout").is(":checked"),e.toggle(!l))}};return r}
|
||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
export default function(e,o,r){let i={el:{},sel:{choicesSelect:"select.choices__input",choicesContainer:".choices"},undoManager:null,init(){i.setup(),i.el.$builder.on("wpformsBuilderReady",_.debounce(i.ready,250))},setup(){i.el.$document=r(e),i.el.$builder=r("#wpforms-builder")},ready(){try{i.UndoRedo=WPForms.Admin.Builder.UndoRedo,i.UndoRedoInputSimple=WPForms.Admin.Builder.UndoRedoInputSimple,i.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,i.undoManager=i.UndoRedo.undoManager,i.WPFormsChoicesJS=WPForms.Admin.Builder.WPFormsChoicesJS,i.el={...i.el,...i.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoInputChoicesJS: Dependency modules are not available.")}i.events()},events(){i.el.$document.on("mousedown",i.sel.choicesContainer,i.onChoicesFocus).on("focusin",i.sel.choicesContainer,i.onChoicesFocus).on("addItem",i.sel.choicesSelect,i.onChoicesSelectChange).on("removeItem",i.sel.choicesSelect,i.onChoicesSelectChange)},getChoicesSelectFromContainer(e){return e.find(i.sel.choicesSelect).first()},onChoicesFocus(e){var o,e=r(e.currentTarget);i.UndoRedoHelpers.isInFieldPreview(e)||0!==(e=i.getChoicesSelectFromContainer(e))?.length&&(o=i.UndoRedoHelpers.getElementKey(e),e=i.getChoicesValue(e),i.UndoRedo.trackedInputs.set(o,e))},onChoicesSelectChange(e){var o,n,t,e=r(e.target);i.UndoRedoInputSimple.preventRecordingCommand||i.UndoRedo.isSuppressed()||i.UndoRedo.isRecordPrevented()||i.UndoRedoHelpers.isInFieldPreview(e)||(t=i.UndoRedoHelpers.getElementKey(e),o=i.UndoRedo.trackedInputs.get(t),n=i.getChoicesValue(e),i.UndoRedo.trackedInputs.set(t,n),i.UndoRedoHelpers.areValuesEqual(o,n))||(t=i.UndoRedo.getCommand("InputChangeCommand",e,o,n),i.UndoRedo.record(t))},applyChoicesMultipleValue(e,o,n){if(o?.length){var t,r=n.config.choices;for(t of o)if(t){let o="object"==typeof t?t.value:t;var i=r.find(e=>e.value===o);"object"!=typeof t||i||n.setChoices([...r,{value:t.value,label:t.label}],"value","label",!0,!1,!0),n.setChoiceByValue(String(o))}}else e.val([])},applyChoicesValue(e,o,n){i.UndoRedoInputSimple.preventRecordingCommand=!0;try{n.removeActiveItems(),Array.isArray(o)?i.applyChoicesMultipleValue(e,o,n):null!=o&&""!==o?n.setChoiceByValue(String(o)):e.val("")}finally{Promise.resolve().then(()=>{e.trigger("input").trigger("change"),i.UndoRedoInputSimple.preventRecordingCommand=!1})}},getChoicesInstance(e){var o=i.WPFormsChoicesJS?.getRegistryData(e);let n=e.data("choicesjs")||e.data("choices");return n=o?.instance&&!n?i.WPFormsChoicesJS?.reinitFromRegistry(e):n},getChoicesValue(e){var o=i.getChoicesInstance(e)?.getValue(),e=e.is(".wpforms-file-upload-user-roles-select");return o&&Array.isArray(o)?e?o.filter(e=>"administrator"!==e.value):o:o?.value??o??""}};return i}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,o,r){class t extends WPForms.Admin.Builder.UndoRedoInputCommandBase.get(){static id="CodeMirrorChangeCommand";constructor(e,o,t,n="",d=""){super(e,n,d),this.editorId=o,this.editor=t}applyValue(o){if(this.editor){i.preventRecordingCommand=!0;let e=i.WPFormsCalculationsBuilder?.getEditorInstance(this.inputId);var t;e||(t=this.getElement(),i.WPFormsCalculationsBuilder?.setupSingleEditor(t,!0),e=i.WPFormsCalculationsBuilder?.getEditorInstance(this.inputId)),e&&(e.codemirror.setValue(o),e.codemirror.save()),i.preventRecordingCommand=!1}}}let i={el:{},sel:{insertFieldButton:".button-insert-field",aiCalcButton:".wpforms-ai-calculations-button:not(.education-modal)"},trackedEditors:new Map,init(){i.setup(),i.el.$builder.on("wpformsBuilderReady",_.debounce(i.ready,250)).on("wpformsCalculationsEditorReady",i.editorEvents)},setup(){i.el.$document=r(e),i.el.$builder=r("#wpforms-builder")},ready(){try{i.WPFormsCalculationsBuilder=WPFormsCalculationsBuilder}catch(e){return}try{i.UndoRedo=WPForms.Admin.Builder.UndoRedo,i.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,i.undoManager=i.UndoRedo.undoManager,i.el={...i.el,...i.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoInputCodeMirror: Dependency modules are not available.")}i.UndoRedo.registerCommand(t),i.events()},events(){i.el.$builder.on("click",i.sel.insertFieldButton,i.onClickInsertField).on("click",i.sel.aiCalcButton,i.onClickAiCalculationsButton),i.el.$document.on("wpformsUndoRedoRun",i.undoRedoRun).on("wpformsAiCalculationsFormulaInserted",i.onFormulaInserted).on("wpformsDropdownListSelect",i.onDropDownListSelect)},editorEvents(e,o){o?.codemirror?.on&&(o.codemirror.on("focus",i.onEditorFocus),o.codemirror.on("blur",i.onEditorBlur))},onEditorFocus(e){var o=r(e.getTextArea()),o=i.UndoRedoHelpers.getElementKey(o);i.UndoRedo.trackedInputs.set(o,e.getValue())},onEditorBlur(e){var o,t,n,d;i.UndoRedo.isSuppressed()||i.preventRecordingCommand||(d=r(e.getTextArea()),o=i.UndoRedoHelpers.getElementKey(d),t=i.UndoRedo.trackedInputs.get(o),n=e.getValue(),i.UndoRedoHelpers.areValuesEqual(t,n))||(d=i.UndoRedo.getCommand("CodeMirrorChangeCommand",d,o,e,t,n),i.UndoRedo.record(d))},onClickInsertField(){var e=r(this).closest(".wpforms-field-option-row-calculation_code").data("field-id"),e=i.getCodeMirrorInstance(e);e&&i.onEditorFocus(e)},onClickAiCalculationsButton(){var e=r(this).data("field-id"),e=i.getCodeMirrorInstance(e);e&&i.onEditorFocus(e)},onFormulaInserted(e){var e=e.originalEvent.detail.fieldId;e&&(e=i.getCodeMirrorInstance(e))&&i.onEditorBlur(e)},onDropDownListSelect(e){var e=r(e.target).closest(".wpforms-field-option-row-calculation_code");e.length&&(e=e.data("field-id"),e=i.getCodeMirrorInstance(e))&&i.onEditorBlur(e)},undoRedoRun(e,o,t){["ActionFieldAddCommand","ActionFieldDuplicateCommand","ActionFieldDeleteCommand","ActionFieldMoveCommand","ActionMultiFieldDeleteCommand","ActionMultiFieldDuplicateCommand","ActionMultiFieldPasteCommand","ToggleChangeCommand"].includes(t.constructor?.id)&&i.WPFormsCalculationsBuilder&&("ToggleChangeCommand"===t.constructor?.id?(t=i.UndoRedoHelpers.getElement(t.$input)?.closest(".wpforms-field-option-row-calculation_is_enabled").data("field-id"),i.reInitSingleEditor(t)):r("#wpforms-field-options .wpforms-field-option-row-calculation_code").each(function(){i.reInitSingleEditor(r(this).data("field-id"))}))},reInitSingleEditor(e){i.WPFormsCalculationsBuilder?.removeEditorInstance?.(`wpforms-field-option-${e}-calculation_code`),i.WPFormsCalculationsBuilder?.initDuplicatedFieldCodeEditor?.(e)},getCodeMirrorInstance(e){return i.WPFormsCalculationsBuilder?.getEditorInstance?.(`wpforms-field-option-${e}-calculation_code`)?.codemirror??null}};return i}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,t,n){class a{constructor(e,t,n,a=null){this.$input=e,this.inputId=e.attr("id"),this.inputName=e.attr("name"),this.inputType=e.attr("type"),this.oldValue=t,this.newValue=n,this.args=a,this.actionName=this.getActionName()}execute(){i.UndoRedoHelpers.areValuesEqual(this.oldValue,this.newValue)||i.UndoRedo.executeTriggerEvents&&this.applyValue(this.newValue)}undo(){i.UndoRedoHelpers.areValuesEqual(this.oldValue,this.newValue)||i.UndoRedo.executeTriggerEvents&&this.applyValue(this.oldValue)}applyValue(e){}canMerge(e){return e instanceof this.constructor&&(this.inputName&&this.inputName===e.inputName||this.inputId&&this.inputId===e.inputId)}merge(e){this.newValue=e.newValue}serialize(){return""}getElement(e=this.$input){return i.UndoRedoHelpers.getElement(e)}getInputLabel(){return i.UndoRedoHelpers.getInputLabel(this.$input)}getActionName(){var e,t;return this.actionName||(e=i.UndoRedoHelpers.getSectionTitle(this.$input),t=this.getInputLabel(),[wp.i18n.__("Change","wpforms"),e,i.actionNameSeparator,t].filter(Boolean).join(" "))}}let i={init(){try{i.UndoRedo=WPForms.Admin.Builder.UndoRedo,i.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,i.undoManager=i.UndoRedo.undoManager,i.actionNameSeparator=i.UndoRedo.config.actionNameSeparator}catch(e){wpf.debug("UndoRedoInputCommandBase: Dependency modules are not available.")}},get(){return a}};return i}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,n,o){let t={el:{},sel:{providerConnection:".wpforms-builder-provider-connection"},init(){t.setup(),t.el.$builder.on("wpformsBuilderReady",t.ready)},setup(){t.el.$builder=o("#wpforms-builder"),t.el.$providers=o("#wpforms-panel-providers")},ready(){try{t.UndoRedo=WPForms.Admin.Builder.UndoRedo,t.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers}catch(e){return void wpf.debug("UndoRedoInputProviderConnection: Dependency modules are not available.")}t.events()},events(){t.el.$providers.on("connectionRendered",t.onConnectionRendered),t.el.$builder.on("wpformsUndoRedoRun",t.onUndoRedoRun)},onConnectionRendered(){var e;t.UndoRedo.isRecordPrevented()||(e=t.UndoRedo.getCurrentCommand("undo"))?.args?.new?.$container?.length&&(e.args.new.$container=t.trackContainer(e.$input))},onUndoRedoRun(e,n,o){var r="undo"===n?"old":"new";"InputChangeCommand"===o?.constructor?.id?.toString()&&o?.args?.[r]?.$container?.length&&o?.$input?.length&&(r=t.getContainer(o.$input),"undo"===n?(t.UndoRedoHelpers?.replaceDOMElementContent(r,o.args.old.$container),t.UndoRedoHelpers?.reInitChoicesJs(r)):o.applyValue(o.newValue))},trackContainer(e){e=t.getContainer(e);return e?.length?(t.$trackContainer=e,t.UndoRedoHelpers.getCurrentContainer(t.$trackContainer)):e},getContainer(e){return t.UndoRedoHelpers.getElement(e).closest(t.sel.providerConnection)},getCommandExtraArgs(){return t.$trackContainer?.length?{old:{$container:t.UndoRedoHelpers.getTrackedContainer(t.$trackContainer)},new:{$container:t.UndoRedoHelpers.getCurrentContainer(t.$trackContainer)}}:null}};return t}
|
||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
export default function(e,t,d){class a extends WPForms.Admin.Builder.UndoRedoInputCommandBase.get(){static id="SmartTagWidgetChangeCommand";constructor(e,t,a,o){super(e,t,a),this.$widget=e,this.args=o,this.$originalInput=s.getOriginalInput(e)}applyValue(e){var t=this.getElement(this.$originalInput);t?.length&&(s.UndoRedo.preventRecord(!0),t.attr("value",e).val(e).trigger("input").trigger("wpformsSmartTagsInputSync"),(e=t.closest(".wpforms-field-map-custom-wrap")).length&&"close-custom-value"===this.args?.event&&(t=e.prev("select.wpforms-field-map-select"),e.is(":visible")?e.find(".wpforms-field-map-custom-value-close").trigger("click"):t.val("custom_value").trigger("change")),s.UndoRedo.preventRecord("continue"))}}let s={el:{},sel:{smartTagWidget:".wpforms-smart-tags-widget"},undoManager:null,trackedWidgets:new Map,lastRecordedWidgetState:new WeakMap,init(){s.setup(),s.el.$builder.on("wpformsBuilderReady",_.debounce(s.ready,250))},setup(){s.el.$document=d(e),s.el.$builder=d("#wpforms-builder")},ready(){try{s.UndoRedo=WPForms.Admin.Builder.UndoRedo,s.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,s.undoManager=s.UndoRedo.undoManager,s.actionNameSeparator=s.UndoRedo.config.actionNameSeparator,s.el={...s.el,...s.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoInputSmartTags: Dependency modules are not available.")}s.UndoRedo.registerCommand(a),s.events()},events(){s.el.$document.on("focus",s.sel.smartTagWidget,s.onSmartTagsWidgetFocus).on("blur",s.sel.smartTagWidget,s.onSmartTagsWidgetBlur).on("mousedown",".wpforms-field-map-custom-value-close",s.onCustomValueCloseMousedown).on("click",".wpforms-field-map-custom-value-close",s.onCustomValueCloseClick)},onSmartTagsWidgetFocus(e){var e=d(e.target),t=s.getSmartTagsWidgetKey(e);s.trackedWidgets.set(t,{htmlContent:e.html(),inputValue:s.getOriginalInput(e).val()})},onSmartTagsWidgetBlur(e){var t,a,o,r=d(e.target),n=s.getSmartTagsWidgetKey(r),n=s.trackedWidgets.get(n);!n||(t=r.html()).includes('<span class="tag" contenteditable="true" data-value="')||(a=s.getOriginalInput(r).val(),o=s.lastRecordedWidgetState.get(r[0]),n.htmlContent===t)||o&&o===t||s.recordSmartTagsWidgetChange(r,n.htmlContent,t,n.inputValue,a,{event:e.customType??e.type})},onCustomValueCloseMousedown(e){var t=s.getCustomValueWidget(d(e.target));e.target=t[0],s.onSmartTagsWidgetFocus(e)},onCustomValueCloseClick(e){var t;s.UndoRedo.isRecordPrevented()||(t=s.getCustomValueWidget(d(e.target)),e.target=t[0],e.customType="close-custom-value",s.onSmartTagsWidgetBlur(e))},getCustomValueWidget(e){return e.closest(".wpforms-field-map-custom-wrap").find(s.sel.smartTagWidget)},recordSmartTagsWidgetChange(e,t,a,o,r,n){s.UndoRedo.isRecordPrevented()||(o=s.UndoRedo.getCommand("SmartTagWidgetChangeCommand",e,o,r,n),s.UndoRedo.record(o),s.lastRecordedWidgetState.set(e[0],a))},recordSmartTagImmediate(t){if(!s.UndoRedo.isRecordPrevented()){var a=s.getSmartTagsWidgetKey(t);let e=s.trackedWidgets.get(a);e||(r=s.lastRecordedWidgetState.get(t[0]),e={htmlContent:r||"",inputValue:s.getOriginalInput(t).val()});var o,r=t.html();e.htmlContent!==r&&(o=s.getOriginalInput(t).val(),s.recordSmartTagsWidgetChange(t,e.htmlContent,r,e.inputValue,o,{event:"immediate"}),s.trackedWidgets.set(a,{htmlContent:r,inputValue:o}))}},getOriginalInput(e){return e.parent().next(".wpforms-smart-tags-widget-original")},getSmartTagsWidgetKey(e){e=s.getOriginalInput(e);return s.UndoRedoHelpers.getElementKey(e)}};return s}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,t,d){class o extends WPForms.Admin.Builder.UndoRedoInputCommandBase.get(){static id="TinyMCEChangeCommand";constructor(e,t,o){super(d("#"+e),t,o),this.editorId=e}applyValue(e){var t=r.getEditor(this.editorId),t=(t&&(t.setContent(e),t.save()),d("#"+this.editorId));t.length&&t.val(e).trigger("input").trigger("change")}canMerge(e){return e instanceof this.constructor&&this.editorId===e.editorId}}let r={el:{},sel:{wpEditorArea:"textarea.wp-editor-area"},undoManager:null,trackedEditors:new Map,init(){r.setup(),r.el.$builder.on("wpformsBuilderReady",_.debounce(r.ready,250))},setup(){r.el.$document=d(e),r.el.$builder=d("#wpforms-builder")},ready(){try{r.UndoRedo=WPForms.Admin.Builder.UndoRedo,r.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,r.undoManager=r.UndoRedo.undoManager,r.actionNameSeparator=r.UndoRedo.config.actionNameSeparator,r.el={...r.el,...r.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoInputTinyMCE: Dependency modules are not available.")}r.UndoRedo.registerCommand(o),r.events()},events(){r.attachToExistingEditors(),r.el.$builder.on("wpformsBuilderReady",r.attachToExistingEditors),r.el.$document.on("focus",r.sel.wpEditorArea,r.onTextareaFocus).on("blur",r.sel.wpEditorArea,r.onTextareaBlur)},attachToExistingEditors(){if("undefined"!=typeof tinymce){for(var e of tinymce.editors){if(e.wpformsUndoRedoAttached)return;r.attachEditorEvents(e)}tinymce.on("AddEditor",function(e){let t=e.editor;t&&t.on("init",function(){r.attachEditorEvents(t)})})}},attachEditorEvents(e){e.wpformsUndoRedoAttached||(e.wpformsUndoRedoAttached=!0,e.on("focus",function(){r.onEditorFocus(e)}),e.on("blur",function(){r.onEditorBlur(e)}))},onEditorFocus(e){var t=e.id;r.trackedEditors.set(t,e.getContent())},onEditorBlur(e){var t,o;r.UndoRedo.isSuppressed()||(t=e.id,o=r.trackedEditors.get(t),e=e.getContent(),r.UndoRedoHelpers.areValuesEqual(o,e)||(o=r.UndoRedo.getCommand("TinyMCEChangeCommand",t,o,e),r.UndoRedo.record(o)),r.trackedEditors.delete(t))},onTextareaFocus(e){var e=d(e.target),t=e.attr("id");r.getEditor(t)||r.trackedEditors.set(t,e.val())},onTextareaBlur(e){var t,o;r.UndoRedo.isSuppressed()||(t=(e=d(e.target)).attr("id"),r.getEditor(t))||(o=r.trackedEditors.get(t),e=e.val(),r.UndoRedoHelpers.areValuesEqual(o,e)||(o=r.UndoRedo.getCommand("TinyMCEChangeCommand",t,o,e),r.UndoRedo.record(o)),r.trackedEditors.delete(t))},getEditor(e){return"undefined"==typeof tinymce?null:tinymce.get(e)}};return r}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,t,o){class n extends WPForms.Admin.Builder.UndoRedoInputCommandBase.get(){static id="ToggleChangeCommand";constructor(e,t,o,n){super(e,t,o),this.args=n,this.$settingsStatusButton=e.siblings(i.sel.settingsStatusButton)}applyValue(e){i.preventRecordingCommand=!0;var t,o=this.getElement();this.$settingsStatusButton?.length?(t=Number(e)?1:0,o.val(t).attr("value",t),WPFormsBuilder.changeStatusButton(this.$settingsStatusButton,Boolean(t))):o.prop("checked",e).trigger("change"),!0===e&&this.args.$trackConditionalBlock?.length&&(t=o.closest(i.sel.conditionalBlock),i.UndoRedoHelpers.replaceDOMElementContent(t,this.args.$trackConditionalBlock)),i.preventRecordingCommand=!1}canMerge(){return!1}getActionName(){var e,t,o;return this.actionName||(e=i.UndoRedoHelpers.getSectionTitle(this.$input),this.$settingsStatusButton=this.$settingsStatusButton??this.$input.siblings(i.sel.settingsStatusButton),((t=i.getSettingsStatusButtonLabel(this.$settingsStatusButton,this.newValue))?.length?[wp.i18n.__("Set","wpforms"),e,i.actionNameSeparator,t]:(t=this.newValue?wp.i18n.__("On","wpforms"):wp.i18n.__("Off","wpforms"),o=(o=(o=i.getToggleInputLabel(this.$input))?.length?o:i.getDayLimitInputLabel(this.$input))?.length?o:i.getSettingsCheckboxInputLabel(this.$input),[wp.i18n.__("Set","wpforms"),e,i.actionNameSeparator,o,t])).filter(Boolean).join(" "))}}let i={el:{},sel:{inputToggle:'input[type="checkbox"]:not( .choices-list input.default )',settingsStatusButton:".wpforms-builder-settings-block-status",conditionalBlock:".wpforms-conditional-block"},undoManager:null,init(){i.setup(),i.el.$builder.on("wpformsBuilderReady",_.debounce(i.ready,250))},setup(){i.el.$document=o(e),i.el.$builder=o("#wpforms-builder")},ready(){try{i.UndoRedo=WPForms.Admin.Builder.UndoRedo,i.UndoRedoHelpers=WPForms.Admin.Builder.UndoRedoHelpers,i.undoManager=i.UndoRedo.undoManager,i.actionNameSeparator=i.UndoRedo.config.actionNameSeparator,i.el={...i.el,...i.UndoRedo.el}}catch(e){return void wpf.debug("UndoRedoInputToggle: Dependency modules are not available.")}i.UndoRedo.registerCommand(n),i.events()},events(){i.el.$document.on("mousedown",".wpforms-toggle-control",i.onToggleMousedown).on("change",i.sel.inputToggle,i.onToggleChange),i.el.$builder.on("WPFormsChangeStatusButton",i.onSettingsStatusButton).on("wpformsDisableConditionalLogicCanceled",i.onDisableConditionalLogicCanceled)},onToggleMousedown(e){e=o(e.currentTarget).find(i.sel.inputToggle);e.attr("name")?.includes("[conditional_logic]")&&e.is(":checked")?(i.$trackConditionalBlock=e.closest(i.sel.conditionalBlock),i.UndoRedoHelpers.getCurrentContainer(i.$trackConditionalBlock)):i.$trackConditionalBlock=null},onToggleChange(e){i.preventRecordingCommand||i.UndoRedo.isRecordPrevented()||(e=o(e.target),i.recordCommand(e))},onSettingsStatusButton(e,t){i.preventRecordingCommand||i.UndoRedo.isRecordPrevented()||(t=t.siblings("input"),i.recordCommand(t))},onDisableConditionalLogicCanceled(e,t){var o=i.UndoRedo.lastExecuted?.command;o instanceof n&&o?.$input.attr("id")===t.attr("id")&&o.args.$trackConditionalBlock?.length&&i.UndoRedo.revertRun()},recordCommand(e){let t,o;e.siblings(".wpforms-builder-settings-block-status").length?(o=Number(e.val()),t=1===o?0:1):(t=e.is(":checked"),o=!t);var n={},e=(i.$trackConditionalBlock?.length&&(n.$trackConditionalBlock=i.UndoRedoHelpers.getTrackedContainer(i.$trackConditionalBlock),i.$trackConditionalBlock=null),i.UndoRedo.getCommand("ToggleChangeCommand",e,o,t,n));i.UndoRedo.record(e)},getToggleInputLabel(e){let t=e.siblings(".wpforms-toggle-control-label").text().trim();var e=e.closest(".wpforms-field-header");return e.length&&(e=e.find("label").first().text().trim(),t=[e,i.UndoRedo.config.actionNameSeparator,t].filter(Boolean).join(" ")),t},getDayLimitInputLabel(e){var t=e.closest(".wpforms-field-option-row").prev(".wpforms-field-option-row").find(".wpforms-toggle-control-label").text().trim(),e=e.closest(".sub-label").text().trim();return(t+e)?.length?[t,i.UndoRedo.config.actionNameSeparator,e].filter(Boolean).join(" "):""},getSettingsCheckboxInputLabel(e){var t=e.closest(".wpforms-panel-field").prevAll(".wpforms-panel-fields-group").first().find(".wpforms-panel-fields-group-title").text().trim(),e=e.siblings("label").text().trim();let o=i.UndoRedo.config.actionNameSeparator;return[t,o=t?.length&&e?.length?o:"",e].filter(Boolean).join(" ")},getSettingsStatusButtonLabel(e,t){return e?.length?(e=wp.i18n.__("Settings block","wpforms"),t=t?wp.i18n.__("Active","wpforms"):wp.i18n.__("Inactive","wpforms"),[e,i.actionNameSeparator,t].filter(Boolean).join(" ")):""}};return i}
|
||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.PanelLoader=WPForms.Admin.Builder.PanelLoader||(n=>{let o={},e=[],i={init(){n(i.ready)},ready(){i.setup(),i.events(),o.$builder.trigger("wpformsBuilderLoaderReady")},setup(){o.$builder=n("#wpforms-builder"),o.$form=n("#wpforms-builder-form"),o.$panels=o.$builder.find(".wpforms-panels"),e.currentPanel=wpf.getQueryString("view")},events(){o.$builder.on("wpformsPanelSwitching",function(e,r){o.$builder.find(`.wpforms-panel-${r}-button .wpforms-loading-spinner`).length?e.preventDefault():o.$panels.find("#wpforms-panel-"+r).length||(e.preventDefault(),i.loadPanel(r))})},loadPanel(r){i.showSpinner(r),n.post(wpforms_builder.ajax_url,{nonce:wpforms_builder.nonce,action:"wpforms_builder_load_panel",panel:r,form_id:wpf.getQueryString("form_id")}).done(function(e){e.success&&e.data?.length?(i.embedPanel(r,e.data),i.switchPanel(r),o.$builder.trigger("wpformsBuilderPanelLoaded",[r])):i.displayErrorModal(`<p>${wpforms_builder.error_load_templates}</p><p>${wpforms_builder.error_contact_support}</p>`)}).fail(function(){i.displayErrorModal(`<p>${wpforms_builder.something_went_wrong}.</p><p>${wpforms_builder.error_contact_support}</p>`)}).always(function(){i.hideSpinner(r)})},showSpinner(e){e=n(`.wpforms-panel-${e}-button`);e.find("i.fa").addClass("wpforms-hidden"),e.prepend('<i class="wpforms-loading-spinner wpforms-loading-white"></i>')},hideSpinner(e){e=n(`.wpforms-panel-${e}-button`);e.find("i.fa").removeClass("wpforms-hidden"),e.find("i.wpforms-loading-spinner").remove()},embedPanel(e,r){o.$panels.append(r)},switchPanel(e){n("#wpforms-panels-toggle").find("button").removeClass("active"),n(".wpforms-panel").removeClass("active"),n(`.wpforms-panel-${e}-button`).addClass("active"),n("#wpforms-panel-"+e).addClass("active"),history.replaceState({},null,wpf.updateQueryString("view",e)),o.$builder.trigger("wpformsPanelSwitched",[e])},displayErrorModal(e){n.alert({title:wpforms_builder.uh_oh,content:e,icon:"fa fa-exclamation-circle",type:"red",buttons:{cancel:{text:wpforms_builder.close,btnClass:"btn-confirm",keys:["enter"]}}})}};return i})((document,window,jQuery)),WPForms.Admin.Builder.PanelLoader.init();
|
||||
+1
@@ -0,0 +1 @@
|
||||
let WPFormsBuilderPaymentsUtils=window.WPFormsBuilderPaymentsUtils||(o=>{let l={initPaymentLite(e){let n=e+" .wpforms-panel-content-section-payment-toggle input",t=e+" .wpforms-panel-content-section-payment-plan-name input";o("#wpforms-builder").on("wpformsBuilderReady",function(){o(n).each(l.toggleContent),o(t).each(l.checkPlanName)}),o("#wpforms-panel-payments").on("click",n,l.toggleContent).on("click",e+" .wpforms-panel-content-section-payment-plan-head-buttons-toggle",l.togglePlan).on("click",e+" .wpforms-panel-content-section-payment-plan-head-buttons-delete",l.deletePlan).on("input",t,l.renamePlan).on("focusout",t,l.checkPlanName)},toggleContent(){var e=o(this),n=e.closest(".wpforms-payment-settings"),n=(n.find(".wpforms-panel-content-section-payment-toggle-one-time .wpforms-toggle-control > input").is(":checked")&&n.find(".wpforms-panel-content-section-payment-toggle-recurring .wpforms-toggle-control > input").is(":checked")&&(e.prop("checked",!1),o.alert({title:wpforms_builder.heads_up,content:e.attr("name").includes("enable_recurring")?wpforms_builder_payments_utils.payments_disabled_recurring:wpforms_builder_payments_utils.payments_disabled_one_time,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"]}}})),e.closest(".wpforms-panel-content-section-payment")),e=e.prop("checked")&&!o("#wpforms-panel-field-settings-disable_entries").prop("checked");n.find(".wpforms-panel-content-section-payment-toggled-body").toggle(e),n.toggleClass("wpforms-panel-content-section-payment-open",e)},checkPlanName(){var e,n=o(this),t=n.closest(".wpforms-panel-content-section-payment-plan").find(".wpforms-panel-content-section-payment-plan-head-title");n.val()?t.html(n.val()):(e=wpforms_builder_payments_utils.payments_plan_placeholder,t.html(e),n.val(e))},togglePlan(){var e=o(this).closest(".wpforms-panel-content-section-payment-plan"),n=e.find(".wpforms-panel-content-section-payment-plan-head-buttons-toggle");n.toggleClass("fa-chevron-circle-up fa-chevron-circle-down"),e.find(".wpforms-panel-content-section-payment-plan-body").toggle(n.hasClass("fa-chevron-circle-down"))},deletePlan(){o(this).closest(".wpforms-panel-content-section-payment").find(".wpforms-panel-content-section-payment-button-add-plan").trigger("click")},renamePlan(){var e=o(this),n=e.closest(".wpforms-panel-content-section-payment-plan").find(".wpforms-panel-content-section-payment-plan-head-title");e.val()?n.html(e.val()):n.html("")}};return l})((document,window,jQuery));
|
||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.Search=WPForms.Admin.Builder.Search||((e,o)=>{let i={},s={init:function(){o(s.ready)},ready:function(){s.setup(),s.events(),s.scrollSidebar()},scrollSidebar:function(){i.$sidebar.scrollTop(i.$searchWrapper.height()+20)},setup:function(){i.$document=o(e),i.$builder=o("#wpforms-builder"),i.$searchInput=o("#wpforms-search-fields-input"),i.$searchInputCloseBtn=o(".wpforms-search-fields-input-close"),i.$searchWrapper=o(".wpforms-search-fields-wrapper"),i.$noResults=o(".wpforms-search-fields-no-results"),i.$listWrapper=o(".wpforms-search-fields-list"),i.$list=o(".wpforms-search-fields-list .wpforms-add-fields-buttons"),i.$groups=o(".wpforms-tab-content > .wpforms-add-fields-group"),i.$sidebar=o("#wpforms-panel-fields .wpforms-add-fields")},events:function(){i.$searchInput.on("keyup",s.searchAction),i.$searchInputCloseBtn.on("click",s.clearSearch),i.$document.on("wpformsFieldAdd",s.clearSearch),i.$document.on("wpformsFieldDelete",s.refreshSearchResults)},searchAction:function(){var e=i.$builder.find(".wpforms-tab-content > .wpforms-add-fields-group .wpforms-add-fields-button");let t=i.$searchInput.val().toLowerCase();i.$list.empty(),t?(i.$groups.hide(),i.$listWrapper.show(),i.$searchInputCloseBtn.addClass("active"),e.each(function(){var e=o(this),s=e.text().toLowerCase(),r=e.data("field-keywords")?e.data("field-keywords").toLowerCase():"";(0<=s.indexOf(t)||r&&0<=r.indexOf(t))&&((s=e.clone()).attr("data-target",s.attr("id")),s.removeAttr("id"),s.addClass("wpforms-add-fields-button-clone"),i.$list.append(s))}),(0<i.$list.find(".wpforms-add-fields-button").length?i.$noResults:(i.$noResults.show(),i.$listWrapper)).hide()):(i.$groups.show(),i.$listWrapper.hide(),i.$noResults.hide(),i.$searchInputCloseBtn.removeClass("active")),WPForms.Admin.Builder.DragFields.setup(),WPForms.Admin.Builder.DragFields.initSortableFields(),s.cloneClickAction()},clearSearch:function(){i.$searchInput.val()&&(i.$list.empty(),i.$listWrapper.hide(),i.$groups.show(),i.$noResults.hide(),i.$searchInput.val("").focus(),i.$searchInputCloseBtn.removeClass("active"))},refreshSearchResults:function(){setTimeout(s.searchAction,0)},cloneClickAction(){o(".wpforms-add-fields-button-clone").on("click",function(e){e.preventDefault(),e.stopPropagation();e=o(this).attr("data-target");o("#"+e).trigger("click")})}};return s})(document,(window,jQuery)),WPForms.Admin.Builder.Search.init();
|
||||
+1
@@ -0,0 +1 @@
|
||||
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.Settings=WPForms.Admin.Builder.Settings||((e,s,n)=>{let a={},i={};var r={init(){n(r.ready)},ready(){r.setup(),r.initTags(),r.events()},setup(){a={$builder:n("#wpforms-builder"),$panel:n("#wpforms-panel-settings"),$selectTags:n("#wpforms-panel-field-settings-form_tags")},r.allowEditDisabledEntriesOption()},events(){a.$panel.on("keydown","#wpforms-panel-field-settings-form_tags-wrap input",r.addCustomTagInput).on("removeItem","#wpforms-panel-field-settings-form_tags-wrap select",r.editTagsRemoveItem).on("change","#wpforms-panel-field-settings-antispam_v3",r.enableAntispamV3).on("change","#wpforms-panel-field-settings-disable_entries",r.disableEntries).on("change","#wpforms-panel-field-settings-store_spam_entries",r.storeSpamEntries),a.$selectTags.on("change",r.changeTags),n(e).on("connectionsDataLoaded",r.allowEditDisabledEntriesOption)},enableAntispamV3(){n("#wpforms-panel-field-settings-antispam").prop("checked",!1).closest(".wpforms-panel-field").toggleClass("wpforms-hidden")},disableEntries(){var e=n(this),t=e.prop("checked"),s=n("#wpforms-panel-field-settings-store_spam_entries").prop("checked");r.toggleFilteringMessages(!t&&s),n("#wpforms-panel-field-settings-store_spam_entries-wrap").toggleClass("wpforms-hidden",e.prop("checked")),e.prop("checked")&&((t=r.getEntryRequirement()).required?(n.confirm({title:wpforms_builder.entry_storage_required,content:r.getDisabledEntryMessage(t),icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"]}}}),e.prop("checked",!1)):n.alert({title:wpforms_builder.heads_up,content:wpforms_builder.disable_entries,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"]}}}))},storeSpamEntries(){r.toggleFilteringMessages(n(this).prop("checked"))},toggleFilteringMessages(e){n("#wpforms-panel-field-anti_spam-filtering_store_spam").is(":checked")&&(n("#wpforms-panel-field-anti_spam-country_filter-message-wrap").toggleClass("wpforms-hidden",e),n("#wpforms-panel-field-anti_spam-keyword_filter-message-wrap").toggleClass("wpforms-hidden",e))},initTags(e=null){var t;(e=e?.length?e:a.$selectTags).length&&"function"==typeof s.Choices&&(WPForms.Admin.Builder.UndoRedo?.preventRecord(!0),i.tagsChoicesObj=new Choices(e[0],wpforms_builder_settings.choicesjs_config),t=i.tagsChoicesObj.getValue(!0),i.tagsChoicesObj.clearStore().setChoices(wpforms_builder_settings.all_tags_choices,"value","label",!0).setChoiceByValue(t),e.data("choicesjs",i.tagsChoicesObj),WPForms.Admin.Builder.UndoRedo?.preventRecord("continue"),r.initTagsHiddenInput())},initTagsHiddenInput(){a.$selectTagsHiddenInput=n('<input type="hidden" name="settings[form_tags_json]">'),a.$selectTags.closest(".wpforms-panel-field").append(a.$selectTagsHiddenInput),r.changeTags(null)},addCustomTagInput(e){var t,s;["Enter",","].indexOf(e.key)<0||(e.preventDefault(),e.stopPropagation(),i.tagsChoicesObj&&0!==e.target.value.length&&(t=_.escape(e.target.value).trim(),s=_.map(i.tagsChoicesObj.getValue(),"label").map(function(e){return e.toLowerCase().trim()}),""===t||0<=s.indexOf(t.toLowerCase())?i.tagsChoicesObj.clearInput():(r.addCustomTagInputCreate(t),r.changeTags(e))))},editTagsRemoveItem(t){var e,s,a;0<=_.map(wpforms_builder_settings.all_tags_choices,"value").indexOf(t.detail.value)||(s=(e=n(t.target).data("choicesjs")).getValue(!0),a=_.filter(e._currentState.choices,function(e){return e.value!==t.detail.value}),e.clearStore().setChoices(a,"value","label",!0).setChoiceByValue(s))},addCustomTagInputCreate(e){var t=_.find(wpforms_builder_settings.all_tags_choices,{label:e});t&&t.value?i.tagsChoicesObj.setChoiceByValue(t.value):i.tagsChoicesObj.setChoices([{value:e,label:e,selected:!0}],"value","label",!1),i.tagsChoicesObj.clearInput()},changeTags(e){var t=i.tagsChoicesObj.getValue(),s=[];for(let e=0;e<t.length;e++)s.push({value:t[e].value,label:t[e].label});a.$selectTagsHiddenInput.val(JSON.stringify(s))},getDisabledEntryMessage(e){var e=e?.dependencies||{};return Object.keys(e).length?(e=Object.values(e).map(({text:e,href:t},s,a)=>{t=`<a href="${t}" target="_blank">${e}</a>`;return s===a.length-1&&1<a.length?"and "+t:s<a.length-2?t+",":t}).join(" "),wpforms_builder.payments_on_entries_off.replace("{integration}",e)):wpforms_builder.payments_on_entries_off},allowEditDisabledEntriesOption(){var e=n("#wpforms-panel-field-settings-disable_entries-wrap > span");e.hasClass("wpforms-toggle-control-disabled")&&!r.getEntryRequirement()?.loadingStack?.size&&e.removeClass("wpforms-toggle-control-disabled")},getEntryRequirement(){return wp.hooks.applyFilters("wpforms.Builder.entryRequirement",{required:!1,dependencies:{},loadingStack:new Set})}};return r})(document,window,jQuery),WPForms.Admin.Builder.Settings.init();
|
||||
+1
File diff suppressed because one or more lines are too long
+5
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.Templates=WPForms.Admin.Builder.Templates||(e=>{let i={previews:new Map,handleSubFields:i=>e=>{if(e?.isSupportSubfields){let t={},n=0;_.each(e.fields,function(d,e){if(!_.isEmpty(d)&&_.has(d,"id")&&_.has(d,"type"))if("name"===d.type&&_.has(d,"format")){d.id=d.id.toString();let r=_.isUndefined(d.label)||""===d.label.toString().trim()?wpforms_builder.field+" #"+e:d.label.toString().trim();_.each(wpforms_builder.name_field_formats,function(e,i){-1===d.format.indexOf(i)&&"full"!==i||(t[n++]={id:d.id+"."+i,label:r+" ("+e+")",format:d.format})})}else t[n++]=d}),e.fields=t}return i(e)}},r={init(){e(r.ready)},ready(){e("#wpforms-panel-providers").trigger("WPForms.Admin.Builder.Templates.ready")},add(e){e.forEach(function(e){"string"==typeof e&&i.previews.set(e,wp.template(e))})},get(e){e=i.previews.get(e);return void 0!==e?i.handleSubFields(e):function(){return""}}};return r})((document,window,jQuery)),WPForms.Admin.Builder.Templates.init();
|
||||
+1
@@ -0,0 +1 @@
|
||||
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.ThemesNoAccess=WPForms.Admin.Builder.ThemesNoAccess||(n=>{let e={},s={init(){n(s.ready)},ready(){s.setup(),s.events()},setup(){e.$builder=n("#wpforms-builder")},events(){e.$builder.on("wpformsPanelSectionSwitch",s.handlePanelSectionSwitch)},handlePanelSectionSwitch(e,s){"themes"===s&&(n.alert({title:wpforms_builder_themes_no_access.strings.permission_modal.title,content:wpforms_builder_themes_no_access.strings.permission_modal.content,icon:"fa fa-exclamation-triangle",type:"red",theme:"modern",buttons:{confirm:{text:wpforms_builder_themes_no_access.strings.permission_modal.confirm,btnClass:"btn-confirm",keys:["enter"]}}}),e.preventDefault())}};return s})((document,window,jQuery)),WPForms.Admin.Builder.ThemesNoAccess.init();
|
||||
+1
@@ -0,0 +1 @@
|
||||
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.Themes=WPForms.Admin.Builder.Themes||((s,i,d)=>{let n={},o={init(){d(o.ready)},ready(){o.setup(),o.loadModules()},setup(){n.$builder=d("#wpforms-builder")},store:(()=>{let n={},i=new Map,o=new Map,m=[],a={},l=50;let u=(r,s,e=!1)=>{var t;n[r]===s||(n[r]=s,(t=o.get(r))&&t.val()!==s&&(t.val(s),e||t.trigger("input")),e)||(i.has(r)&&d.each(i.get(r),(e,t)=>t(s,r)),d.each(m,(e,t)=>t(s,r)))};return{get:e=>n[e],set:u,subscribe:(e,t)=>{i.has(e)||i.set(e,[]),i.get(e).push(t)},subscribeAll:e=>{m.push(e)},initFromDOM:()=>{d('[name^="settings[themes]"]').each(function(){var e=d(this),t=e.attr("name").match(/\[themes]\[(.*?)]/);if(t){let r=t[1];n[r]=e.val(),o.set(r,e);var t=e.prop("tagName").toLowerCase(),i=(e.attr("type")||"").toLowerCase();let s="input"===t&&("text"===i||"number"===i||"hidden"===i)||"textarea"===t;e.on(s?"input":"change",function(){var t,e=d(this).val();s?(t=r,a[t]||(a[t]=_.debounce(e=>u(t,e),l)),a[t])(e):u(r,e)})}})},inputElements:o,state:n}})(),getSettings(e=null){return e?o.store.get(e):o.store.state},getControls(e=null){return e?o.store.inputElements.get(e):o.store.inputElements},loadModules(){let r=wpforms_builder_themes.modules||[];Promise.all(r.map(e=>import(e.path))).then(e=>{e.forEach((e,t)=>{t=r[t].name;o[t]=e.default(s,i,d),n.$builder.on("wpformsBuilderThemesLoaded",o[t].init)}),WPFormsUtils.triggerEvent(n.$builder,"wpformsBuilderThemesLoaded",[e])}).catch(e=>{wpf.debug("Error importing modules:",e)})}};return o})(document,window,jQuery),WPForms.Admin.Builder.Themes.init();
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,t,s){let o=(t.WPForms||{}).Admin.Builder.Themes||{},r={},l={init(){l.setup(),l.events(),o.store.subscribeAll((e,t)=>{l.updateCopyPasteContent(e,t)}),l.disableSpellCheck(),l.updateCopyPasteContent()},setup(){r.$builder=s("#wpforms-builder")},events(){},getAllowedKeys(){var e=o.common.getStyleAttributesKeys();return["themeName","isCustomTheme","wpformsTheme","customCss"].concat(e)},updateCopyPasteContent(e="",r=""){if("copyPasteJsonValue"===r)l.pasteSettings(e);else{let t={};r=l.getAllowedKeys();let s=o.getSettings();r.forEach(e=>{t[e]=s[e]}),o.store.set("copyPasteJsonValue",JSON.stringify(t),!0)}},pasteSettings(e){e=e.trim();let s=l.parseValidateJson(e);var t,r;s?(t=s?.wpformsTheme??s?.theme,r=o.store.get("wpformsTheme"),o.themes.getTheme(t)&&t!==r?(o.themes.setFormTheme(t),o.themes.updateThemesList()):l.getAllowedKeys().forEach(t=>{if(void 0!==s[t]){let e=s[t];e="string"==typeof e?e.replace(/px$/,""):e,o.store.set(t,e)}})):e&&l.showJsonErrorModal()},parseValidateJson(e){if("string"!=typeof e)return!1;let t;try{t=JSON.parse(e.trim())}catch(e){t=!1}return t},showJsonErrorModal(){s.alert({title:wpforms_builder_themes.strings.uhoh,content:wpforms_builder_themes.strings.copy_paste_error,icon:"fa fa-exclamation-circle",type:"red",buttons:{cancel:{text:wpforms_builder_themes.strings.close,btnClass:"btn-confirm",keys:["enter"]}}})},disableSpellCheck(){var e=o.getControls("customCss"),t=o.getControls("copyPasteJsonValue");e&&t&&(t.attr("spellcheck","false"),e.attr("spellcheck","false"))}};return l}
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default function(e,r,o){let n=(r.WPForms||{}).Admin.Builder.Themes||{},a={},i={init(){i.setup(),i.events(),n.store.subscribe("backgroundUrl",e=>{i.setImagePreview(e),i.maybeShowChooseButton()}),n.store.subscribe("backgroundImage",e=>{i.maybeShowImageSelector(e),i.maybeShowChooseButton()}),n.store.subscribe("backgroundSizeMode",e=>{i.handleSizeFromDimensions(e)}),wpf._updateFormState()},setup(){a.$builder=o("#wpforms-builder"),a.$preview=o("#wpforms-builder-themes-preview"),a.$imageSelector=o(".wpforms-builder-themes-background-selector"),a.$imagePreview=a.$imageSelector.find(".wpforms-builder-themes-bg-image-preview"),a.$chooseButton=a.$imageSelector.find(".wpforms-builder-themes-bg-image-choose"),a.$removeButton=a.$imageSelector.find(".wpforms-builder-themes-bg-image-remove"),i.initImageSelector()},events(){a.$builder.on("click",".wpforms-builder-themes-bg-image-remove",i.removeImage).on("click",".wpforms-builder-themes-bg-image-choose, .wpforms-builder-themes-bg-image-preview",i.chooseImage)},initImageSelector(){var e=n.getSettings();a.$imageSelector.removeClass("wpforms-hidden"),i.setImagePreview(e.backgroundUrl),i.maybeShowChooseButton()},maybeShowImageSelector(e){"none"===e?a.$imageSelector.addClass("wpforms-hidden"):(a.$imageSelector.removeClass("wpforms-hidden"),e=n.store.get("backgroundUrl"),n.store.set("backgroundUrl","url()"),n.store.set("backgroundUrl",e))},removeImage(e){e.preventDefault(),n.store.set("backgroundUrl","url()"),a.$chooseButton.removeClass("wpforms-hidden")},chooseImage(e){e.preventDefault(),"library"===n.getSettings().backgroundImage?i.openMediaLibrary():n.stockPhotos.openModal("bg-styles"),i.maybeShowChooseButton()},setImagePreview(e=null){var r=!e||"url()"===e,e=r?"url()":`url(${e})`;a.$imagePreview.css("background-image",e),a.$imagePreview.toggleClass("wpforms-hidden",r),a.$removeButton.toggleClass("wpforms-hidden",r)},maybeShowChooseButton(){var e=n.getSettings();"none"!==e.backgroundImage&&"url()"===e.backgroundUrl?a.$chooseButton.removeClass("wpforms-hidden"):a.$chooseButton.addClass("wpforms-hidden")},openMediaLibrary(){let r=wp.media({multiple:!1,library:{type:"image"}});r.on("select",()=>{var e=r.state().get("selection").first().toJSON();e.url&&n.store.set("backgroundUrl",e.url)}),r.open()},handleSizeFromDimensions(e){var r=n.getSettings(),o=a.$preview.find(".wpforms-container")[0],t=n.common.prepareComplexAttrValues(r.backgroundWidth,"backgroundWidth"),r=n.common.prepareComplexAttrValues(r.backgroundHeight,"backgroundHeight"),s=n.getControls("backgroundSize");"cover"===e?(i.setContainerBackgroundWidth(o,t),i.setContainerBackgroundHeight(o,r),o.style.setProperty("--wpforms-background-size","cover"),s.val("cover")):(o.style.setProperty("--wpforms-background-size",t+" "+r),s.val(t+" "+r)),s.trigger("input")},handleSizeFromHeight(e,r,o){var t=n.common.prepareComplexAttrValues(o.backgroundWidth,"backgroundWidth"),s=n.getControls("backgroundSize");i.setContainerBackgroundHeight(e,r),"cover"!==o.backgroundSizeMode&&(s.val(t+" "+r),e.style.setProperty("--wpforms-background-size",t+" "+r),s.trigger("input"))},handleSizeFromWidth(e,r,o){var t=n.common.prepareComplexAttrValues(o.backgroundWidth,"backgroundWidth"),s=n.common.prepareComplexAttrValues(o.backgroundHeight,"backgroundHeight"),a=n.getControls("backgroundSize");i.setContainerBackgroundWidth(e,t),"cover"!==o.backgroundSizeMode&&(a.val(r+" "+s),e.style.setProperty("--wpforms-background-size",r+" "+s),a.trigger("input"))},setBackgroundColor(e,r){e.style.setProperty("--wpforms-background-color",r)},setBackgroundUrl(e,r){e.style.setProperty("--wpforms-background-url",r)},setContainerBackgroundHeight(e,r){e.style.setProperty("--wpforms-background-height",r)},setContainerBackgroundImage(e,r){"none"===r&&e.style.setProperty("--wpforms-background-url","url()")},setContainerBackgroundPosition(e,r){e.style.setProperty("--wpforms-background-position",r)},setContainerBackgroundRepeat(e,r){e.style.setProperty("--wpforms-background-repeat",r)},setContainerBackgroundWidth(e,r){e.style.setProperty("--wpforms-background-width",r)}};return i}
|
||||
+1
File diff suppressed because one or more lines are too long
+4
@@ -0,0 +1,4 @@
|
||||
export default function(e,t,s){let r=(t.WPForms||{}).Admin.Builder.Themes||{},o=wpforms_builder_themes.strings,l=wpforms_builder_themes.route_namespace,i=wpforms_builder_themes.stockPhotos?.urlPath,n={},c={},a=wpforms_builder_themes.stockPhotos?.pictures,u="",p={init(){p.setup(),p.events()},setup(){n.$builder=s("#wpforms-builder")},events(){},openModal(e){p.isPicturesAvailable()?p.picturesModal():p.installModal(e)},onSelectTheme(e){var t=r.themes;p.isPicturesAvailable()||t?.isWPFormsTheme(e)&&(t=(t?.getTheme(e)).settings?.backgroundUrl)?.length&&"url()"!==t&&p.installModal("themes")},installModal(e){var t="themes"===e?o.stockInstallTheme:o.stockInstallBg;s.confirm({title:o.heads_up,content:t+" "+o.stockInstall,icon:"wpforms-exclamation-circle",type:"orange wpforms-builder-themes-modal",buttons:{continue:{text:o.continue,btnClass:"btn-confirm",keys:["enter"],action(){return this.$$continue.prop("disabled",!0).html('<i class="wpforms-loading-spinner wpforms-loading-white wpforms-loading-inline"></i>'+o.installing),this.$$cancel.prop("disabled",!0),p.install(this,e),!1}},cancel:{text:o.cancel,keys:["esc"]}}})},errorModal(e){s.alert({title:o.uhoh,content:e||o.commonError,icon:"fa fa-exclamation-circle",type:"red",buttons:{cancel:{text:o.close,btnClass:"btn-confirm",keys:["enter"]}}})},picturesModal(){c.picturesModal=s.alert({title:`${o.picturesTitle}<p>${o.picturesSubTitle}</p>`,content:p.getPictureMarkup(),type:"picture-selector wpforms-builder-themes-modal",boxWidth:"800px",closeIcon:!0,animation:"opacity",closeAnimation:"opacity",buttons:!1,onOpen(){this.$content.off("click").on("click",".wpforms-builder-stock-photos-picture",p.selectPicture)}})},install(e,t){if(!c.isInstalling){c.isInstalling=!0;try{wp.apiFetch({path:l+"stock-photos/install/",method:"POST",cache:"no-cache"}).then(e=>{e.result?(a=e.pictures||[],"themes"===t?(r.store.set("backgroundUrl","url()"),r.themes.setFormTheme(r.store.get("wpformsTheme"))):p.picturesModal()):p.errorModal(e.error)}).catch(e=>{console.error(e?.message),p.errorModal(`<p>${o.commonError}</p><p>${e?.message}</p>`)}).finally(()=>{c.isInstalling=!1,e.close()})}catch(e){c.isInstalling=!1,console.error(e),p.errorModal(o.commonError+"<br>"+e)}}},isPicturesAvailable(){return Boolean(a?.length)},getPictureMarkup(){return p.isPicturesAvailable()?(""===u&&(a.forEach(e=>{e=i+e;u+=`<div class="wpforms-builder-stock-photos-picture"
|
||||
data-url="${e}"
|
||||
style="background-image: url( '${e}' )"
|
||||
></div>`}),u=`<div class="wpforms-builder-stock-photos-pictures-wrap">${u}</div>`),u):""},selectPicture(){var e=s(this).data("url");r.store.set("backgroundUrl",e),c.picturesModal?.close()}};return p}
|
||||
+15
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
var WPFormsChallenge=window.WPFormsChallenge||{};WPFormsChallenge.admin=window.WPFormsChallenge.admin||(l=>{var o={l10n:wpforms_challenge_admin,init:function(){l(o.ready)},ready:function(){o.events()},events:function(){l(".wpforms-challenge-list-block").on("click",".challenge-skip",o.skipChallenge).on("click",".challenge-cancel",o.cancelChallenge).on("click",".toggle-list",o.toggleList)},toggleList:function(e){var e=l(e.target),n=l(".wpforms-challenge-list-block");n.length&&e.length&&(n.hasClass("closed")?(wpforms_challenge_admin.option.window_closed="0",n.removeClass("closed"),setTimeout(function(){n.removeClass("transition-back")},600)):(wpforms_challenge_admin.option.window_closed="1",n.addClass("closed"),setTimeout(function(){n.addClass("transition-back")},600)))},skipChallenge:function(){var e={status:"skipped",seconds_spent:0,seconds_left:60*o.l10n.minutes_left};l(".wpforms-challenge").remove(),l("#wpforms-embed").removeClass("wpforms-disabled"),o.saveChallengeOption(e)},cancelChallenge:function(){var e=WPFormsChallenge.core,n=(e.timer.pause(),{status:"canceled",seconds_spent:e.timer.getSecondsSpent(),seconds_left:e.timer.getSecondsLeft(),feedback_sent:!1});e.removeChallengeUI(),e.clearLocalStorage(),"undefined"!=typeof WPFormsBuilder?WPFormsChallenge.admin.saveChallengeOption(n).done(function(){null!==localStorage.getItem("wpformsChallengeStep")&&WPFormsBuilder.formSave(!1)}).done(l("#wpforms-challenge-admin-js, #wpforms-challenge-core-js, #wpforms-challenge-admin-js-extra, #wpforms-challenge-builder-js").remove()):WPFormsChallenge.admin.saveChallengeOption(n).done(o.triggerPageSave)},saveChallengeOption:function(e){var n={action:"wpforms_challenge_save_option",option_data:e,_wpnonce:o.l10n.nonce};return n.option_data.window_closed=wpforms_challenge_admin.option.window_closed,l.extend(wpforms_challenge_admin.option,e),l.post(ajaxurl,n,function(e){e.success||console.error("Error saving WPForms Challenge option.")})}};return o})((document,window,jQuery)),WPFormsChallenge.admin.init();
|
||||
+1
@@ -0,0 +1 @@
|
||||
var WPFormsChallenge=window.WPFormsChallenge||{};WPFormsChallenge.builder=window.WPFormsChallenge.builder||((e,o,n)=>{var t={init:function(){n(t.ready),n(o).on("load",function(){"function"==typeof n.ready.then?n.ready.then(t.load):t.load()})},ready:function(){t.setup(),t.events()},load:function(){-1<["started","paused"].indexOf(wpforms_challenge_admin.option.status)&&WPFormsChallenge.core.updateTooltipUI(),n(".wpforms-challenge").show()},setup:function(){"inited"===wpforms_challenge_admin.option.status&&(WPFormsChallenge.core.clearLocalStorage(),t.showWelcomePopup()),t.initTooltips(),n("#wpforms-embed").addClass("wpforms-disabled"),n(e).on("wpformsWizardPopupClose",t.enableEmbed)},events:function(){n("#wpforms-challenge-welcome-builder-popup").on("click","button",t.startChallenge),n(".wpforms-challenge-step1-done").on("click",function(){WPFormsChallenge.core.stepCompleted(1)}),n("#wpforms-builder").on("wpformsBuilderSetupReady",function(){t.eventSelectTemplate()}).on("wpformsPanelSwitch wpformsPanelSectionSwitch wpformsBuilderPanelLoaded",function(){WPFormsChallenge.core.updateTooltipUI()}),n(".wpforms-challenge-step3-done").on("click",t.gotoNotificationStep),n(e).on("click",".wpforms-challenge-step4-done",t.showEmbedPopup),n(e).on("wpformsChallengeCoreBeforeRefreshPage",function(e,o){n(o.currentTarget).hasClass("wpforms-challenge-step5-item")&&(e.preventDefault(),t.showEmbedPopup())}),n.tooltipster.on("ready",t.tooltipsterReady),n(e).on("wpformsBuilderReady",function(){n(".wpforms-panel-fields-button").hasClass("active")&&WPFormsChallenge.core.loadStep()<=2&&(WPFormsChallenge.core.stepCompleted(1),WPFormsChallenge.core.stepCompleted(2))})},initTooltips(){n.each(["#wpforms-setup-name",".wpforms-setup-title .wpforms-setup-title-after","#add-fields a i","#wpforms-builder-settings-notifications-title"],function(e,o){WPFormsChallenge.core.initTooltips(e+1,o,null)})},eventSelectTemplate:function(){n("#wpforms-panel-setup").off("click",".wpforms-template-select").on("click",".wpforms-template-select",function(e){t.builderTemplateSelect(this,e)})},startChallenge:function(){WPFormsChallenge.admin.saveChallengeOption({status:"started"}),WPFormsChallenge.core.initListUI("started"),n(".wpforms-challenge-popup-container").fadeOut(function(){n("#wpforms-challenge-welcome-builder-popup").hide()}),WPFormsChallenge.core.timer.run(WPFormsChallenge.core.timer.initialSecondsLeft),WPFormsChallenge.core.updateTooltipUI()},gotoStep:function(e){console.warn('WARNING! Function "WPFormsChallenge.builder.gotoStep()" has been deprecated.')},builderTemplateSelect:function(e,o){WPFormsChallenge.core.resumeChallengeAndExec(o,function(){WPFormsChallenge.core.stepCompleted(2).done(WPForms.Admin.Builder.Setup.selectTemplate.bind(e,o))})},tooltipsterReady:function(e){var e=n(e.origin).data("wpforms-challenge-step"),o=n("#wpforms-builder-form").data("id"),e=parseInt(e,10)||0,o=parseInt(o,10)||0;3===e&&0<o&&WPFormsChallenge.admin.saveChallengeOption({form_id:o})},showWelcomePopup:function(){n("#wpforms-challenge-welcome-builder-popup").show(),n(".wpforms-challenge-popup-container").fadeIn()},gotoNotificationStep:function(e){WPFormsChallenge.core.stepCompleted(3).done(function(){WPFormsBuilder.panelSwitch("settings"),WPFormsBuilder.panelSectionSwitch(n(".wpforms-panel .wpforms-panel-sidebar-section-notifications"))})},showEmbedPopup:function(){WPFormsChallenge.core.stepCompleted(4).done(WPFormsFormEmbedWizard.openPopup)},enableEmbed:function(){n("#wpforms-embed").removeClass("wpforms-disabled")}};return t})(document,window,jQuery),WPFormsChallenge.builder.init();
|
||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
var WPFormsChallenge=window.WPFormsChallenge||{};WPFormsChallenge.embed=window.WPFormsChallenge.embed||((n,e,c)=>{var t={init:function(){c(t.ready),c(e).on("load",function(){"function"==typeof c.ready.then?c.ready.then(t.load):t.load()})},ready:function(){t.setup(),t.events(),t.observeFullscreenMode()},load(){-1<e.location.href.indexOf("post-new.php")?(t.lastStep(),c(".wpforms-challenge-dot-completed").hide()):WPFormsChallenge.core.isGutenberg()?t.onElementReady(".block-editor .edit-post-header",function(){WPFormsChallenge.core.initTooltips(5,".block-editor .edit-post-header",{side:"bottom"}),t.updateTooltipVisibility(),WPFormsChallenge.core.updateTooltipUI()}):(WPFormsChallenge.core.initTooltips(5,".wpforms-insert-form-button",{side:"right"}),WPFormsChallenge.core.updateTooltipUI())},setup:function(){5===WPFormsChallenge.core.loadStep()&&(c(".wpforms-challenge").addClass("wpforms-challenge-completed"),t.showPopup()),c(".wpforms-challenge").show()},events:function(){c(".wpforms-challenge-step5-done").on("click",t.lastStep),c(".wpforms-challenge-popup-close, .wpforms-challenge-end").on("click",t.completeChallenge),c("#wpforms-challenge-contact-form .wpforms-challenge-popup-contact-btn").on("click",t.submitContactForm)},lastStep:function(){WPFormsChallenge.core.timer.pause(),WPFormsChallenge.core.stepCompleted(5),c(".wpforms-challenge").addClass("wpforms-challenge-completed"),t.showPopup()},showPopup:function(){var e=WPFormsChallenge.core.timer.getSecondsLeft();c(".wpforms-challenge-popup-container").show(),(0<e?(e=WPFormsChallenge.core.timer.getSecondsSpent(e),c("#wpforms-challenge-congrats-minutes").text(WPFormsChallenge.core.timer.getMinutesFormatted(e)),c("#wpforms-challenge-congrats-seconds").text(WPFormsChallenge.core.timer.getSecondsFormatted(e)),c("#wpforms-challenge-congrats-popup")):c("#wpforms-challenge-contact-popup")).show()},hidePopup:function(){c(".wpforms-challenge-popup-container").hide(),c(".wpforms-challenge-popup").hide()},completeChallenge:function(){var e={status:"completed",seconds_spent:WPFormsChallenge.core.timer.getSecondsSpent(),seconds_left:WPFormsChallenge.core.timer.getSecondsLeft()};t.hidePopup(),WPFormsChallenge.core.removeChallengeUI(),WPFormsChallenge.core.clearLocalStorage(),WPFormsChallenge.admin.saveChallengeOption(e).done(WPFormsChallenge.core.triggerPageSave)},submitContactForm:function(e){e.preventDefault();var e=c(this),o=e.closest("#wpforms-challenge-contact-form"),o={action:"wpforms_challenge_send_contact_form",_wpnonce:WPFormsChallenge.admin.l10n.nonce,contact_data:{message:o.find(".wpforms-challenge-contact-message").val(),contact_me:o.find(".wpforms-challenge-contact-permission").prop("checked")}};e.prop("disabled",!0),c.post(ajaxurl,o,function(e){e.success||console.error("Error sending WPForms Challenge Contact Form.")}).done(t.completeChallenge)},observeFullscreenMode:function(){var r=c("body"),a=r.hasClass("is-fullscreen-mode"),e={targetNode:r[0],config:{attributes:!0},callback:function(e,o){var t,l,n=c(".wpforms-challenge-tooltip-step5"),s=n.find(".tooltipster-arrow");for(l in e)"attributes"===(t=e[l]).type&&"class"===t.attributeName&&(t=r.hasClass("is-fullscreen-mode"))!==a&&((a=t)?(n.css({top:"93px",left:"0"}),s.css("left","91px")):(n.css({top:"125px",left:"66px"}),s.css("left","130px")))}};e.observer=new MutationObserver(e.callback),e.observer.observe(e.targetNode,e.config)},updateTooltipVisibility:function(){var e=n.querySelector(".interface-interface-skeleton__body");if(null===e)return t.updateTooltipVisibilityDefault();new MutationObserver(function(e){var o,t=c(".wpforms-challenge-tooltip-step5");for(o of e)"childList"===o.type&&t.toggleClass("wpforms-challenge-tooltip-step5-hide")}).observe(e,{attributes:!0,childList:!0})},updateTooltipVisibilityDefault:function(){c(".editor-inserter__toggle").on("click",function(){c(".wpforms-challenge-tooltip-step5").toggleClass("wpforms-challenge-tooltip-step5-hide")})},onElementReady(t,l){var e=n.querySelector(t);if(e)l(e);else{let o=new MutationObserver(function(){var e=n.querySelector(t);e&&(o.disconnect(),l(e))});o.observe(n.documentElement||n.body,{childList:!0,subtree:!0})}}};return t})(document,window,jQuery),WPFormsChallenge.embed.init();
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
(n=>{let i={$popup:null,$builder:null,$close:null,$switchButton:null,$notifications:null,$pdfPanel:null,init(){n(i.ready)},ready(){i.$popup=n("#wpforms-pdf-popup"),i.$close=i.$popup.find(".close-popup"),i.$switchButton=i.$popup.find('button.education-modal[data-target="wpforms-pdf"]'),i.$notifications=n(".wpforms-panel-content-section.wpforms-panel-content-section-notifications"),i.$builder=n("#wpforms-builder"),i.$pdfPanel=n(".wpforms-panel-sidebar-section.wpforms-panel-sidebar-section-pdf"),i.run()},run(){i.$builder.on("wpformsPanelSectionSwitch",function(n,o){"default"!==o&&o&&i.$popup.toggle("notifications"===o)}),i.$builder.on("wpformsPanelSwitched",()=>{i.$popup.toggle(i.$notifications.is(":visible"))}),i.$switchButton.on("click",function(n){n.preventDefault(),i.$pdfPanel.click()})}};i.init()})((window,jQuery));
|
||||
+1
@@ -0,0 +1 @@
|
||||
var WPFormsPointersPayment=window.WPFormsPointersPayment||((e,t,o,n)=>{let i={},r={pointerId:n.pointer,nonce:n.nonce},a={init(){o(a.ready)},ready(){a.setup(),a.bindEvents()},setup(){i.$document=o(e)},bindEvents(){i.$document.on("click",'#toplevel_page_wpforms-overview [href$="-payments"], #wpforms-education-pointers-payments',a.handleOnClick)},handleOnClick(e){e.preventDefault();e=o(this);let n=e.attr("href");n&&(e.closest(".wp-pointer-content").parent().hide(),o.post(ajaxurl,{pointer_id:r.pointerId,_ajax_nonce:r.nonce,action:"wpforms_education_pointers_engagement"}).done(function(){t.location.href=n}))}};return a})(document,window,jQuery,wpforms_education_pointers_payment);WPFormsPointersPayment.init();
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+10
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user