Файловый менеджер - Редактировать - /home/avadvi5/public_html/wp-content/plugins/wpforms/assets/js/admin/builder/modules/drag-fields.min.js
Ðазад
export default function(e,l,u,t,r){let c=r.$builder,i={},w={},h=null,F=null,b={state:{isMultiSelectDrag:!1,multiSelectFields:[],multiSelectToRowsRejected:!1,multiSelectFieldOrder:[],originalParents:new Map,vars:w},init(){b.setup(),c.on("wpformsBuilderReady",b.ready)},setup(){i={$builder:c,$sortableFieldsWrap:u("#wpforms-panel-fields .wpforms-field-wrap"),$addFieldsButtons:u(".wpforms-add-fields-button").not(".not-draggable").not(".warning-modal").not(".education-modal")}},ready(){b.setup(),b.initSortableFields(),b.events()},events(){c.on("wpformsFieldDragToggle",b.fieldDragToggleEvent)},disableDragAndDrop(){i.$sortableFieldsWrap?.hasClass("ui-sortable")&&(i.$sortableFieldsWrap.trigger("initSortableImmediately"),i.$addFieldsButtons.filter(".ui-draggable").draggable("disable"),i.$sortableFieldsWrap.sortable("disable"),wp.hooks.doAction("wpforms.DragFields.disableDragAndDrop",i))},enableDragAndDrop(){i.$sortableFieldsWrap?.hasClass("ui-sortable")&&(i.$addFieldsButtons.filter(".ui-draggable").draggable("enable"),i.$sortableFieldsWrap.sortable("enable"),wp.hooks.doAction("wpforms.DragFields.enableDragAndDrop",i))},fieldDragDisable(e,r=!0){if(e.hasClass("ui-draggable-disabled"))e.draggable("enable");else{let t;e.draggable({revert:!0,axis:"y",delay:100,opacity:1,cursor:"move",start(e,l){t=l.position.top},drag(e,l){if(15<Math.abs(l.position.top)-Math.abs(t))return r&&b.showErrorPopup({content:wpforms_builder.field_cannot_be_reordered}),!1}})}},fieldDragEnable(e){e.hasClass("ui-draggable")||e.draggable("disable")},showErrorPopup(e){var{title:e=wpforms_builder.heads_up,content:l,icon:t="fa fa-exclamation-circle",type:r="red",buttonText:i=wpforms_builder.ok}=e;u.confirm({title:e,content:l,icon:t,type:r,buttons:{confirm:{text:i,btnClass:"btn-confirm",keys:["enter"]}}})},fieldDragToggleEvent(e,l){l=u("#wpforms-field-"+l);l.hasClass("wpforms-field-not-draggable")||l.hasClass("wpforms-field-stick")?b.fieldDragDisable(l):b.fieldDragEnable(l)},initSortableFields(){b.initSortableContainer(i.$sortableFieldsWrap),b.fieldDragDisable(u(".wpforms-field-not-draggable, .wpforms-field-stick")),b.initDraggableFields(),wp.hooks.doAction("wpforms.DragFields.initSortableFieldsAfter",i)},async initSortableContainer(e){b.initSortableHandler(e)},initSortableHandler(s){let i=u("#wpforms-field-options"),a=u("#wpforms-panel-fields .wpforms-panel-content-wrap"),d,o,n,f,p,m,g=!1;s.sortable({items:"> .wpforms-field:not(.wpforms-field-stick):not(.no-fields-preview):not(.wpforms-field-multi-drag)",connectWith:wp.hooks.applyFilters("wpforms.DragFields.sortableConnectWith",".wpforms-field-wrap"),delay:100,opacity:1,cursor:"move",cancel:".wpforms-field-not-draggable",placeholder:"wpforms-field-drag-placeholder",appendTo:"#wpforms-panel-fields",zindex:1e4,tolerance:"pointer",distance:1,start(e,l){d=l.item.data("field-id"),o=l.item.data("field-type"),n=void 0===d,f=u("#wpforms-field-option-"+d),b.state.multiSelectFields=WPForms.Admin.Builder.MultiSelect?.getSelectedFields(),c.trigger("wpformsBeforeFieldDragStart",[d,b.state.multiSelectFields]),1<b.state.multiSelectFields?.length&&b.state.multiSelectFields.includes(d)?(b.state.isMultiSelectDrag=!0,WPForms.Admin.Builder.DragFieldsMultiSelect?.initDrag(b.state)):WPForms.Admin.Builder.DragFieldsMultiSelect?.cleanupState(),w.fieldReceived=!1,w.fieldRejected=!1,w.rejectedTargetColumn=null,w.$sortableStart=s,w.startPosition=l.item.first().index(),c.trigger("wpformsFieldDragStart",[d,b.state.multiSelectFields])},beforeStop(e,l){!w.glitchChange||b.isFieldAllowedInColumn(o,l.item.first().parent())||(w.fieldRejected=!0)},stop(e,l){var t,r=l.item.first();if(b.state.isMultiSelectDrag&&0<b.state.multiSelectFields.length)return b.state.multiSelectToRowsRejected?void WPForms.Admin.Builder.DragFieldsMultiSelect?.revertMoveFieldsToColumn():void WPForms.Admin.Builder.DragFieldsMultiSelect?.handleSuccess(l,r);r.parent().hasClass("wpforms-field-wrap")&&h&&h.isColumn&&!r.hasClass("wpforms-field-layout")&&!r.hasClass("wpforms-field-repeater")&&(r.detach(),h.sortable.append(r),w.fieldRejected=!0,h=null,F=null),l.placeholder.removeClass("wpforms-field-drag-not-allowed"),r.removeClass("wpforms-field-drag-not-allowed"),w.fieldRejected?(t=n?s:w.rejectedTargetColumn||r.parent(),b.revertMoveFieldToColumn(r),c.trigger("wpformsFieldMoveRejected",[r,l,t])):(m=r.prev(".wpforms-field, .wpforms-alert").data("field-id"),0<(p=u("#wpforms-field-option-"+m)).length?p.after(f):i.prepend(f),wp.hooks.doAction("wpforms.DragFields.fieldDragStop",{$field:r,fieldId:d,fieldType:o,$sortable:s,isNewField:n,ui:l}),n||r.removeClass("wpforms-field-dragging").removeClass("wpforms-field-drag-over"),r.attr("style",""),c.trigger("wpformsFieldMove",[l,d]),w.fieldReceived=!1)},over(e,l){var l=l.item.first(),e=u(e.target),t=e.find(".wpforms-field-drag-placeholder"),r=e.hasClass("wpforms-layout-column"),i={width:e.outerWidth(),height:l.outerHeight()};let s=r?" wpforms-field-drag-to-column":"";r&&(a=e.attr("class").match(/wpforms-layout-column-(\d+)/)[1],s=(s+=" wpforms-field-drag-to-column-"+a)+" wpforms-field-drag-to-"+e.parents(".wpforms-field").data("field-type")),d=l.data("field-id"),o=l.data("field-type")||w.fieldType,n=void 0===d,l.addClass("wpforms-field-dragging"+s);var a=wp.hooks.applyFilters("wpforms.DragFields.skipFieldCssResize",!1,o,r),a=(r&&a||l.css({width:r?i.width-5:i.width,height:"auto"}),r?90:i.height);t.removeClass("wpforms-field-drag-not-allowed").css({height:n?a+18:i.height}),r&&!b.isFieldAllowedInColumn(o,e)&&(t.addClass("wpforms-field-drag-not-allowed"),l.addClass("wpforms-field-drag-not-allowed")),b.state.isMultiSelectDrag&&1<b.state.multiSelectFields.length&&WPForms.Admin.Builder.DragFieldsMultiSelect?.handleFieldRestrictionsOver(t,l,e),c.trigger("wpformsFieldDragOver",[d,e]),n&&l.addClass("wpforms-field-drag-over").removeClass("wpforms-field-drag-out")},out(e,l){var t=l.item.first(),r=void 0===t.data("field-id");t.removeClass("wpforms-field-drag-not-allowed").removeClass("wpforms-field-drag-to-repeater").removeClass("wpforms-field-drag-to-layout").removeClass(b.getDragColumnClasses(t.attr("class"))),w.fieldReceived?t.attr("style",""):r?t.addClass("wpforms-field-drag-out").removeClass("wpforms-field-drag-over"):u(l.sender).closest(".wpforms-field-layout, .wpforms-field-repeater").removeClass("wpforms-field-child-hovered")},receive(e,l){var t=s.hasClass("wpforms-layout-column"),r=s.hasClass("wpforms-field-wrap");if(h={isColumn:t,isMainWrap:r,sender:l.sender?u(l.sender).attr("class"):null,sortable:s,time:(new Date).getTime()},t&&F&&(new Date).getTime()-F.time<100)b.isFieldAllowedInColumn(o,s),w.fieldRejected=!0,w.rejectedTargetColumn=s,F=null,h=null;else{r&&(F=h);var r=u(l.helper||l.item),i=(d=r.data("field-id"),o=r.data("field-type")||w.fieldType,void 0===d);if(t&&!b.isFieldAllowedInColumn(o,s))w.fieldRejected=!0,w.rejectedTargetColumn=s;else{if(t&&b.state.isMultiSelectDrag&&1<b.state.multiSelectFields.length){if(WPForms.Admin.Builder.DragFieldsMultiSelect?.hasRestrictedInColumnFields(s,b.state))return w.fieldRejected=!0,void(b.state.multiSelectToRowsRejected=!0);if(wp.hooks.applyFilters("wpforms.DragFields.isFieldReceiveRejected",!1,{isColumn:t,$sortable:s,fieldType:o}))return w.fieldRejected=!0,void(b.state.multiSelectToRowsRejected=!0)}if(w.fieldReceived=!0,r.removeClass("wpforms-field-drag-over"),!i)return b.state.isMultiSelectDrag&&b.state.multiSelectFields&&0<b.state.multiSelectFields.length?void WPForms.Admin.Builder.DragFieldsMultiSelect?.handleMultiSelectDragToMainContainer(b.state):void wp.hooks.doAction("wpforms.DragFields.fieldReceived",{fieldId:d,fieldType:o,$field:r,$sortable:s,isColumn:t,ui:l});i=s.data("ui-sortable")?.currentItem?.index()||0;r.addClass("wpforms-field-drag-over wpforms-field-drag-pending").removeClass("wpforms-field-drag-out").append(WPFormsBuilder.settings.spinnerInline).css("width","100%"),c.find(".no-fields-preview").remove(),WPFormsBuilder.fieldAdd(w.fieldType,{position:t?i-1:i,placeholder:r,$sortable:s}),w.fieldType=void 0}}},change(e,l){l=l.placeholder.parent(),e=u(e.target);w.glitchChange=!1,!s.is(l)&&s.hasClass("wpforms-field-wrap")&&l.hasClass("wpforms-layout-column")&&(w.glitchChange=!0),c.trigger("wpformsFieldDragChange",[d,e])},sort(l){if(!g){var l=l.clientY,t=a.offset(),r=a.height(),i=t.top+r;let e;if(l>t.top&&l<t.top+50)e="-=";else{if(!(i-50<l&&l<i))return;e="+="}g=!0,a.animate({scrollTop:e+r/3+"px"},800,function(){g=!1})}}})},getDragColumnClasses(e){return(e.match(/wpforms-field-drag-to-column(-\d+|)/g)||[]).join(" ")},initDraggableFields(){i.$addFieldsButtons.draggable({connectToSortable:wp.hooks.applyFilters("wpforms.DragFields.draggableConnectToSortable",".wpforms-field-wrap"),delay:200,cancel:!1,scroll:!1,opacity:1,appendTo:"#wpforms-panel-fields",zindex:1e4,helper(){var e=u(this),l=u('<div class="wpforms-field-drag-out wpforms-field-drag">');return w.fieldType=e.data("field-type"),l.html(e.html())},start(e,l){if(WPFormsUtils.triggerEvent(c,"wpformsFieldAddDragStart",[w.fieldType,l]).isDefaultPrevented())return!1},stop(e,l){if(WPFormsUtils.triggerEvent(c,"wpformsFieldAddDragStop",[w.fieldType,l]).isDefaultPrevented())return!1}})},isFieldAllowedInColumn(e,l){return wp.hooks.applyFilters("wpforms.LayoutField.isFieldAllowedDragInColumn",!0,e,l)},revertMoveFieldToColumn(e){var l;void 0===e.data("field-id")?e.remove():(e=e.detach(),l=w.$sortableStart.find("> .wpforms-field").eq(w.startPosition),e.removeClass("wpforms-field-dragging").removeClass("wpforms-field-drag-over").attr("style",""),l.length?l.before(e):w.$sortableStart.append(e))}};return b}
| ver. 1.1 | |
.
| PHP 8.3.30 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка