PluginProbe
Content Blocks Builder – Create blocks, repeater blocks with carousel, grid, popup layouts / 1.0.2
Content Blocks Builder – Create blocks, repeater blocks with carousel, grid, popup layouts v1.0.2
2.8.14 2.8.13 2.8.12 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.8.0 2.8.1 2.8.10 2.8.11 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 trunk 1.0.1 1.0.2 1.1.0 1.1.1 All 147 releases
content-blocks-builder / build / patterns.js

patterns.js in Content Blocks Builder – Create blocks, repeater blocks with carousel, grid, popup layouts 1.0.2, at build/patterns.js

1 lines 4.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(e,t){e.exports=window.wp.element},function(e,t,n){"use strict";n.d(t,"d",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return u})),n.d(t,"e",(function(){return p})),n.d(t,"f",(function(){return d})),n.d(t,"g",(function(){return f}));const{useRef:o,useEffect:r}=wp.element,l=()=>{const e=o(!0);return r(()=>{e.current=!1},[]),e.current},c=e=>e.split(" ").filter(e=>(e=>e.replace(/[^A-Za-z\_]*/,"").replace(/[^A-Za-z0-9:_-]/g,""))(e)).join(" "),{__:__}=wp.i18n,{getBlockSupport:a}=wp.blocks;function s(e){let t=[];return e.forEach(e=>{let{name:n,innerBlocks:o,attributes:r}=e;const l=[n,r],c=s(o);c.length&&l.push(c),t.push(l)}),t}const u=e=>`${BoldBlocks.admin_url}post.php?post=${e}&action=edit`,{useSelect:i}=wp.data,p=()=>i(e=>e("core").canUser("create","posts"),[]),d=()=>i(e=>e("core").canUser("create","posts"),[]),f=()=>i(e=>e("core").canUser("create","posts"),[])},function(e,t){e.exports=window.lodash},function(e,t,n){var o;!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var l=typeof o;if("string"===l||"number"===l)e.push(o);else if(Array.isArray(o)){if(o.length){var c=r.apply(null,o);c&&e.push(c)}}else if("object"===l)if(o.toString===Object.prototype.toString)for(var a in o)n.call(o,a)&&o[a]&&e.push(a);else e.push(o.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(o=function(){return r}.apply(t,[]))||(e.exports=o)}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var o=n(0),r=(n(3),n(2));const{__:__}=wp.i18n,{useState:l}=wp.element,{TextControl:c,Button:a,Modal:s,Flex:u,FlexItem:i}=wp.components;function p({modalTitle:e,title:t,setIsModalOpen:n,onSubmit:p=r.noop,onCancel:d=r.noop,className:f}){const[b,m]=l(t),k=()=>{n(!1),m(""),d()};return Object(o.createElement)(s,{title:e,closeLabel:__("Close"),onRequestClose:()=>k(),overlayClassName:"reusable-blocks-menu-items__convert-modal"},Object(o.createElement)("form",{onSubmit:e=>{e.preventDefault(),p(b),k()}},Object(o.createElement)(c,{label:__("Name"),value:b,onChange:m}),Object(o.createElement)(u,{className:"reusable-blocks-menu-items__convert-modal-actions",justify:"flex-end"},Object(o.createElement)(i,null,Object(o.createElement)(a,{isSecondary:!0,onClick:()=>k()},__("Cancel"))),Object(o.createElement)(i,null,Object(o.createElement)(a,{isPrimary:!0,type:"submit"},__("Save"))))))}},,,,,function(e,t,n){"use strict";n.r(t);var o=n(0),r=n(1),l=n(4);const{__:__}=wp.i18n,{useSelect:c,useDispatch:a}=wp.data,{registerPlugin:s}=wp.plugins,{PluginBlockSettingsMenuItem:u}=wp.editPost,{useState:i}=wp.element,{serialize:p}=wp.blocks;s("boldblocks-create-block-pattern",{render:()=>{const{getSelectedBlock:e}=c(e=>e("core/block-editor")),{createSuccessNotice:t}=a("core/notices");let{allowedBlocks:n=[]}=BoldblocksPatterns||{};n=wp.hooks.applyFilters("boldblocks.patterns.allowedBlocks",n);const[s,d]=i(!1),f=s?[e()]:[];return Object(r.f)()?Object(o.createElement)(o.Fragment,null,Object(o.createElement)(u,{allowedBlocks:n,icon:"plus-alt2",label:__("Add to Block Patterns","boldblocks"),onClick:()=>d(!0)}),s&&Object(o.createElement)(l.a,{modalTitle:__("Create Block Pattern"),title:__("New Block Pattern"),isModalOpen:s,setIsModalOpen:d,onSubmit:e=>{(({title:e,blocks:n})=>{const o=p(n);wp.apiRequest({path:"wp/v2/boldblocks_pattern",method:"POST",data:{title:e,content:o,status:"publish"}}).then(e=>{t("The new pattern has been created!",{type:"snackbar",actions:[{label:__("Edit pattern","boldblocks"),url:Object(r.b)(e.id)}]})})})({title:e,blocks:f})}})):null}})}]);