default.builder.js
3 years ago
default.builder.min.js
3 years ago
form.builder.js
3 years ago
form.builder.min.js
3 years ago
package.js
3 years ago
package.min.js
3 years ago
default.builder.min.js
1 lines
| 1 | (()=>{"use strict";const e=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"jet-forms/form-block","title":"JetForm","keywords":["jetform","form","builder","crocoblock"],"textdomain":"jet-form-builder","supports":{"html":false,"className":true},"editorScript":"jet-form-builder/form","editorStyle":"jet-form-builder-others","category":"layout","icon":"<svg width=\\"64\\" height=\\"64\\" viewBox=\\"0 0 64 64\\" fill=\\"none\\" xmlns=\\"http://www.w3.org/2000/svg\\"><rect width=\\"42\\" height=\\"2\\" rx=\\"1\\" fill=\\"#162B40\\"/><path d=\\"M0 5C0 4.44772 0.447715 4 1 4H20C20.5523 4 21 4.44772 21 5C21 5.55228 20.5523 6 20 6H1C0.447715 6 0 5.55228 0 5Z\\" fill=\\"#162B40\\"/><rect x=\\"1\\" y=\\"2\\" width=\\"62\\" height=\\"61\\" rx=\\"3\\" fill=\\"white\\" stroke=\\"#162B40\\" stroke-width=\\"2\\"/><rect x=\\"7\\" y=\\"19\\" width=\\"50\\" height=\\"11\\" rx=\\"2\\" fill=\\"#6F8CFF\\" stroke=\\"#162B40\\" stroke-width=\\"2\\"/><rect x=\\"7\\" y=\\"35\\" width=\\"50\\" height=\\"11\\" rx=\\"2\\" fill=\\"#4AF3BA\\" stroke=\\"#162B40\\" stroke-width=\\"2\\"/><rect x=\\"39\\" y=\\"51\\" width=\\"18\\" height=\\"7\\" rx=\\"2\\" fill=\\"white\\" stroke=\\"#162B40\\" stroke-width=\\"2\\"/></svg>","attributes":{"form_id":{"type":"number","default":0},"submit_type":{"type":"string","default":""},"required_mark":{"type":"string","default":""},"fields_layout":{"type":"string","default":""},"enable_progress":{"type":"boolean","default":false},"fields_label_tag":{"type":"string","default":""}}}');function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function o(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?r(Object(o),!0).forEach((function(t){n(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):r(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function n(e,r,o){return(r=function(e){var r=function(e,r){if("object"!==t(e)||null===e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!==t(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===t(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},l.apply(this,arguments)}var i=wp.blocks.registerBlockType,a=wp.i18n.__,s=wp.blockEditor?wp.blockEditor:wp.editor,u=s.InspectorControls,c=s.useBlockProps,m=wp.components,p=m.PanelBody,f=m.SelectControl,b=m.TextControl,d=m.ToggleControl,y=wp.serverSideRender,g=function(t){return"".concat(e.name,"/").concat(t)};i(e.name,o(o({},e),{},{title:a("JetForm"),icon:wp.element.createElement("span",{dangerouslySetInnerHTML:{__html:e.icon}}),attributes:e.attributes,edit:function(t){var r=t.attributes,o=t.setAttributes,n=t.isSelected,i=window.JetFormData,s=c();return[n&&wp.element.createElement(u,{key:g("InspectorControls")},wp.element.createElement(p,{title:a("Form Settings"),key:g("PanelBody")},wp.element.createElement(f,{key:"form_id",label:a("Choose Form"),labelposition:"top",value:r.form_id,onChange:function(e){o({form_id:Number(e)})},options:i.forms_list}),Boolean(r.form_id)&&wp.element.createElement(React.Fragment,null,wp.element.createElement(f,{label:a("Fields Layout","jet-form-builder"),value:r.fields_layout,options:i.fields_layout,onChange:function(e){return o({fields_layout:e})}}),wp.element.createElement(b,{label:a("Required Mark","jet-form-builder"),value:r.required_mark,onChange:function(e){return o({required_mark:e})}}),wp.element.createElement(f,{label:a("Fields label HTML tag","jet-form-builder"),value:r.fields_label_tag,options:i.fields_label_tag,onChange:function(e){return o({fields_label_tag:e})}}),wp.element.createElement(f,{label:a("Submit Type","jet-form-builder"),value:r.submit_type,options:i.submit_type,onChange:function(e){return o({submit_type:e})}}),wp.element.createElement(d,{key:"enable_progress",label:a("Enable form pages progress","jet-form-builder"),checked:r.enable_progress,onChange:function(e){o({enable_progress:Boolean(e)})}})))),wp.element.createElement("div",l({key:g("viewBlock")},s),wp.element.createElement(y,{block:e.name,attributes:r,httpMethod:"POST"}))]}}))})(); |