PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 2.1.8
JetFormBuilder — Dynamic Blocks Form Builder v2.1.8
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / assets / js / form-block.js
jetformbuilder / assets / js Last commit date
admin 3 years ago action-localize-helper.js 3 years ago admin-package.js 3 years ago admin-vuex-package.js 3 years ago editor.js 3 years ago file-upload.js 3 years ago form-block.js 3 years ago frontend-forms.js 3 years ago import-form.js 3 years ago map-field.js 3 years ago package.js 3 years ago re-captcha-v3.js 3 years ago
form-block.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,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 r(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?t(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(){return n=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},n.apply(this,arguments)}var l=wp.blocks.registerBlockType,i=wp.i18n.__,a=wp.blockEditor?wp.blockEditor:wp.editor,s=a.InspectorControls,c=a.useBlockProps,u=wp.components,p=u.PanelBody,m=u.SelectControl,f=u.TextControl,b=u.ToggleControl,d=wp.serverSideRender,g=function(t){return"".concat(e.name,"/").concat(t)};l(e.name,r(r({},e),{},{title:i("JetForm"),icon:wp.element.createElement("span",{dangerouslySetInnerHTML:{__html:e.icon}}),attributes:e.attributes,edit:function(t){var r=t.attributes,o=t.setAttributes,l=t.isSelected,a=window.JetFormData,u=c();return[l&&wp.element.createElement(s,{key:g("InspectorControls")},wp.element.createElement(p,{title:i("Form Settings"),key:g("PanelBody")},wp.element.createElement(m,{key:"form_id",label:i("Choose Form"),labelposition:"top",value:r.form_id,onChange:function(e){o({form_id:Number(e)})},options:a.forms_list}),Boolean(r.form_id)&&wp.element.createElement(React.Fragment,null,wp.element.createElement(m,{label:i("Fields Layout","jet-form-builder"),value:r.fields_layout,options:a.fields_layout,onChange:function(e){return o({fields_layout:e})}}),wp.element.createElement(f,{label:i("Required Mark","jet-form-builder"),value:r.required_mark,onChange:function(e){return o({required_mark:e})}}),wp.element.createElement(m,{label:i("Fields label HTML tag","jet-form-builder"),value:r.fields_label_tag,options:a.fields_label_tag,onChange:function(e){return o({fields_label_tag:e})}}),wp.element.createElement(m,{label:i("Submit Type","jet-form-builder"),value:r.submit_type,options:a.submit_type,onChange:function(e){return o({submit_type:e})}}),wp.element.createElement(b,{key:"enable_progress",label:i("Enable form pages progress","jet-form-builder"),checked:r.enable_progress,onChange:function(e){o({enable_progress:Boolean(e)})}})))),wp.element.createElement("div",n({key:g("viewBlock")},u),wp.element.createElement(d,{block:e.name,attributes:r,httpMethod:"POST"}))]}}))})();