dvadf
File manager - Edit - /home/centroca/public_html/wp/wp-content/plugins/wpforms-lite/assets/js/admin/builder/modules/settings-confirmations.min.js
Back
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_add_media")||(i.tinymce.toolbar1+=",wpf_add_media"),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.addButton("wpf_add_media",{text:"",tooltip:wpforms_builder.add_media,icon:"dashicon dashicons-admin-media",classes:"wpforms-add-media-mce-button",onclick:()=>s.openMediaLibrary(e)})},e.each(function(){var e=t(this).attr("id");wp.editor.remove(e),wp.editor.initialize(e,i)})}},openMediaLibrary(o){if(o.wpformsMediaFrame)o.wpformsMediaFrame.open();else{let n=wpf.initMediaLibrary({frame:"post",state:"insert",title:wpforms_builder.add_media,extensions:wpforms_builder.upload_image_extensions,extensionsError:wpforms_builder.upload_image_extensions_error});n.on("menu:render:default",i=>{["library-separator","gallery","playlist","video-playlist","embed","featured-image"].forEach(e=>i.unset(e))}),n.on("insert",()=>{var e=n.state().get("selection").first(),i=e.toJSON();i.url&&(e=n.state().display(e).toJSON(),i.caption="",i.url=i.sizes?.[e.size]?.url||i.url,o.insertContent(wp.media.string.image(e,i)))}),(o.wpformsMediaFrame=n).open()}},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}
dvadf
dvadf
| ver. 1.4 |
Github
|
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings