Plugin Directory

Changeset 3189523


Ignore:
Timestamp:
11/15/2024 12:07:33 PM (16 months ago)
Author:
cloudcatch
Message:

Update to version 2.2.0 from GitHub

Location:
simple-tabs-block
Files:
6 added
16 edited
1 copied

Legend:

Unmodified
Added
Removed
  • simple-tabs-block/tags/2.2.0/build/tab/block.json

    r3060539 r3189523  
    33  "apiVersion": 2,
    44  "name": "cloudcatch/tab",
    5   "version": "2.1.0",
     5  "version": "2.2.0",
    66  "title": "Tab",
    77  "category": "design",
  • simple-tabs-block/tags/2.2.0/build/tab/index.asset.php

    r2930254 r3189523  
    1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '45e4236038feca6fb6a0');
     1<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'b7211c8a79b62ff2049e');
  • simple-tabs-block/tags/2.2.0/build/tab/index.js

    r2930254 r3189523  
    1 (()=>{var e={184:(e,t)=>{var a;!function(){"use strict";var c={}.hasOwnProperty;function l(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var n=typeof a;if("string"===n||"number"===n)e.push(a);else if(Array.isArray(a)){if(a.length){var o=l.apply(null,a);o&&e.push(o)}}else if("object"===n){if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]")){e.push(a.toString());continue}for(var r in a)c.call(a,r)&&a[r]&&e.push(r)}}}return e.join(" ")}e.exports?(l.default=l,e.exports=l):void 0===(a=function(){return l}.apply(t,[]))||(e.exports=a)}()}},t={};function a(c){var l=t[c];if(void 0!==l)return l.exports;var n=t[c]={exports:{}};return e[c](n,n.exports,a),n.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var c in t)a.o(t,c)&&!a.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:t[c]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.i18n,t=window.wp.blocks,c=window.wp.element;var l=a(184),n=a.n(l);let o=e=>crypto.getRandomValues(new Uint8Array(e));const r=window.wp.components,i=window.wp.blockEditor,s=[{attributes:{index:{type:"number"},label:{type:"string",default:"Title"},showDescription:{type:"boolean",default:!1},description:{type:"string",default:""}},save({attributes:e}){const{index:t}=e,a=i.useInnerBlocksProps.save({tabid:t,className:"wp-block-cloudcatch-tab"});return(0,c.createElement)("div",{...a})}}];(0,t.registerBlockType)("cloudcatch/tab",{edit:function({attributes:t,setAttributes:a,context:l}){var s;const{id:d,index:b,label:p,showDescription:u,description:h}=t;(0,c.useEffect)((()=>{if(!d){const e=((e,t=21)=>((e,t,a)=>{let c=(2<<Math.log(e.length-1)/Math.LN2)-1,l=-~(1.6*c*t/e.length);return(n=t)=>{let o="";for(;;){let t=a(l),r=l;for(;r--;)if(o+=e[t[r]&c]||"",o.length===n)return o}}})(e,t,o))("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",11);a({id:e()})}}),[]);const m=(0,i.useBlockProps)({className:n()({active:d===l["cloudcatch/tabs/activeTab"]}),role:"tab",tabIndex:"0",tabid:b}),v=(0,i.useInnerBlocksProps)({tabid:b,className:n()("wp-block-cloudcatch-tab-content",{active:d===l["cloudcatch/tabs/activeTab"]}),style:{display:d===l["cloudcatch/tabs/activeTab"]?"block":"none"}});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(i.InspectorControls,null,(0,c.createElement)(r.PanelBody,null,(0,c.createElement)(r.TextControl,{label:(0,e.__)("Tab label"),value:p,onChange:e=>a({label:e})}),(0,c.createElement)(r.ToggleControl,{label:(0,e.__)("Show description"),checked:u,onChange:()=>a({showDescription:!u})}))),(0,c.createElement)("div",{...m},(0,c.createElement)(i.RichText,{tagName:"label",value:null!==(s=t?.label)&&void 0!==s?s:(0,e.__)("Title"),onChange:e=>a({label:e}),className:"wp-block-cloudcatch-tab__label"}),u&&(0,c.createElement)(i.RichText,{"aria-label":(0,e.__)("Description"),placeholder:(0,e.__)("Add text…"),value:h,onChange:e=>a({description:e}),identifier:"div",className:"wp-block-cloudcatch-tab__description"})),(0,c.createElement)("div",{...v}))},icon:()=>(0,c.createElement)(r.Icon,{icon:()=>(0,c.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},(0,c.createElement)(r.Path,{d:"M19.1 7.8h-7.5v-.7c0-1-.8-1.8-1.8-1.8h-5c-1 0-1.8.8-1.8 1.8v11.6c0 1 .8 1.8 1.8 1.8h14.3c1 0 1.8-.8 1.8-1.8V9.5c0-.9-.8-1.7-1.8-1.7zm.3 10.9c0 .1-.1.3-.3.3H4.9c-.1 0-.3-.1-.3-.3V7.1c0-.1.1-.3.3-.3h5c.1 0 .3.1.3.3V9.2h9.1c.1 0 .3.1.3.3v9.2z"}),(0,c.createElement)(r.Path,{d:"M16.8 13.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8zM16.8 16.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8z"}))}),save:function({attributes:t}){const{index:a,label:l,showDescription:n,description:o}=t,r=i.useBlockProps.save({role:"tab",tabIndex:"0",tabid:a}),s=i.useInnerBlocksProps.save({tabid:a,className:"wp-block-cloudcatch-tab-content"});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{...r},(0,c.createElement)("label",{className:"wp-block-cloudcatch-tab__label"},null!=l?l:(0,e.__)("Title","simple-tabs-block")),n&&o.length>0&&(0,c.createElement)("div",{"aria-label":"Description",className:"wp-block-cloudcatch-tab__description"},o)),(0,c.createElement)("div",{...s}))},deprecated:s,example:{name:"cloudcatch/tab",attributes:{id:"500",index:0,label:(0,e.__)("Tab 1","simple-tabs-block")},innerBlocks:[{name:"core/paragraph",attributes:{
     1(()=>{var e={942:(e,t)=>{var a;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var a=arguments[t];a&&(e=r(e,c(a)))}return e}function c(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var a in e)o.call(e,a)&&e[a]&&(t=r(t,a));return t}function r(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(a=function(){return n}.apply(t,[]))||(e.exports=a)}()}},t={};function a(o){var n=t[o];if(void 0!==n)return n.exports;var c=t[o]={exports:{}};return e[o](c,c.exports,a),c.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.i18n,t=window.wp.blocks;var o=a(942),n=a.n(o);let c=e=>crypto.getRandomValues(new Uint8Array(e));const r=window.wp.components,i=window.wp.element,s=window.wp.blockEditor,l=window.ReactJSXRuntime,d=[{attributes:{index:{type:"number"},label:{type:"string",default:"Title"},showDescription:{type:"boolean",default:!1},description:{type:"string",default:""}},save({attributes:e}){const{index:t}=e,a=s.useInnerBlocksProps.save({tabid:t,className:"wp-block-cloudcatch-tab"});return(0,l.jsx)("div",{...a})}}];(0,t.registerBlockType)("cloudcatch/tab",{edit:function({attributes:t,setAttributes:a,context:o}){var d;const{id:b,index:u,label:p,showDescription:h,description:x}=t;(0,i.useEffect)((()=>{if(!b){const e=((e,t=21)=>((e,t,a)=>{let o=(2<<Math.log2(e.length-1))-1,n=-~(1.6*o*t/e.length);return(c=t)=>{let r="";for(;;){let t=a(n),i=n;for(;i--;)if(r+=e[t[i]&o]||"",r.length===c)return r}}})(e,t,c))("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",11);a({id:e()})}}),[]);const v=(0,s.useBlockProps)({className:n()({active:b===o["cloudcatch/tabs/activeTab"]}),role:"tab",tabIndex:"0",tabid:u}),w=(0,s.useInnerBlocksProps)({tabid:u,className:n()("wp-block-cloudcatch-tab-content",{active:b===o["cloudcatch/tabs/activeTab"]}),style:{display:b===o["cloudcatch/tabs/activeTab"]?"block":"none"}});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.InspectorControls,{children:(0,l.jsxs)(r.PanelBody,{children:[(0,l.jsx)(r.TextControl,{label:(0,e.__)("Tab label"),value:p,onChange:e=>a({label:e}),__nextHasNoMarginBottom:!0}),(0,l.jsx)(r.ToggleControl,{label:(0,e.__)("Show description"),checked:h,onChange:()=>a({showDescription:!h}),__nextHasNoMarginBottom:!0})]})}),(0,l.jsxs)("div",{...v,children:[(0,l.jsx)(s.RichText,{tagName:"label",value:null!==(d=t?.label)&&void 0!==d?d:(0,e.__)("Title"),onChange:e=>a({label:e}),className:"wp-block-cloudcatch-tab__label"}),h&&(0,l.jsx)(s.RichText,{"aria-label":(0,e.__)("Description"),placeholder:(0,e.__)("Add text…"),value:x,onChange:e=>a({description:e}),identifier:"div",className:"wp-block-cloudcatch-tab__description"})]}),(0,l.jsx)("div",{...w})]})},icon:()=>(0,l.jsx)(r.Icon,{icon:()=>(0,l.jsxs)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[(0,l.jsx)(r.Path,{d:"M19.1 7.8h-7.5v-.7c0-1-.8-1.8-1.8-1.8h-5c-1 0-1.8.8-1.8 1.8v11.6c0 1 .8 1.8 1.8 1.8h14.3c1 0 1.8-.8 1.8-1.8V9.5c0-.9-.8-1.7-1.8-1.7zm.3 10.9c0 .1-.1.3-.3.3H4.9c-.1 0-.3-.1-.3-.3V7.1c0-.1.1-.3.3-.3h5c.1 0 .3.1.3.3V9.2h9.1c.1 0 .3.1.3.3v9.2z"}),(0,l.jsx)(r.Path,{d:"M16.8 13.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8zM16.8 16.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8z"})]})}),save:function({attributes:t}){const{index:a,label:o,showDescription:n,description:c}=t,r=s.useBlockProps.save({role:"tab",tabIndex:"0",tabid:a}),i=s.useInnerBlocksProps.save({tabid:a,className:"wp-block-cloudcatch-tab-content"});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{...r,children:[(0,l.jsx)("label",{className:"wp-block-cloudcatch-tab__label",children:null!=o?o:(0,e.__)("Title","simple-tabs-block")}),n&&c.length>0&&(0,l.jsx)("div",{"aria-label":"Description",className:"wp-block-cloudcatch-tab__description",children:c})]}),(0,l.jsx)("div",{...i})]})},deprecated:d,example:{name:"cloudcatch/tab",attributes:{id:"500",index:0,label:(0,e.__)("Tab 1","simple-tabs-block")},innerBlocks:[{name:"core/paragraph",attributes:{
    22/* translators: example text. */
    33content:(0,e.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.","simple-tabs-block")}}]}})})()})();
  • simple-tabs-block/tags/2.2.0/build/tabs/block.json

    r3060539 r3189523  
    33  "apiVersion": 2,
    44  "name": "cloudcatch/tabs",
    5   "version": "2.1.0",
     5  "version": "2.2.0",
    66  "title": "Tabs",
    77  "category": "design",
  • simple-tabs-block/tags/2.2.0/build/tabs/index.asset.php

    r2930254 r3189523  
    1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '20a4ce5520c18749c4a5');
     1<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'be5457baeeb5faa6a51f');
  • simple-tabs-block/tags/2.2.0/build/tabs/index.js

    r2930254 r3189523  
    1 (()=>{var e,t={461:(e,t,r)=>{"use strict";const a=window.wp.i18n,o=window.wp.blocks,n=window.wp.element;var c=r(184),i=r.n(c),l=r(913),s=r.n(l);const u=window.wp.blockEditor,p=window.wp.components,b=window.wp.data,d=window.wp.compose,f=["cloudcatch/tab"],v={name:"cloudcatch/tab"},m=(0,d.compose)((0,b.withSelect)(((e,{clientId:t})=>({innerBlocks:e("core/block-editor").getBlocks(t)}))),(0,b.withDispatch)(((e,{clientId:t},{select:r})=>{const{getBlock:a}=r("core/block-editor"),{updateBlockAttributes:o}=e("core/block-editor"),n=a(t),{selectBlock:c}=e(u.store);return{selectBlock(e){c(e)},resetTabOrder(){const e=[];s()(n.innerBlocks.length,(t=>{o(n.innerBlocks[t].clientId,{index:t}),e.push(n.innerBlocks[t].attributes.id)})),o(t,{tabs:e})},updateActiveTab(e){o(n.clientId,{activeTab:e})}}})))((function({attributes:e,setAttributes:t,innerBlocks:r,clientId:o,updateActiveTab:c,resetTabOrder:l}){const{defaultTab:s,activeTab:d,layout:{justifyContent:m,orientation:h="horizontal",flexWrap:w="wrap"}={}}=e;(0,n.useEffect)((()=>{l()}),[r]);const{getSelectedBlock:g}=(0,b.select)(u.store),{innerBlockCount:k,selectedBlock:y,innerBlockIds:_}=(0,b.useSelect)((e=>({innerBlockCount:e(u.store).getBlock(o)?.innerBlocks?.length,selectedBlock:g(),innerBlockIds:e(u.store).getBlock(o)?.innerBlocks.map((e=>e.attributes.id)).filter((e=>void 0!==e))})),[o]);(0,n.useEffect)((()=>{!d&&_.length&&(console.log(_),c(_[0]))}),[_]),(0,n.useEffect)((()=>{y&&_.includes(y?.attributes?.id)&&c(y.attributes.id)}),[y]);const x=(0,u.useBlockProps)({className:i()("wp-block-cloudcatch-tabs__wrapper","wp-block-cloudcatch-tabs-v2"),"data-default-tab":s||void 0}),B=(0,u.useInnerBlocksProps)({className:i()("wp-block-cloudcatch-tabs__container",{"items-justified-right":"right"===m,"items-justified-space-between":"space-between"===m,"items-justified-left":"left"===m,"items-justified-center":"center"===m,"is-vertical":"vertical"===h,"no-wrap":"nowrap"===w}),style:{gridTemplateColumns:"vertical"!==h?`repeat(${k}, auto) ${"left"===m?"1fr":"auto"}`:void 0,gridTemplateRows:"vertical"===h?`repeat(${k}, auto) 1fr`:void 0}},{renderAppender:u.InnerBlocks.ButtonBlockAppender,allowedBlocks:f,__experimentalDefaultBlock:v,__experimentalDirectInsert:!0,templateLock:!1,template:[["cloudcatch/tab",{label:"Tab 1"},[["core/paragraph",{content:"Tab 1 Content"}]]],["cloudcatch/tab",{label:"Tab 2"},[["core/paragraph",{content:"Tab 2 Content"}]]],["cloudcatch/tab",{label:"Tab 3"},[["core/paragraph",{content:"Tab 3 Content"}]]]]});return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(u.InspectorControls,null,(0,n.createElement)(p.PanelBody,null,(0,n.createElement)(p.SelectControl,{label:(0,a.__)("Default open tab","simple-tabs-block"),value:s,options:r.map(((e,t)=>({value:t,label:e.attributes.label}))),onChange:e=>t({defaultTab:parseInt(e)})}))),(0,n.createElement)("div",{...x},(0,n.createElement)("div",{...B})))})),h=[{attributes:{uuid:{type:"string"},tabs:{type:"array",default:[]},defaultTab:{type:"number",default:0},activeTab:{type:"string",default:""}},save({attributes:e}){const{uuid:t,tabs:r,defaultTab:o,layout:{justifyContent:c,orientation:l="horizontal",flexWrap:s="wrap"}={}}=e,p=i()("wp-block-cloudcatch-tabs__wrapper",{"items-justified-right":"right"===c,"items-justified-space-between":"space-between"===c,"items-justified-left":"left"===c,"items-justified-center":"center"===c,"is-vertical":"vertical"===l,"no-wrap":"nowrap"===s});return(0,n.createElement)("div",{...u.useBlockProps.save({className:p})},(0,n.createElement)("div",{className:"wp-block-cloudcatch-tabs__tabs-wrapper"},(0,n.createElement)("div",{className:"wp-block-cloudcatch-tabs__tabs",role:"tablist","aria-orientation":l},r.map(((e,t)=>{var r,c;return(0,n.createElement)("div",{key:t},(0,n.createElement)(u.RichText.Content,{value:null!==(r=e?.attributes?.label)&&void 0!==r?r:(0,a.__)("Title"),tagName:"label",tabIndex:"0",role:"tab",key:t,tabid:t,className:i()("wp-block-cloudcatch-tab__label",e?.attributes?.className,{active:t===o})}),e?.attributes?.showDescription&&(0,n.createElement)(u.RichText.Content,{value:null!==(c=e?.attributes?.description)&&void 0!==c?c:(0,a.__)("Description"),tagName:"div",className:"wp-block-cloudcatch-tab__description"}))})))),(0,n.createElement)("div",{...u.useInnerBlocksProps.save({className:"wp-block-cloudcatch-tabs__container"})}))}}];(0,o.registerBlockType)("cloudcatch/tabs",{edit:m,icon:()=>(0,n.createElement)(p.Icon,{icon:()=>(0,n.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},(0,n.createElement)(p.Path,{d:"M19.1 7.8h-7.5v-.7c0-1-.8-1.8-1.8-1.8h-5c-1 0-1.8.8-1.8 1.8v11.6c0 1 .8 1.8 1.8 1.8h14.3c1 0 1.8-.8 1.8-1.8V9.5c0-.9-.8-1.7-1.8-1.7zm.3 10.9c0 .1-.1.3-.3.3H4.9c-.1 0-.3-.1-.3-.3V7.1c0-.1.1-.3.3-.3h5c.1 0 .3.1.3.3V9.2h9.1c.1 0 .3.1.3.3v9.2z"}),(0,n.createElement)(p.Path,{d:"M16.8 13.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8zM16.8 16.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8zM15.1 6.9h-2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h2c.4 0 .8.3.8.7-.1.3-.4.7-.8.7zM19.2 6.9h-2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h2c.4 0 .8.3.8.7-.1.3-.4.7-.8.7z"}))}),save:function({attributes:e}){const{tabs:t,defaultTab:r,layout:{justifyContent:a,orientation:o="horizontal",flexWrap:c="wrap"}={}}=e,l=t.length,s=u.useBlockProps.save({className:i()("wp-block-cloudcatch-tabs__wrapper","wp-block-cloudcatch-tabs-v2"),"data-default-tab":r||void 0}),p=u.useInnerBlocksProps.save({className:i()("wp-block-cloudcatch-tabs__container",{"items-justified-right":"right"===a,"items-justified-space-between":"space-between"===a,"items-justified-left":"left"===a,"items-justified-center":"center"===a,"is-vertical":"vertical"===o,"no-wrap":"nowrap"===c}),style:{gridTemplateColumns:"vertical"!==o?`repeat(${l}, auto) ${"left"===a?"1fr":"auto"}`:void 0,gridTemplateRows:"vertical"===o?`repeat(${l}, auto) 1fr`:void 0}});return(0,n.createElement)("div",{...s},(0,n.createElement)("div",{...p}))},deprecated:h,example:{attributes:{tabs:["500","501","502"]},innerBlocks:[{name:"cloudcatch/tab",attributes:{id:"500",index:0,label:(0,a.__)("Tab 1","simple-tabs-block")},innerBlocks:[{name:"core/paragraph",attributes:{
     1(()=>{var t,e={180:(t,e,r)=>{"use strict";const a=window.wp.i18n,o=window.wp.blocks;var n=r(942),c=r.n(n),i=r(638),s=r.n(i);const l=window.wp.blockEditor,u=window.wp.element,p=window.wp.components,d=window.wp.data,b=window.wp.compose,f=window.ReactJSXRuntime,v=["cloudcatch/tab"],h={name:"cloudcatch/tab"},m=(0,b.compose)((0,d.withSelect)(((t,{clientId:e})=>({innerBlocks:t("core/block-editor").getBlocks(e)}))),(0,d.withDispatch)(((t,{clientId:e},{select:r})=>{const{getBlock:a}=r("core/block-editor"),{updateBlockAttributes:o}=t("core/block-editor"),n=a(e),{selectBlock:c}=t(l.store);return{selectBlock(t){c(t)},resetTabOrder(){const t=[];s()(n.innerBlocks.length,(e=>{o(n.innerBlocks[e].clientId,{index:e}),t.push(n.innerBlocks[e].attributes.id)})),o(e,{tabs:t})},updateActiveTab(t){o(n.clientId,{activeTab:t})}}})))((function({attributes:t,setAttributes:e,innerBlocks:r,clientId:o,updateActiveTab:n,resetTabOrder:i}){const{defaultTab:s,activeTab:b,layout:{justifyContent:m,orientation:w="horizontal",flexWrap:g="wrap"}={}}=t;(0,u.useEffect)((()=>{i()}),[r]);const{getSelectedBlock:k}=(0,d.select)(l.store),{innerBlockCount:x,selectedBlock:j,innerBlockIds:y}=(0,d.useSelect)((t=>({innerBlockCount:t(l.store).getBlock(o)?.innerBlocks?.length,selectedBlock:k(),innerBlockIds:t(l.store).getBlock(o)?.innerBlocks.map((t=>t.attributes.id)).filter((t=>void 0!==t))})),[o]);(0,u.useEffect)((()=>{!b&&y.length&&n(y[0])}),[y]),(0,u.useEffect)((()=>{j&&y.includes(j?.attributes?.id)&&n(j.attributes.id)}),[j]);const _=(0,l.useBlockProps)({className:c()("wp-block-cloudcatch-tabs__wrapper","wp-block-cloudcatch-tabs-v2"),"data-default-tab":s||void 0}),B=(0,l.useInnerBlocksProps)({className:c()("wp-block-cloudcatch-tabs__container",{"items-justified-right":"right"===m,"items-justified-space-between":"space-between"===m,"items-justified-left":"left"===m,"items-justified-center":"center"===m,"is-vertical":"vertical"===w,"no-wrap":"nowrap"===g}),style:{gridTemplateColumns:"vertical"!==w?`repeat(${x}, auto) ${"left"===m?"1fr":"auto"}`:void 0,gridTemplateRows:"vertical"===w?`repeat(${x}, auto) 1fr`:void 0}},{renderAppender:l.InnerBlocks.ButtonBlockAppender,allowedBlocks:v,defaultBlock:h,directInsert:!0,templateLock:!1,template:[["cloudcatch/tab",{label:"Tab 1"},[["core/paragraph",{content:"Tab 1 Content"}]]],["cloudcatch/tab",{label:"Tab 2"},[["core/paragraph",{content:"Tab 2 Content"}]]],["cloudcatch/tab",{label:"Tab 3"},[["core/paragraph",{content:"Tab 3 Content"}]]]]});return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(l.InspectorControls,{children:(0,f.jsx)(p.PanelBody,{children:(0,f.jsx)(p.SelectControl,{label:(0,a.__)("Default open tab","simple-tabs-block"),value:s,options:r.map(((t,e)=>({value:e,label:t.attributes.label}))),onChange:t=>e({defaultTab:parseInt(t)}),__nextHasNoMarginBottom:!0})})}),(0,f.jsx)("div",{..._,children:(0,f.jsx)("div",{...B})})]})})),w=[{attributes:{uuid:{type:"string"},tabs:{type:"array",default:[]},defaultTab:{type:"number",default:0},activeTab:{type:"string",default:""}},save({attributes:t}){const{uuid:e,tabs:r,defaultTab:o,layout:{justifyContent:n,orientation:i="horizontal",flexWrap:s="wrap"}={}}=t,u=c()("wp-block-cloudcatch-tabs__wrapper",{"items-justified-right":"right"===n,"items-justified-space-between":"space-between"===n,"items-justified-left":"left"===n,"items-justified-center":"center"===n,"is-vertical":"vertical"===i,"no-wrap":"nowrap"===s});return(0,f.jsxs)("div",{...l.useBlockProps.save({className:u}),children:[(0,f.jsx)("div",{className:"wp-block-cloudcatch-tabs__tabs-wrapper",children:(0,f.jsx)("div",{className:"wp-block-cloudcatch-tabs__tabs",role:"tablist","aria-orientation":i,children:r.map(((t,e)=>{var r,n;return(0,f.jsxs)("div",{children:[(0,f.jsx)(l.RichText.Content,{value:null!==(r=t?.attributes?.label)&&void 0!==r?r:(0,a.__)("Title"),tagName:"label",tabIndex:"0",role:"tab",tabid:e,className:c()("wp-block-cloudcatch-tab__label",t?.attributes?.className,{active:e===o})},e),t?.attributes?.showDescription&&(0,f.jsx)(l.RichText.Content,{value:null!==(n=t?.attributes?.description)&&void 0!==n?n:(0,a.__)("Description"),tagName:"div",className:"wp-block-cloudcatch-tab__description"})]},e)}))})}),(0,f.jsx)("div",{...l.useInnerBlocksProps.save({className:"wp-block-cloudcatch-tabs__container"})})]})}}];(0,o.registerBlockType)("cloudcatch/tabs",{edit:m,icon:()=>(0,f.jsx)(p.Icon,{icon:()=>(0,f.jsxs)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[(0,f.jsx)(p.Path,{d:"M19.1 7.8h-7.5v-.7c0-1-.8-1.8-1.8-1.8h-5c-1 0-1.8.8-1.8 1.8v11.6c0 1 .8 1.8 1.8 1.8h14.3c1 0 1.8-.8 1.8-1.8V9.5c0-.9-.8-1.7-1.8-1.7zm.3 10.9c0 .1-.1.3-.3.3H4.9c-.1 0-.3-.1-.3-.3V7.1c0-.1.1-.3.3-.3h5c.1 0 .3.1.3.3V9.2h9.1c.1 0 .3.1.3.3v9.2z"}),(0,f.jsx)(p.Path,{d:"M16.8 13.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8zM16.8 16.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8zM15.1 6.9h-2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h2c.4 0 .8.3.8.7-.1.3-.4.7-.8.7zM19.2 6.9h-2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h2c.4 0 .8.3.8.7-.1.3-.4.7-.8.7z"})]})}),save:function({attributes:t}){const{tabs:e,defaultTab:r,layout:{justifyContent:a,orientation:o="horizontal",flexWrap:n="wrap"}={}}=t,i=e.length,s=l.useBlockProps.save({className:c()("wp-block-cloudcatch-tabs__wrapper","wp-block-cloudcatch-tabs-v2"),"data-default-tab":r||void 0}),u=l.useInnerBlocksProps.save({className:c()("wp-block-cloudcatch-tabs__container",{"items-justified-right":"right"===a,"items-justified-space-between":"space-between"===a,"items-justified-left":"left"===a,"items-justified-center":"center"===a,"is-vertical":"vertical"===o,"no-wrap":"nowrap"===n}),style:{gridTemplateColumns:"vertical"!==o?`repeat(${i}, auto) ${"left"===a?"1fr":"auto"}`:void 0,gridTemplateRows:"vertical"===o?`repeat(${i}, auto) 1fr`:void 0}});return(0,f.jsx)("div",{...s,children:(0,f.jsx)("div",{...u})})},deprecated:w,example:{attributes:{tabs:["500","501","502"]},innerBlocks:[{name:"cloudcatch/tab",attributes:{id:"500",index:0,label:(0,a.__)("Tab 1","simple-tabs-block")},innerBlocks:[{name:"core/paragraph",attributes:{
    22/* translators: example text. */
    33content:(0,a.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.","simple-tabs-block")}}]},{name:"cloudcatch/tab",attributes:{id:"501",index:1,label:(0,a.__)("Tab 2","simple-tabs-block")},innerBlocks:[{name:"core/paragraph",attributes:{
     
    55content:(0,a.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.")}}]},{name:"cloudcatch/tab",attributes:{id:"502",index:2,label:(0,a.__)("Tab 3","simple-tabs-block")},innerBlocks:[{name:"core/paragraph",attributes:{
    66/* translators: example text. */
    7 content:(0,a.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.")}}]}]}})},184:(e,t)=>{var r;!function(){"use strict";var a={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var n=typeof r;if("string"===n||"number"===n)e.push(r);else if(Array.isArray(r)){if(r.length){var c=o.apply(null,r);c&&e.push(c)}}else if("object"===n){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var i in r)a.call(r,i)&&r[i]&&e.push(i)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},705:(e,t,r)=>{var a=r(639).Symbol;e.exports=a},239:(e,t,r)=>{var a=r(705),o=r(607),n=r(333),c=a?a.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":c&&c in Object(e)?o(e):n(e)}},545:e=>{e.exports=function(e,t){for(var r=-1,a=Array(e);++r<e;)a[r]=t(r);return a}},561:(e,t,r)=>{var a=r(990),o=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(o,""):e}},290:(e,t,r)=>{var a=r(557);e.exports=function(e){return"function"==typeof e?e:a}},957:(e,t,r)=>{var a="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=a},607:(e,t,r)=>{var a=r(705),o=Object.prototype,n=o.hasOwnProperty,c=o.toString,i=a?a.toStringTag:void 0;e.exports=function(e){var t=n.call(e,i),r=e[i];try{e[i]=void 0;var a=!0}catch(e){}var o=c.call(e);return a&&(t?e[i]=r:delete e[i]),o}},333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},639:(e,t,r)=>{var a=r(957),o="object"==typeof self&&self&&self.Object===Object&&self,n=a||o||Function("return this")();e.exports=n},990:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},557:e=>{e.exports=function(e){return e}},218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},5:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},448:(e,t,r)=>{var a=r(239),o=r(5);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==a(e)}},913:(e,t,r)=>{var a=r(545),o=r(290),n=r(554),c=4294967295,i=Math.min;e.exports=function(e,t){if((e=n(e))<1||e>9007199254740991)return[];var r=c,l=i(e,c);t=o(t),e-=c;for(var s=a(l,t);++r<e;)t(r);return s}},601:(e,t,r)=>{var a=r(841);e.exports=function(e){return e?Infinity===(e=a(e))||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},554:(e,t,r)=>{var a=r(601);e.exports=function(e){var t=a(e),r=t%1;return t==t?r?t-r:t:0}},841:(e,t,r)=>{var a=r(561),o=r(218),n=r(448),c=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(n(e))return NaN;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=a(e);var r=i.test(e);return r||l.test(e)?s(e.slice(2),r?2:8):c.test(e)?NaN:+e}}},r={};function a(e){var o=r[e];if(void 0!==o)return o.exports;var n=r[e]={exports:{}};return t[e](n,n.exports,a),n.exports}a.m=t,e=[],a.O=(t,r,o,n)=>{if(!r){var c=1/0;for(u=0;u<e.length;u++){for(var[r,o,n]=e[u],i=!0,l=0;l<r.length;l++)(!1&n||c>=n)&&Object.keys(a.O).every((e=>a.O[e](r[l])))?r.splice(l--,1):(i=!1,n<c&&(c=n));if(i){e.splice(u--,1);var s=o();void 0!==s&&(t=s)}}return t}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[r,o,n]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var r in t)a.o(t,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={68:0,370:0};a.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,[c,i,l]=r,s=0;if(c.some((t=>0!==e[t]))){for(o in i)a.o(i,o)&&(a.m[o]=i[o]);if(l)var u=l(a)}for(t&&t(r);s<c.length;s++)n=c[s],a.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return a.O(u)},r=globalThis.webpackChunksimple_tabs_block=globalThis.webpackChunksimple_tabs_block||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=a.O(void 0,[370],(()=>a(461)));o=a.O(o)})();
     7content:(0,a.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.")}}]}]}})},873:(t,e,r)=>{var a=r(325).Symbol;t.exports=a},552:(t,e,r)=>{var a=r(873),o=r(659),n=r(350),c=a?a.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":c&&c in Object(t)?o(t):n(t)}},96:t=>{t.exports=function(t,e){for(var r=-1,a=Array(t);++r<t;)a[r]=e(r);return a}},128:(t,e,r)=>{var a=r(800),o=/^\s+/;t.exports=function(t){return t?t.slice(0,a(t)+1).replace(o,""):t}},66:(t,e,r)=>{var a=r(488);t.exports=function(t){return"function"==typeof t?t:a}},840:(t,e,r)=>{var a="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;t.exports=a},659:(t,e,r)=>{var a=r(873),o=Object.prototype,n=o.hasOwnProperty,c=o.toString,i=a?a.toStringTag:void 0;t.exports=function(t){var e=n.call(t,i),r=t[i];try{t[i]=void 0;var a=!0}catch(t){}var o=c.call(t);return a&&(e?t[i]=r:delete t[i]),o}},350:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},325:(t,e,r)=>{var a=r(840),o="object"==typeof self&&self&&self.Object===Object&&self,n=a||o||Function("return this")();t.exports=n},800:t=>{var e=/\s/;t.exports=function(t){for(var r=t.length;r--&&e.test(t.charAt(r)););return r}},488:t=>{t.exports=function(t){return t}},805:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},346:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},394:(t,e,r)=>{var a=r(552),o=r(346);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==a(t)}},638:(t,e,r)=>{var a=r(96),o=r(66),n=r(489),c=4294967295,i=Math.min;t.exports=function(t,e){if((t=n(t))<1||t>9007199254740991)return[];var r=c,s=i(t,c);e=o(e),t-=c;for(var l=a(s,e);++r<t;)e(r);return l}},400:(t,e,r)=>{var a=r(374),o=1/0;t.exports=function(t){return t?(t=a(t))===o||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}},489:(t,e,r)=>{var a=r(400);t.exports=function(t){var e=a(t),r=e%1;return e==e?r?e-r:e:0}},374:(t,e,r)=>{var a=r(128),o=r(805),n=r(394),c=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(n(t))return NaN;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=a(t);var r=i.test(t);return r||s.test(t)?l(t.slice(2),r?2:8):c.test(t)?NaN:+t}},942:(t,e)=>{var r;!function(){"use strict";var a={}.hasOwnProperty;function o(){for(var t="",e=0;e<arguments.length;e++){var r=arguments[e];r&&(t=c(t,n(r)))}return t}function n(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return o.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var r in t)a.call(t,r)&&t[r]&&(e=c(e,r));return e}function c(t,e){return e?t?t+" "+e:t+e:t}t.exports?(o.default=o,t.exports=o):void 0===(r=function(){return o}.apply(e,[]))||(t.exports=r)}()}},r={};function a(t){var o=r[t];if(void 0!==o)return o.exports;var n=r[t]={exports:{}};return e[t](n,n.exports,a),n.exports}a.m=e,t=[],a.O=(e,r,o,n)=>{if(!r){var c=1/0;for(u=0;u<t.length;u++){r=t[u][0],o=t[u][1],n=t[u][2];for(var i=!0,s=0;s<r.length;s++)(!1&n||c>=n)&&Object.keys(a.O).every((t=>a.O[t](r[s])))?r.splice(s--,1):(i=!1,n<c&&(c=n));if(i){t.splice(u--,1);var l=o();void 0!==l&&(e=l)}}return e}n=n||0;for(var u=t.length;u>0&&t[u-1][2]>n;u--)t[u]=t[u-1];t[u]=[r,o,n]},a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var r in e)a.o(e,r)&&!a.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t={534:0,186:0};a.O.j=e=>0===t[e];var e=(e,r)=>{var o,n,c=r[0],i=r[1],s=r[2],l=0;if(c.some((e=>0!==t[e]))){for(o in i)a.o(i,o)&&(a.m[o]=i[o]);if(s)var u=s(a)}for(e&&e(r);l<c.length;l++)n=c[l],a.o(t,n)&&t[n]&&t[n][0](),t[n]=0;return a.O(u)},r=self.webpackChunksimple_tabs_block=self.webpackChunksimple_tabs_block||[];r.forEach(e.bind(null,0)),r.push=e.bind(null,r.push.bind(r))})();var o=a.O(void 0,[186],(()=>a(180)));o=a.O(o)})();
  • simple-tabs-block/tags/2.2.0/readme.txt

    r3060539 r3189523  
    22Contributors: cloudcatch, dkjensen
    33Tags: tabs, tab, block
    4 Requires at least: 6.4
    5 Tested up to: 6.5
     4Requires at least: 6.5
     5Tested up to: 6.7
    66Requires PHP: 7.0
    7 Stable tag: 2.1.0
     7Stable tag: 2.2.0
    88License: GPL-2.0-or-later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    2626
    2727== Changelog ==
     28
     29= 2.2.0 =
     30* WP 6.7 compatibility
    2831
    2932= 2.1.0 =
  • simple-tabs-block/tags/2.2.0/simple-tabs-block.php

    r3060539 r3189523  
    33 * Plugin Name:       Simple Tabs Block
    44 * Description:       Create rich tabbed layouts to organize information in a simple way using Simple Tabs Block
    5  * Requires at least: 6.4
     5 * Requires at least: 6.5
    66 * Requires PHP:      7.0
    7  * Version:           2.1.0
     7 * Version:           2.2.0
    88 * Author:            CloudCatch LLC
    99 * Author URI:        https://cloudcatch.io
  • simple-tabs-block/trunk/build/tab/block.json

    r3060539 r3189523  
    33  "apiVersion": 2,
    44  "name": "cloudcatch/tab",
    5   "version": "2.1.0",
     5  "version": "2.2.0",
    66  "title": "Tab",
    77  "category": "design",
  • simple-tabs-block/trunk/build/tab/index.asset.php

    r2930254 r3189523  
    1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '45e4236038feca6fb6a0');
     1<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'b7211c8a79b62ff2049e');
  • simple-tabs-block/trunk/build/tab/index.js

    r2930254 r3189523  
    1 (()=>{var e={184:(e,t)=>{var a;!function(){"use strict";var c={}.hasOwnProperty;function l(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var n=typeof a;if("string"===n||"number"===n)e.push(a);else if(Array.isArray(a)){if(a.length){var o=l.apply(null,a);o&&e.push(o)}}else if("object"===n){if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]")){e.push(a.toString());continue}for(var r in a)c.call(a,r)&&a[r]&&e.push(r)}}}return e.join(" ")}e.exports?(l.default=l,e.exports=l):void 0===(a=function(){return l}.apply(t,[]))||(e.exports=a)}()}},t={};function a(c){var l=t[c];if(void 0!==l)return l.exports;var n=t[c]={exports:{}};return e[c](n,n.exports,a),n.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var c in t)a.o(t,c)&&!a.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:t[c]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.i18n,t=window.wp.blocks,c=window.wp.element;var l=a(184),n=a.n(l);let o=e=>crypto.getRandomValues(new Uint8Array(e));const r=window.wp.components,i=window.wp.blockEditor,s=[{attributes:{index:{type:"number"},label:{type:"string",default:"Title"},showDescription:{type:"boolean",default:!1},description:{type:"string",default:""}},save({attributes:e}){const{index:t}=e,a=i.useInnerBlocksProps.save({tabid:t,className:"wp-block-cloudcatch-tab"});return(0,c.createElement)("div",{...a})}}];(0,t.registerBlockType)("cloudcatch/tab",{edit:function({attributes:t,setAttributes:a,context:l}){var s;const{id:d,index:b,label:p,showDescription:u,description:h}=t;(0,c.useEffect)((()=>{if(!d){const e=((e,t=21)=>((e,t,a)=>{let c=(2<<Math.log(e.length-1)/Math.LN2)-1,l=-~(1.6*c*t/e.length);return(n=t)=>{let o="";for(;;){let t=a(l),r=l;for(;r--;)if(o+=e[t[r]&c]||"",o.length===n)return o}}})(e,t,o))("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",11);a({id:e()})}}),[]);const m=(0,i.useBlockProps)({className:n()({active:d===l["cloudcatch/tabs/activeTab"]}),role:"tab",tabIndex:"0",tabid:b}),v=(0,i.useInnerBlocksProps)({tabid:b,className:n()("wp-block-cloudcatch-tab-content",{active:d===l["cloudcatch/tabs/activeTab"]}),style:{display:d===l["cloudcatch/tabs/activeTab"]?"block":"none"}});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(i.InspectorControls,null,(0,c.createElement)(r.PanelBody,null,(0,c.createElement)(r.TextControl,{label:(0,e.__)("Tab label"),value:p,onChange:e=>a({label:e})}),(0,c.createElement)(r.ToggleControl,{label:(0,e.__)("Show description"),checked:u,onChange:()=>a({showDescription:!u})}))),(0,c.createElement)("div",{...m},(0,c.createElement)(i.RichText,{tagName:"label",value:null!==(s=t?.label)&&void 0!==s?s:(0,e.__)("Title"),onChange:e=>a({label:e}),className:"wp-block-cloudcatch-tab__label"}),u&&(0,c.createElement)(i.RichText,{"aria-label":(0,e.__)("Description"),placeholder:(0,e.__)("Add text…"),value:h,onChange:e=>a({description:e}),identifier:"div",className:"wp-block-cloudcatch-tab__description"})),(0,c.createElement)("div",{...v}))},icon:()=>(0,c.createElement)(r.Icon,{icon:()=>(0,c.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},(0,c.createElement)(r.Path,{d:"M19.1 7.8h-7.5v-.7c0-1-.8-1.8-1.8-1.8h-5c-1 0-1.8.8-1.8 1.8v11.6c0 1 .8 1.8 1.8 1.8h14.3c1 0 1.8-.8 1.8-1.8V9.5c0-.9-.8-1.7-1.8-1.7zm.3 10.9c0 .1-.1.3-.3.3H4.9c-.1 0-.3-.1-.3-.3V7.1c0-.1.1-.3.3-.3h5c.1 0 .3.1.3.3V9.2h9.1c.1 0 .3.1.3.3v9.2z"}),(0,c.createElement)(r.Path,{d:"M16.8 13.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8zM16.8 16.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8z"}))}),save:function({attributes:t}){const{index:a,label:l,showDescription:n,description:o}=t,r=i.useBlockProps.save({role:"tab",tabIndex:"0",tabid:a}),s=i.useInnerBlocksProps.save({tabid:a,className:"wp-block-cloudcatch-tab-content"});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{...r},(0,c.createElement)("label",{className:"wp-block-cloudcatch-tab__label"},null!=l?l:(0,e.__)("Title","simple-tabs-block")),n&&o.length>0&&(0,c.createElement)("div",{"aria-label":"Description",className:"wp-block-cloudcatch-tab__description"},o)),(0,c.createElement)("div",{...s}))},deprecated:s,example:{name:"cloudcatch/tab",attributes:{id:"500",index:0,label:(0,e.__)("Tab 1","simple-tabs-block")},innerBlocks:[{name:"core/paragraph",attributes:{
     1(()=>{var e={942:(e,t)=>{var a;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var a=arguments[t];a&&(e=r(e,c(a)))}return e}function c(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var a in e)o.call(e,a)&&e[a]&&(t=r(t,a));return t}function r(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(a=function(){return n}.apply(t,[]))||(e.exports=a)}()}},t={};function a(o){var n=t[o];if(void 0!==n)return n.exports;var c=t[o]={exports:{}};return e[o](c,c.exports,a),c.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.i18n,t=window.wp.blocks;var o=a(942),n=a.n(o);let c=e=>crypto.getRandomValues(new Uint8Array(e));const r=window.wp.components,i=window.wp.element,s=window.wp.blockEditor,l=window.ReactJSXRuntime,d=[{attributes:{index:{type:"number"},label:{type:"string",default:"Title"},showDescription:{type:"boolean",default:!1},description:{type:"string",default:""}},save({attributes:e}){const{index:t}=e,a=s.useInnerBlocksProps.save({tabid:t,className:"wp-block-cloudcatch-tab"});return(0,l.jsx)("div",{...a})}}];(0,t.registerBlockType)("cloudcatch/tab",{edit:function({attributes:t,setAttributes:a,context:o}){var d;const{id:b,index:u,label:p,showDescription:h,description:x}=t;(0,i.useEffect)((()=>{if(!b){const e=((e,t=21)=>((e,t,a)=>{let o=(2<<Math.log2(e.length-1))-1,n=-~(1.6*o*t/e.length);return(c=t)=>{let r="";for(;;){let t=a(n),i=n;for(;i--;)if(r+=e[t[i]&o]||"",r.length===c)return r}}})(e,t,c))("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",11);a({id:e()})}}),[]);const v=(0,s.useBlockProps)({className:n()({active:b===o["cloudcatch/tabs/activeTab"]}),role:"tab",tabIndex:"0",tabid:u}),w=(0,s.useInnerBlocksProps)({tabid:u,className:n()("wp-block-cloudcatch-tab-content",{active:b===o["cloudcatch/tabs/activeTab"]}),style:{display:b===o["cloudcatch/tabs/activeTab"]?"block":"none"}});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.InspectorControls,{children:(0,l.jsxs)(r.PanelBody,{children:[(0,l.jsx)(r.TextControl,{label:(0,e.__)("Tab label"),value:p,onChange:e=>a({label:e}),__nextHasNoMarginBottom:!0}),(0,l.jsx)(r.ToggleControl,{label:(0,e.__)("Show description"),checked:h,onChange:()=>a({showDescription:!h}),__nextHasNoMarginBottom:!0})]})}),(0,l.jsxs)("div",{...v,children:[(0,l.jsx)(s.RichText,{tagName:"label",value:null!==(d=t?.label)&&void 0!==d?d:(0,e.__)("Title"),onChange:e=>a({label:e}),className:"wp-block-cloudcatch-tab__label"}),h&&(0,l.jsx)(s.RichText,{"aria-label":(0,e.__)("Description"),placeholder:(0,e.__)("Add text…"),value:x,onChange:e=>a({description:e}),identifier:"div",className:"wp-block-cloudcatch-tab__description"})]}),(0,l.jsx)("div",{...w})]})},icon:()=>(0,l.jsx)(r.Icon,{icon:()=>(0,l.jsxs)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[(0,l.jsx)(r.Path,{d:"M19.1 7.8h-7.5v-.7c0-1-.8-1.8-1.8-1.8h-5c-1 0-1.8.8-1.8 1.8v11.6c0 1 .8 1.8 1.8 1.8h14.3c1 0 1.8-.8 1.8-1.8V9.5c0-.9-.8-1.7-1.8-1.7zm.3 10.9c0 .1-.1.3-.3.3H4.9c-.1 0-.3-.1-.3-.3V7.1c0-.1.1-.3.3-.3h5c.1 0 .3.1.3.3V9.2h9.1c.1 0 .3.1.3.3v9.2z"}),(0,l.jsx)(r.Path,{d:"M16.8 13.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8zM16.8 16.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8z"})]})}),save:function({attributes:t}){const{index:a,label:o,showDescription:n,description:c}=t,r=s.useBlockProps.save({role:"tab",tabIndex:"0",tabid:a}),i=s.useInnerBlocksProps.save({tabid:a,className:"wp-block-cloudcatch-tab-content"});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{...r,children:[(0,l.jsx)("label",{className:"wp-block-cloudcatch-tab__label",children:null!=o?o:(0,e.__)("Title","simple-tabs-block")}),n&&c.length>0&&(0,l.jsx)("div",{"aria-label":"Description",className:"wp-block-cloudcatch-tab__description",children:c})]}),(0,l.jsx)("div",{...i})]})},deprecated:d,example:{name:"cloudcatch/tab",attributes:{id:"500",index:0,label:(0,e.__)("Tab 1","simple-tabs-block")},innerBlocks:[{name:"core/paragraph",attributes:{
    22/* translators: example text. */
    33content:(0,e.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.","simple-tabs-block")}}]}})})()})();
  • simple-tabs-block/trunk/build/tabs/block.json

    r3060539 r3189523  
    33  "apiVersion": 2,
    44  "name": "cloudcatch/tabs",
    5   "version": "2.1.0",
     5  "version": "2.2.0",
    66  "title": "Tabs",
    77  "category": "design",
  • simple-tabs-block/trunk/build/tabs/index.asset.php

    r2930254 r3189523  
    1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '20a4ce5520c18749c4a5');
     1<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'be5457baeeb5faa6a51f');
  • simple-tabs-block/trunk/build/tabs/index.js

    r2930254 r3189523  
    1 (()=>{var e,t={461:(e,t,r)=>{"use strict";const a=window.wp.i18n,o=window.wp.blocks,n=window.wp.element;var c=r(184),i=r.n(c),l=r(913),s=r.n(l);const u=window.wp.blockEditor,p=window.wp.components,b=window.wp.data,d=window.wp.compose,f=["cloudcatch/tab"],v={name:"cloudcatch/tab"},m=(0,d.compose)((0,b.withSelect)(((e,{clientId:t})=>({innerBlocks:e("core/block-editor").getBlocks(t)}))),(0,b.withDispatch)(((e,{clientId:t},{select:r})=>{const{getBlock:a}=r("core/block-editor"),{updateBlockAttributes:o}=e("core/block-editor"),n=a(t),{selectBlock:c}=e(u.store);return{selectBlock(e){c(e)},resetTabOrder(){const e=[];s()(n.innerBlocks.length,(t=>{o(n.innerBlocks[t].clientId,{index:t}),e.push(n.innerBlocks[t].attributes.id)})),o(t,{tabs:e})},updateActiveTab(e){o(n.clientId,{activeTab:e})}}})))((function({attributes:e,setAttributes:t,innerBlocks:r,clientId:o,updateActiveTab:c,resetTabOrder:l}){const{defaultTab:s,activeTab:d,layout:{justifyContent:m,orientation:h="horizontal",flexWrap:w="wrap"}={}}=e;(0,n.useEffect)((()=>{l()}),[r]);const{getSelectedBlock:g}=(0,b.select)(u.store),{innerBlockCount:k,selectedBlock:y,innerBlockIds:_}=(0,b.useSelect)((e=>({innerBlockCount:e(u.store).getBlock(o)?.innerBlocks?.length,selectedBlock:g(),innerBlockIds:e(u.store).getBlock(o)?.innerBlocks.map((e=>e.attributes.id)).filter((e=>void 0!==e))})),[o]);(0,n.useEffect)((()=>{!d&&_.length&&(console.log(_),c(_[0]))}),[_]),(0,n.useEffect)((()=>{y&&_.includes(y?.attributes?.id)&&c(y.attributes.id)}),[y]);const x=(0,u.useBlockProps)({className:i()("wp-block-cloudcatch-tabs__wrapper","wp-block-cloudcatch-tabs-v2"),"data-default-tab":s||void 0}),B=(0,u.useInnerBlocksProps)({className:i()("wp-block-cloudcatch-tabs__container",{"items-justified-right":"right"===m,"items-justified-space-between":"space-between"===m,"items-justified-left":"left"===m,"items-justified-center":"center"===m,"is-vertical":"vertical"===h,"no-wrap":"nowrap"===w}),style:{gridTemplateColumns:"vertical"!==h?`repeat(${k}, auto) ${"left"===m?"1fr":"auto"}`:void 0,gridTemplateRows:"vertical"===h?`repeat(${k}, auto) 1fr`:void 0}},{renderAppender:u.InnerBlocks.ButtonBlockAppender,allowedBlocks:f,__experimentalDefaultBlock:v,__experimentalDirectInsert:!0,templateLock:!1,template:[["cloudcatch/tab",{label:"Tab 1"},[["core/paragraph",{content:"Tab 1 Content"}]]],["cloudcatch/tab",{label:"Tab 2"},[["core/paragraph",{content:"Tab 2 Content"}]]],["cloudcatch/tab",{label:"Tab 3"},[["core/paragraph",{content:"Tab 3 Content"}]]]]});return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(u.InspectorControls,null,(0,n.createElement)(p.PanelBody,null,(0,n.createElement)(p.SelectControl,{label:(0,a.__)("Default open tab","simple-tabs-block"),value:s,options:r.map(((e,t)=>({value:t,label:e.attributes.label}))),onChange:e=>t({defaultTab:parseInt(e)})}))),(0,n.createElement)("div",{...x},(0,n.createElement)("div",{...B})))})),h=[{attributes:{uuid:{type:"string"},tabs:{type:"array",default:[]},defaultTab:{type:"number",default:0},activeTab:{type:"string",default:""}},save({attributes:e}){const{uuid:t,tabs:r,defaultTab:o,layout:{justifyContent:c,orientation:l="horizontal",flexWrap:s="wrap"}={}}=e,p=i()("wp-block-cloudcatch-tabs__wrapper",{"items-justified-right":"right"===c,"items-justified-space-between":"space-between"===c,"items-justified-left":"left"===c,"items-justified-center":"center"===c,"is-vertical":"vertical"===l,"no-wrap":"nowrap"===s});return(0,n.createElement)("div",{...u.useBlockProps.save({className:p})},(0,n.createElement)("div",{className:"wp-block-cloudcatch-tabs__tabs-wrapper"},(0,n.createElement)("div",{className:"wp-block-cloudcatch-tabs__tabs",role:"tablist","aria-orientation":l},r.map(((e,t)=>{var r,c;return(0,n.createElement)("div",{key:t},(0,n.createElement)(u.RichText.Content,{value:null!==(r=e?.attributes?.label)&&void 0!==r?r:(0,a.__)("Title"),tagName:"label",tabIndex:"0",role:"tab",key:t,tabid:t,className:i()("wp-block-cloudcatch-tab__label",e?.attributes?.className,{active:t===o})}),e?.attributes?.showDescription&&(0,n.createElement)(u.RichText.Content,{value:null!==(c=e?.attributes?.description)&&void 0!==c?c:(0,a.__)("Description"),tagName:"div",className:"wp-block-cloudcatch-tab__description"}))})))),(0,n.createElement)("div",{...u.useInnerBlocksProps.save({className:"wp-block-cloudcatch-tabs__container"})}))}}];(0,o.registerBlockType)("cloudcatch/tabs",{edit:m,icon:()=>(0,n.createElement)(p.Icon,{icon:()=>(0,n.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},(0,n.createElement)(p.Path,{d:"M19.1 7.8h-7.5v-.7c0-1-.8-1.8-1.8-1.8h-5c-1 0-1.8.8-1.8 1.8v11.6c0 1 .8 1.8 1.8 1.8h14.3c1 0 1.8-.8 1.8-1.8V9.5c0-.9-.8-1.7-1.8-1.7zm.3 10.9c0 .1-.1.3-.3.3H4.9c-.1 0-.3-.1-.3-.3V7.1c0-.1.1-.3.3-.3h5c.1 0 .3.1.3.3V9.2h9.1c.1 0 .3.1.3.3v9.2z"}),(0,n.createElement)(p.Path,{d:"M16.8 13.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8zM16.8 16.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8zM15.1 6.9h-2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h2c.4 0 .8.3.8.7-.1.3-.4.7-.8.7zM19.2 6.9h-2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h2c.4 0 .8.3.8.7-.1.3-.4.7-.8.7z"}))}),save:function({attributes:e}){const{tabs:t,defaultTab:r,layout:{justifyContent:a,orientation:o="horizontal",flexWrap:c="wrap"}={}}=e,l=t.length,s=u.useBlockProps.save({className:i()("wp-block-cloudcatch-tabs__wrapper","wp-block-cloudcatch-tabs-v2"),"data-default-tab":r||void 0}),p=u.useInnerBlocksProps.save({className:i()("wp-block-cloudcatch-tabs__container",{"items-justified-right":"right"===a,"items-justified-space-between":"space-between"===a,"items-justified-left":"left"===a,"items-justified-center":"center"===a,"is-vertical":"vertical"===o,"no-wrap":"nowrap"===c}),style:{gridTemplateColumns:"vertical"!==o?`repeat(${l}, auto) ${"left"===a?"1fr":"auto"}`:void 0,gridTemplateRows:"vertical"===o?`repeat(${l}, auto) 1fr`:void 0}});return(0,n.createElement)("div",{...s},(0,n.createElement)("div",{...p}))},deprecated:h,example:{attributes:{tabs:["500","501","502"]},innerBlocks:[{name:"cloudcatch/tab",attributes:{id:"500",index:0,label:(0,a.__)("Tab 1","simple-tabs-block")},innerBlocks:[{name:"core/paragraph",attributes:{
     1(()=>{var t,e={180:(t,e,r)=>{"use strict";const a=window.wp.i18n,o=window.wp.blocks;var n=r(942),c=r.n(n),i=r(638),s=r.n(i);const l=window.wp.blockEditor,u=window.wp.element,p=window.wp.components,d=window.wp.data,b=window.wp.compose,f=window.ReactJSXRuntime,v=["cloudcatch/tab"],h={name:"cloudcatch/tab"},m=(0,b.compose)((0,d.withSelect)(((t,{clientId:e})=>({innerBlocks:t("core/block-editor").getBlocks(e)}))),(0,d.withDispatch)(((t,{clientId:e},{select:r})=>{const{getBlock:a}=r("core/block-editor"),{updateBlockAttributes:o}=t("core/block-editor"),n=a(e),{selectBlock:c}=t(l.store);return{selectBlock(t){c(t)},resetTabOrder(){const t=[];s()(n.innerBlocks.length,(e=>{o(n.innerBlocks[e].clientId,{index:e}),t.push(n.innerBlocks[e].attributes.id)})),o(e,{tabs:t})},updateActiveTab(t){o(n.clientId,{activeTab:t})}}})))((function({attributes:t,setAttributes:e,innerBlocks:r,clientId:o,updateActiveTab:n,resetTabOrder:i}){const{defaultTab:s,activeTab:b,layout:{justifyContent:m,orientation:w="horizontal",flexWrap:g="wrap"}={}}=t;(0,u.useEffect)((()=>{i()}),[r]);const{getSelectedBlock:k}=(0,d.select)(l.store),{innerBlockCount:x,selectedBlock:j,innerBlockIds:y}=(0,d.useSelect)((t=>({innerBlockCount:t(l.store).getBlock(o)?.innerBlocks?.length,selectedBlock:k(),innerBlockIds:t(l.store).getBlock(o)?.innerBlocks.map((t=>t.attributes.id)).filter((t=>void 0!==t))})),[o]);(0,u.useEffect)((()=>{!b&&y.length&&n(y[0])}),[y]),(0,u.useEffect)((()=>{j&&y.includes(j?.attributes?.id)&&n(j.attributes.id)}),[j]);const _=(0,l.useBlockProps)({className:c()("wp-block-cloudcatch-tabs__wrapper","wp-block-cloudcatch-tabs-v2"),"data-default-tab":s||void 0}),B=(0,l.useInnerBlocksProps)({className:c()("wp-block-cloudcatch-tabs__container",{"items-justified-right":"right"===m,"items-justified-space-between":"space-between"===m,"items-justified-left":"left"===m,"items-justified-center":"center"===m,"is-vertical":"vertical"===w,"no-wrap":"nowrap"===g}),style:{gridTemplateColumns:"vertical"!==w?`repeat(${x}, auto) ${"left"===m?"1fr":"auto"}`:void 0,gridTemplateRows:"vertical"===w?`repeat(${x}, auto) 1fr`:void 0}},{renderAppender:l.InnerBlocks.ButtonBlockAppender,allowedBlocks:v,defaultBlock:h,directInsert:!0,templateLock:!1,template:[["cloudcatch/tab",{label:"Tab 1"},[["core/paragraph",{content:"Tab 1 Content"}]]],["cloudcatch/tab",{label:"Tab 2"},[["core/paragraph",{content:"Tab 2 Content"}]]],["cloudcatch/tab",{label:"Tab 3"},[["core/paragraph",{content:"Tab 3 Content"}]]]]});return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(l.InspectorControls,{children:(0,f.jsx)(p.PanelBody,{children:(0,f.jsx)(p.SelectControl,{label:(0,a.__)("Default open tab","simple-tabs-block"),value:s,options:r.map(((t,e)=>({value:e,label:t.attributes.label}))),onChange:t=>e({defaultTab:parseInt(t)}),__nextHasNoMarginBottom:!0})})}),(0,f.jsx)("div",{..._,children:(0,f.jsx)("div",{...B})})]})})),w=[{attributes:{uuid:{type:"string"},tabs:{type:"array",default:[]},defaultTab:{type:"number",default:0},activeTab:{type:"string",default:""}},save({attributes:t}){const{uuid:e,tabs:r,defaultTab:o,layout:{justifyContent:n,orientation:i="horizontal",flexWrap:s="wrap"}={}}=t,u=c()("wp-block-cloudcatch-tabs__wrapper",{"items-justified-right":"right"===n,"items-justified-space-between":"space-between"===n,"items-justified-left":"left"===n,"items-justified-center":"center"===n,"is-vertical":"vertical"===i,"no-wrap":"nowrap"===s});return(0,f.jsxs)("div",{...l.useBlockProps.save({className:u}),children:[(0,f.jsx)("div",{className:"wp-block-cloudcatch-tabs__tabs-wrapper",children:(0,f.jsx)("div",{className:"wp-block-cloudcatch-tabs__tabs",role:"tablist","aria-orientation":i,children:r.map(((t,e)=>{var r,n;return(0,f.jsxs)("div",{children:[(0,f.jsx)(l.RichText.Content,{value:null!==(r=t?.attributes?.label)&&void 0!==r?r:(0,a.__)("Title"),tagName:"label",tabIndex:"0",role:"tab",tabid:e,className:c()("wp-block-cloudcatch-tab__label",t?.attributes?.className,{active:e===o})},e),t?.attributes?.showDescription&&(0,f.jsx)(l.RichText.Content,{value:null!==(n=t?.attributes?.description)&&void 0!==n?n:(0,a.__)("Description"),tagName:"div",className:"wp-block-cloudcatch-tab__description"})]},e)}))})}),(0,f.jsx)("div",{...l.useInnerBlocksProps.save({className:"wp-block-cloudcatch-tabs__container"})})]})}}];(0,o.registerBlockType)("cloudcatch/tabs",{edit:m,icon:()=>(0,f.jsx)(p.Icon,{icon:()=>(0,f.jsxs)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[(0,f.jsx)(p.Path,{d:"M19.1 7.8h-7.5v-.7c0-1-.8-1.8-1.8-1.8h-5c-1 0-1.8.8-1.8 1.8v11.6c0 1 .8 1.8 1.8 1.8h14.3c1 0 1.8-.8 1.8-1.8V9.5c0-.9-.8-1.7-1.8-1.7zm.3 10.9c0 .1-.1.3-.3.3H4.9c-.1 0-.3-.1-.3-.3V7.1c0-.1.1-.3.3-.3h5c.1 0 .3.1.3.3V9.2h9.1c.1 0 .3.1.3.3v9.2z"}),(0,f.jsx)(p.Path,{d:"M16.8 13.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8zM16.8 16.6H7.2c-.4 0-.7-.3-.7-.8 0-.4.3-.7.7-.7h9.5c.4 0 .8.3.8.7 0 .5-.3.8-.7.8zM15.1 6.9h-2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h2c.4 0 .8.3.8.7-.1.3-.4.7-.8.7zM19.2 6.9h-2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h2c.4 0 .8.3.8.7-.1.3-.4.7-.8.7z"})]})}),save:function({attributes:t}){const{tabs:e,defaultTab:r,layout:{justifyContent:a,orientation:o="horizontal",flexWrap:n="wrap"}={}}=t,i=e.length,s=l.useBlockProps.save({className:c()("wp-block-cloudcatch-tabs__wrapper","wp-block-cloudcatch-tabs-v2"),"data-default-tab":r||void 0}),u=l.useInnerBlocksProps.save({className:c()("wp-block-cloudcatch-tabs__container",{"items-justified-right":"right"===a,"items-justified-space-between":"space-between"===a,"items-justified-left":"left"===a,"items-justified-center":"center"===a,"is-vertical":"vertical"===o,"no-wrap":"nowrap"===n}),style:{gridTemplateColumns:"vertical"!==o?`repeat(${i}, auto) ${"left"===a?"1fr":"auto"}`:void 0,gridTemplateRows:"vertical"===o?`repeat(${i}, auto) 1fr`:void 0}});return(0,f.jsx)("div",{...s,children:(0,f.jsx)("div",{...u})})},deprecated:w,example:{attributes:{tabs:["500","501","502"]},innerBlocks:[{name:"cloudcatch/tab",attributes:{id:"500",index:0,label:(0,a.__)("Tab 1","simple-tabs-block")},innerBlocks:[{name:"core/paragraph",attributes:{
    22/* translators: example text. */
    33content:(0,a.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.","simple-tabs-block")}}]},{name:"cloudcatch/tab",attributes:{id:"501",index:1,label:(0,a.__)("Tab 2","simple-tabs-block")},innerBlocks:[{name:"core/paragraph",attributes:{
     
    55content:(0,a.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.")}}]},{name:"cloudcatch/tab",attributes:{id:"502",index:2,label:(0,a.__)("Tab 3","simple-tabs-block")},innerBlocks:[{name:"core/paragraph",attributes:{
    66/* translators: example text. */
    7 content:(0,a.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.")}}]}]}})},184:(e,t)=>{var r;!function(){"use strict";var a={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var n=typeof r;if("string"===n||"number"===n)e.push(r);else if(Array.isArray(r)){if(r.length){var c=o.apply(null,r);c&&e.push(c)}}else if("object"===n){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var i in r)a.call(r,i)&&r[i]&&e.push(i)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},705:(e,t,r)=>{var a=r(639).Symbol;e.exports=a},239:(e,t,r)=>{var a=r(705),o=r(607),n=r(333),c=a?a.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":c&&c in Object(e)?o(e):n(e)}},545:e=>{e.exports=function(e,t){for(var r=-1,a=Array(e);++r<e;)a[r]=t(r);return a}},561:(e,t,r)=>{var a=r(990),o=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(o,""):e}},290:(e,t,r)=>{var a=r(557);e.exports=function(e){return"function"==typeof e?e:a}},957:(e,t,r)=>{var a="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=a},607:(e,t,r)=>{var a=r(705),o=Object.prototype,n=o.hasOwnProperty,c=o.toString,i=a?a.toStringTag:void 0;e.exports=function(e){var t=n.call(e,i),r=e[i];try{e[i]=void 0;var a=!0}catch(e){}var o=c.call(e);return a&&(t?e[i]=r:delete e[i]),o}},333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},639:(e,t,r)=>{var a=r(957),o="object"==typeof self&&self&&self.Object===Object&&self,n=a||o||Function("return this")();e.exports=n},990:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},557:e=>{e.exports=function(e){return e}},218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},5:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},448:(e,t,r)=>{var a=r(239),o=r(5);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==a(e)}},913:(e,t,r)=>{var a=r(545),o=r(290),n=r(554),c=4294967295,i=Math.min;e.exports=function(e,t){if((e=n(e))<1||e>9007199254740991)return[];var r=c,l=i(e,c);t=o(t),e-=c;for(var s=a(l,t);++r<e;)t(r);return s}},601:(e,t,r)=>{var a=r(841);e.exports=function(e){return e?Infinity===(e=a(e))||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},554:(e,t,r)=>{var a=r(601);e.exports=function(e){var t=a(e),r=t%1;return t==t?r?t-r:t:0}},841:(e,t,r)=>{var a=r(561),o=r(218),n=r(448),c=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(n(e))return NaN;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=a(e);var r=i.test(e);return r||l.test(e)?s(e.slice(2),r?2:8):c.test(e)?NaN:+e}}},r={};function a(e){var o=r[e];if(void 0!==o)return o.exports;var n=r[e]={exports:{}};return t[e](n,n.exports,a),n.exports}a.m=t,e=[],a.O=(t,r,o,n)=>{if(!r){var c=1/0;for(u=0;u<e.length;u++){for(var[r,o,n]=e[u],i=!0,l=0;l<r.length;l++)(!1&n||c>=n)&&Object.keys(a.O).every((e=>a.O[e](r[l])))?r.splice(l--,1):(i=!1,n<c&&(c=n));if(i){e.splice(u--,1);var s=o();void 0!==s&&(t=s)}}return t}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[r,o,n]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var r in t)a.o(t,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={68:0,370:0};a.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,[c,i,l]=r,s=0;if(c.some((t=>0!==e[t]))){for(o in i)a.o(i,o)&&(a.m[o]=i[o]);if(l)var u=l(a)}for(t&&t(r);s<c.length;s++)n=c[s],a.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return a.O(u)},r=globalThis.webpackChunksimple_tabs_block=globalThis.webpackChunksimple_tabs_block||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=a.O(void 0,[370],(()=>a(461)));o=a.O(o)})();
     7content:(0,a.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.")}}]}]}})},873:(t,e,r)=>{var a=r(325).Symbol;t.exports=a},552:(t,e,r)=>{var a=r(873),o=r(659),n=r(350),c=a?a.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":c&&c in Object(t)?o(t):n(t)}},96:t=>{t.exports=function(t,e){for(var r=-1,a=Array(t);++r<t;)a[r]=e(r);return a}},128:(t,e,r)=>{var a=r(800),o=/^\s+/;t.exports=function(t){return t?t.slice(0,a(t)+1).replace(o,""):t}},66:(t,e,r)=>{var a=r(488);t.exports=function(t){return"function"==typeof t?t:a}},840:(t,e,r)=>{var a="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;t.exports=a},659:(t,e,r)=>{var a=r(873),o=Object.prototype,n=o.hasOwnProperty,c=o.toString,i=a?a.toStringTag:void 0;t.exports=function(t){var e=n.call(t,i),r=t[i];try{t[i]=void 0;var a=!0}catch(t){}var o=c.call(t);return a&&(e?t[i]=r:delete t[i]),o}},350:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},325:(t,e,r)=>{var a=r(840),o="object"==typeof self&&self&&self.Object===Object&&self,n=a||o||Function("return this")();t.exports=n},800:t=>{var e=/\s/;t.exports=function(t){for(var r=t.length;r--&&e.test(t.charAt(r)););return r}},488:t=>{t.exports=function(t){return t}},805:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},346:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},394:(t,e,r)=>{var a=r(552),o=r(346);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==a(t)}},638:(t,e,r)=>{var a=r(96),o=r(66),n=r(489),c=4294967295,i=Math.min;t.exports=function(t,e){if((t=n(t))<1||t>9007199254740991)return[];var r=c,s=i(t,c);e=o(e),t-=c;for(var l=a(s,e);++r<t;)e(r);return l}},400:(t,e,r)=>{var a=r(374),o=1/0;t.exports=function(t){return t?(t=a(t))===o||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}},489:(t,e,r)=>{var a=r(400);t.exports=function(t){var e=a(t),r=e%1;return e==e?r?e-r:e:0}},374:(t,e,r)=>{var a=r(128),o=r(805),n=r(394),c=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(n(t))return NaN;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=a(t);var r=i.test(t);return r||s.test(t)?l(t.slice(2),r?2:8):c.test(t)?NaN:+t}},942:(t,e)=>{var r;!function(){"use strict";var a={}.hasOwnProperty;function o(){for(var t="",e=0;e<arguments.length;e++){var r=arguments[e];r&&(t=c(t,n(r)))}return t}function n(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return o.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var r in t)a.call(t,r)&&t[r]&&(e=c(e,r));return e}function c(t,e){return e?t?t+" "+e:t+e:t}t.exports?(o.default=o,t.exports=o):void 0===(r=function(){return o}.apply(e,[]))||(t.exports=r)}()}},r={};function a(t){var o=r[t];if(void 0!==o)return o.exports;var n=r[t]={exports:{}};return e[t](n,n.exports,a),n.exports}a.m=e,t=[],a.O=(e,r,o,n)=>{if(!r){var c=1/0;for(u=0;u<t.length;u++){r=t[u][0],o=t[u][1],n=t[u][2];for(var i=!0,s=0;s<r.length;s++)(!1&n||c>=n)&&Object.keys(a.O).every((t=>a.O[t](r[s])))?r.splice(s--,1):(i=!1,n<c&&(c=n));if(i){t.splice(u--,1);var l=o();void 0!==l&&(e=l)}}return e}n=n||0;for(var u=t.length;u>0&&t[u-1][2]>n;u--)t[u]=t[u-1];t[u]=[r,o,n]},a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var r in e)a.o(e,r)&&!a.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t={534:0,186:0};a.O.j=e=>0===t[e];var e=(e,r)=>{var o,n,c=r[0],i=r[1],s=r[2],l=0;if(c.some((e=>0!==t[e]))){for(o in i)a.o(i,o)&&(a.m[o]=i[o]);if(s)var u=s(a)}for(e&&e(r);l<c.length;l++)n=c[l],a.o(t,n)&&t[n]&&t[n][0](),t[n]=0;return a.O(u)},r=self.webpackChunksimple_tabs_block=self.webpackChunksimple_tabs_block||[];r.forEach(e.bind(null,0)),r.push=e.bind(null,r.push.bind(r))})();var o=a.O(void 0,[186],(()=>a(180)));o=a.O(o)})();
  • simple-tabs-block/trunk/readme.txt

    r3060539 r3189523  
    22Contributors: cloudcatch, dkjensen
    33Tags: tabs, tab, block
    4 Requires at least: 6.4
    5 Tested up to: 6.5
     4Requires at least: 6.5
     5Tested up to: 6.7
    66Requires PHP: 7.0
    7 Stable tag: 2.1.0
     7Stable tag: 2.2.0
    88License: GPL-2.0-or-later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    2626
    2727== Changelog ==
     28
     29= 2.2.0 =
     30* WP 6.7 compatibility
    2831
    2932= 2.1.0 =
  • simple-tabs-block/trunk/simple-tabs-block.php

    r3060539 r3189523  
    33 * Plugin Name:       Simple Tabs Block
    44 * Description:       Create rich tabbed layouts to organize information in a simple way using Simple Tabs Block
    5  * Requires at least: 6.4
     5 * Requires at least: 6.5
    66 * Requires PHP:      7.0
    7  * Version:           2.1.0
     7 * Version:           2.2.0
    88 * Author:            CloudCatch LLC
    99 * Author URI:        https://cloudcatch.io
Note: See TracChangeset for help on using the changeset viewer.