Changeset 3258377
- Timestamp:
- 03/19/2025 09:48:36 AM (11 months ago)
- Location:
- necessary-blocks/trunk/build/blocks/comparison-toggle-block
- Files:
-
- 2 edited
-
index.asset.php (modified) (1 diff)
-
index.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
necessary-blocks/trunk/build/blocks/comparison-toggle-block/index.asset.php
r3256512 r3258377 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n'), 'version' => ' eea396d884b399dbc350');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n'), 'version' => 'afc1a424e97b54295ebb'); -
necessary-blocks/trunk/build/blocks/comparison-toggle-block/index.js
r3256512 r3258377 1 (()=>{"use strict";var e,t={7898:()=>{const e=window.wp.blocks,t=window.wp.i18n,n=window.wp.blockEditor,i=window.wp.components,s=window.ReactJSXRuntime,a=JSON.parse('{"UU":"necessary-block/comparison-toggle-block"}');(0,e.registerBlockType)(a.UU,{edit:function({attributes:e,setAttributes:a}){const o=(0,n.useBlockProps)();var{itemone:l,itemtwo:c,selected:r,clothContent:m=[],homeContent:d=[]}=e;l||(l=(0,t.__)("Cloth","necessary-block")),c||(c=(0,t.__)("Home","necessary-block"));const p=(t,n,i,s)=>{const o=[...e[t]];o[n][i]=s,a({[t]:o})},g=t=>{const n=[...e[t],{image:"",text:""}];a({[t]:n})},x=(t,n)=>{const i=[...e[t]];i.splice(n,1),a({[t]:i})};return(0,s.jsxs)("div",{...o,children:[(0,s.jsxs)(n.InspectorControls,{group:"list",children:[(0,s.jsxs)(i.PanelBody,{title:(0,t.__)("Item Name","necessary-block"),initialOpen:!1,children:[(0,s.jsx)(i.TextControl,{label:(0,t.__)("First Item Title","necessary-block"),value:l,onChange:e=>a({itemone:e})}),(0,s.jsx)(i.TextControl,{label:(0,t.__)("Second Item Title","necessary-block"),value:c,onChange:e=>a({itemtwo:e})})]}),(0,s.jsxs)(i.PanelBody,{title:l+(0,t.__)(" Content","necessary-block"),initialOpen:!r,children:[m.map(((e,a)=>(0,s.jsxs)("div",{className:"content-control",children:[(0,s.jsx)(n.MediaUploadCheck,{children:(0,s.jsx)(n.MediaUpload,{onSelect:e=>p("clothContent",a,"image",{id:e.id,title:e.title,alt:e.alt,description:e.description,caption:e.caption,sizes:e.sizes}),allowedTypes:["image"],value:e.image?.id||0,render:({open:n})=>e.image?.sizes?(0,s.jsxs)(i.Button,{onClick:n,variant:"primary",style:{boxShadow:"none",outline:"none",height:"50px",display:"flex",margin:"0 auto 10px",fontWeight:"700"},children:[(0,t.__)("Replace Image","necessary-block"),(0,s.jsx)("img",{src:e.image .sizes.thumbnail.url,alt:e.image.alt,title:(0,t.__)("Replace Image","necessary-block"),style:{maxHeight:"100%",marginLeft:"10px"}})]}):(0,s.jsx)(i.Button,{onClick:n,variant:"primary",style:{display:"flex",margin:"0 auto 10px",fontWeight:"700"},children:(0,t.__)("Select Image","necessary-block")})})}),(0,s.jsx)(i.TextControl,{label:(0,t.__)("Text","necessary-block"),value:e.text||e.image?.caption,onChange:e=>p("clothContent",a,"text",e)}),(0,s.jsx)(i.Button,{variant:"secondary",onClick:()=>x("clothContent",a),style:{marginBottom:"10px"},children:(0,t.__)("Remove","necessary-block")})]},a))),(0,s.jsx)(i.Button,{variant:"primary",style:{width:"100%",justifyContent:"center"},onClick:()=>g("clothContent"),children:sprintf((0,t.__)("Add %s Content Item","necessary-block"),l)})]}),(0,s.jsxs)(i.PanelBody,{title:c+(0,t.__)(" Content","necessary-block"),initialOpen:r,children:[d.map(((e,a)=>(0,s.jsxs)("div",{className:"content-control",children:[(0,s.jsx)(n.MediaUploadCheck,{children:(0,s.jsx)(n.MediaUpload,{onSelect:e=>p("homeContent",a,"image",{id:e.id,title:e.title,alt:e.alt,description:e.description,caption:e.caption,sizes:e.sizes}),allowedTypes:["image"],value:e.image?.id||0,render:({open:n})=>e.image.sizes?(0,s.jsxs)(i.Button,{onClick:n,variant:"primary",style:{boxShadow:"none",outline:"none",height:"50px",display:"flex",margin:"0 auto 10px",fontWeight:"700"},children:[(0,t.__)("Replace Image","necessary-block"),(0,s.jsx)("img",{src:e.image.sizes.thumbnail.url,alt:e.image.alt,title:(0,t.__)("Replace Image","necessary-block"),style:{maxHeight:"100%",marginLeft:"10px"}})]}):(0,s.jsx)(i.Button,{onClick:n,variant:"primary",style:{display:"flex",margin:"0 auto 10px",fontWeight:"700"},children:(0,t.__)("Select Image","necessary-block")})})}),(0,s.jsx)(i.TextControl,{label:(0,t.__)("Text","necessary-block"),value:e.text||e.image?.caption,onChange:e=>p("homeContent",a,"text",e)}),(0,s.jsx)(i.Button,{variant:"secondary",onClick:()=>x("homeContent",a),style:{marginBottom:"10px"},children:(0,t.__)("Remove","necessary-block")})]},a))),(0,s.jsx)(i.Button,{variant:"primary",style:{width:"100%",justifyContent:"center"},onClick:()=>g("homeContent"),children:sprintf((0,t.__)("Add %s Content Item","necessary-block"),c)})]})]}),(0,s.jsxs)("div",{className:"toggle-container",children:[(0,s.jsx)("button",{className:"toggle-btn label "+(r?"":"active"),onClick:()=>a({selected:!1}),children:l}),(0,s.jsx)("div",{className:"toggle-wrapper",children:(0,s.jsx)("div",{style:{transform:"scale(2, 1.5)",transformOrigin:"left center"},children:(0,s.jsx)(i.ToggleControl,{__nextHasNoMarginBottom:!0,checked:r,onChange:e=>a({selected:e})})})}),(0,s.jsx)("button",{className:"toggle-btn label "+(r?"active":""),onClick:()=>a({selected:!0}),children:c})]}),(0,s.jsx)("div",{className:"content-container",children:r?d.map(((e,t)=>(0,s.jsxs)("div",{className:"content-item",children:[e.image?.sizes&&(0,s.jsx)("img",{src:e.image.sizes.medium.url,alt:e.image.alt||e.text}),(0,s.jsx)("p",{style:{paddingBottom:"0px",marginBottom:"0px"},children:e.text||e.image?.caption})]},t))):m.map(((e,t)=>(0,s.jsxs)("div",{className:"content-item",children:[e.image?.sizes&&(0,s.jsx)("img",{src:e.image.sizes.medium.url,alt:e.image.alt||e.text}),(0,s.jsx)("p",{style:{paddingBottom:"0px",marginBottom:"0px"},children:e.text||e.image?.caption})]},t)))})]})},save:function({attributes:e}){var{itemone:i,itemtwo:a,selected:o,clothContent:l=[],homeContent:c=[]}=e;return i||(i=(0,t.__)("Cloth","necessary-block")),a||(a=(0,t.__)("Home","necessary-block")),(0,s.jsxs)("div",{...n.useBlockProps.save(),children:[(0,s.jsxs)("div",{className:"toggle-container",children:[(0,s.jsx)("button",{className:o?"toggle-btn":"toggle-btn active",children:i}),(0,s.jsxs)("div",{className:"toggle-wrapper",children:[(0,s.jsx)("input",{className:"toggle-input",type:"checkbox",checked:o}),(0,s.jsx)("div",{className:"toggle-slider"})]}),(0,s.jsx)("button",{className:o?"toggle-btn active":"toggle-btn",children:a})]}),(0,s.jsxs)("div",{className:"content-container",children:[(0,s.jsx)("div",{className:o?"cloth-content item-wrapper":"cloth-content item-wrapper active",children:l.map(((e,t)=>(0,s.jsxs)("div",{className:"content-item",children:[e.image?.sizes&&(0,s.jsx)("img",{src:e.image.sizes.medium.url,alt:e.image.alt||e.text}),(0,s.jsx)("p",{className:"text-overlay",children:e.text||e.image?.caption})]},t)))}),(0,s.jsx)("div",{className:o?"home-content active item-wrapper":"home-content item-wrapper",children:c.map(((e,t)=>(0,s.jsxs)("div",{className:"content-item",children:[e.image?.sizes&&(0,s.jsx)("img",{src:e.image.sizes.medium.url,alt:e.image.alt||e.text}),(0,s.jsx)("p",{className:"text-overlay",children:e.text||e.image?.caption})]},t)))})]})]})}})}},n={};function i(e){var s=n[e];if(void 0!==s)return s.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,i),a.exports}i.m=t,e=[],i.O=(t,n,s,a)=>{if(!n){var o=1/0;for(m=0;m<e.length;m++){for(var[n,s,a]=e[m],l=!0,c=0;c<n.length;c++)(!1&a||o>=a)&&Object.keys(i.O).every((e=>i.O[e](n[c])))?n.splice(c--,1):(l=!1,a<o&&(o=a));if(l){e.splice(m--,1);var r=s();void 0!==r&&(t=r)}}return t}a=a||0;for(var m=e.length;m>0&&e[m-1][2]>a;m--)e[m]=e[m-1];e[m]=[n,s,a]},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={37:0,7337:0};i.O.j=t=>0===e[t];var t=(t,n)=>{var s,a,[o,l,c]=n,r=0;if(o.some((t=>0!==e[t]))){for(s in l)i.o(l,s)&&(i.m[s]=l[s]);if(c)var m=c(i)}for(t&&t(n);r<o.length;r++)a=o[r],i.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return i.O(m)},n=globalThis.webpackChunknecessary_blocks=globalThis.webpackChunknecessary_blocks||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var s=i.O(void 0,[7337],(()=>i(7898)));s=i.O(s)})();1 (()=>{"use strict";var e,t={7898:()=>{const e=window.wp.blocks,t=window.wp.i18n,n=window.wp.blockEditor,i=window.wp.components,s=window.ReactJSXRuntime,a=JSON.parse('{"UU":"necessary-block/comparison-toggle-block"}');(0,e.registerBlockType)(a.UU,{edit:function({attributes:e,setAttributes:a}){const o=(0,n.useBlockProps)();var{itemone:l,itemtwo:c,selected:r,clothContent:m=[],homeContent:d=[]}=e;l||(l=(0,t.__)("Cloth","necessary-block")),c||(c=(0,t.__)("Home","necessary-block"));const p=(t,n,i,s)=>{const o=[...e[t]];o[n][i]=s,a({[t]:o})},g=t=>{const n=[...e[t],{image:"",text:""}];a({[t]:n})},x=(t,n)=>{const i=[...e[t]];i.splice(n,1),a({[t]:i})};return(0,s.jsxs)("div",{...o,children:[(0,s.jsxs)(n.InspectorControls,{group:"list",children:[(0,s.jsxs)(i.PanelBody,{title:(0,t.__)("Item Name","necessary-block"),initialOpen:!1,children:[(0,s.jsx)(i.TextControl,{label:(0,t.__)("First Item Title","necessary-block"),value:l,onChange:e=>a({itemone:e})}),(0,s.jsx)(i.TextControl,{label:(0,t.__)("Second Item Title","necessary-block"),value:c,onChange:e=>a({itemtwo:e})})]}),(0,s.jsxs)(i.PanelBody,{title:l+(0,t.__)(" Content","necessary-block"),initialOpen:!r,children:[m.map(((e,a)=>(0,s.jsxs)("div",{className:"content-control",children:[(0,s.jsx)(n.MediaUploadCheck,{children:(0,s.jsx)(n.MediaUpload,{onSelect:e=>p("clothContent",a,"image",{id:e.id,title:e.title,alt:e.alt,description:e.description,caption:e.caption,sizes:e.sizes}),allowedTypes:["image"],value:e.image?.id||0,render:({open:n})=>e.image?.sizes?(0,s.jsxs)(i.Button,{onClick:n,variant:"primary",style:{boxShadow:"none",outline:"none",height:"50px",display:"flex",margin:"0 auto 10px",fontWeight:"700"},children:[(0,t.__)("Replace Image","necessary-block"),(0,s.jsx)("img",{src:e.image?.sizes?.thumbnail?.url,alt:e.image?.alt,title:(0,t.__)("Replace Image","necessary-block"),style:{maxHeight:"100%",marginLeft:"10px"}})]}):(0,s.jsx)(i.Button,{onClick:n,variant:"primary",style:{display:"flex",margin:"0 auto 10px",fontWeight:"700"},children:(0,t.__)("Select Image","necessary-block")})})}),(0,s.jsx)(i.TextControl,{label:(0,t.__)("Text","necessary-block"),value:e.text||e.image?.caption,onChange:e=>p("clothContent",a,"text",e)}),(0,s.jsx)(i.Button,{variant:"secondary",onClick:()=>x("clothContent",a),style:{marginBottom:"10px"},children:(0,t.__)("Remove","necessary-block")})]},a))),(0,s.jsx)(i.Button,{variant:"primary",style:{width:"100%",justifyContent:"center"},onClick:()=>g("clothContent"),children:sprintf((0,t.__)("Add %s Content Item","necessary-block"),l)})]}),(0,s.jsxs)(i.PanelBody,{title:c+(0,t.__)(" Content","necessary-block"),initialOpen:r,children:[d.map(((e,a)=>(0,s.jsxs)("div",{className:"content-control",children:[(0,s.jsx)(n.MediaUploadCheck,{children:(0,s.jsx)(n.MediaUpload,{onSelect:e=>p("homeContent",a,"image",{id:e.id,title:e.title,alt:e.alt,description:e.description,caption:e.caption,sizes:e.sizes}),allowedTypes:["image"],value:e.image?.id||0,render:({open:n})=>e.image?.sizes?(0,s.jsxs)(i.Button,{onClick:n,variant:"primary",style:{boxShadow:"none",outline:"none",height:"50px",display:"flex",margin:"0 auto 10px",fontWeight:"700"},children:[(0,t.__)("Replace Image","necessary-block"),(0,s.jsx)("img",{src:e.image?.sizes?.thumbnail?.url,alt:e.image?.alt,title:(0,t.__)("Replace Image","necessary-block"),style:{maxHeight:"100%",marginLeft:"10px"}})]}):(0,s.jsx)(i.Button,{onClick:n,variant:"primary",style:{display:"flex",margin:"0 auto 10px",fontWeight:"700"},children:(0,t.__)("Select Image","necessary-block")})})}),(0,s.jsx)(i.TextControl,{label:(0,t.__)("Text","necessary-block"),value:e.text||e.image?.caption,onChange:e=>p("homeContent",a,"text",e)}),(0,s.jsx)(i.Button,{variant:"secondary",onClick:()=>x("homeContent",a),style:{marginBottom:"10px"},children:(0,t.__)("Remove","necessary-block")})]},a))),(0,s.jsx)(i.Button,{variant:"primary",style:{width:"100%",justifyContent:"center"},onClick:()=>g("homeContent"),children:sprintf((0,t.__)("Add %s Content Item","necessary-block"),c)})]})]}),(0,s.jsxs)("div",{className:"toggle-container",children:[(0,s.jsx)("button",{className:"toggle-btn label "+(r?"":"active"),onClick:()=>a({selected:!1}),children:l}),(0,s.jsx)("div",{className:"toggle-wrapper",children:(0,s.jsx)("div",{style:{transform:"scale(2, 1.5)",transformOrigin:"left center"},children:(0,s.jsx)(i.ToggleControl,{__nextHasNoMarginBottom:!0,checked:r,onChange:e=>a({selected:e})})})}),(0,s.jsx)("button",{className:"toggle-btn label "+(r?"active":""),onClick:()=>a({selected:!0}),children:c})]}),(0,s.jsx)("div",{className:"content-container",children:r?d.map(((e,t)=>(0,s.jsxs)("div",{className:"content-item",children:[e.image?.sizes&&(0,s.jsx)("img",{src:e.image.sizes.medium.url,alt:e.image.alt||e.text}),(0,s.jsx)("p",{style:{paddingBottom:"0px",marginBottom:"0px"},children:e.text||e.image?.caption})]},t))):m.map(((e,t)=>(0,s.jsxs)("div",{className:"content-item",children:[e.image?.sizes&&(0,s.jsx)("img",{src:e.image.sizes.medium.url,alt:e.image.alt||e.text}),(0,s.jsx)("p",{style:{paddingBottom:"0px",marginBottom:"0px"},children:e.text||e.image?.caption})]},t)))})]})},save:function({attributes:e}){var{itemone:i,itemtwo:a,selected:o,clothContent:l=[],homeContent:c=[]}=e;return i||(i=(0,t.__)("Cloth","necessary-block")),a||(a=(0,t.__)("Home","necessary-block")),(0,s.jsxs)("div",{...n.useBlockProps.save(),children:[(0,s.jsxs)("div",{className:"toggle-container",children:[(0,s.jsx)("button",{className:o?"toggle-btn":"toggle-btn active",children:i}),(0,s.jsxs)("div",{className:"toggle-wrapper",children:[(0,s.jsx)("input",{className:"toggle-input",type:"checkbox",checked:o}),(0,s.jsx)("div",{className:"toggle-slider"})]}),(0,s.jsx)("button",{className:o?"toggle-btn active":"toggle-btn",children:a})]}),(0,s.jsxs)("div",{className:"content-container",children:[(0,s.jsx)("div",{className:o?"cloth-content item-wrapper":"cloth-content item-wrapper active",children:l&&l.map(((e,t)=>(0,s.jsxs)("div",{className:"content-item",children:[e.image?.sizes&&(0,s.jsx)("img",{src:e.image?.sizes?.medium?.url,alt:e.image?.alt||e.text}),(0,s.jsx)("p",{className:"text-overlay",children:e.text||e.image?.caption})]},t)))}),(0,s.jsx)("div",{className:o?"home-content active item-wrapper":"home-content item-wrapper",children:c&&c.map(((e,t)=>(0,s.jsxs)("div",{className:"content-item",children:[e.image?.sizes&&(0,s.jsx)("img",{src:e.image?.sizes?.medium?.url,alt:e.image?.alt||e.text}),(0,s.jsx)("p",{className:"text-overlay",children:e.text||e.image?.caption})]},t)))})]})]})}})}},n={};function i(e){var s=n[e];if(void 0!==s)return s.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,i),a.exports}i.m=t,e=[],i.O=(t,n,s,a)=>{if(!n){var o=1/0;for(m=0;m<e.length;m++){for(var[n,s,a]=e[m],l=!0,c=0;c<n.length;c++)(!1&a||o>=a)&&Object.keys(i.O).every((e=>i.O[e](n[c])))?n.splice(c--,1):(l=!1,a<o&&(o=a));if(l){e.splice(m--,1);var r=s();void 0!==r&&(t=r)}}return t}a=a||0;for(var m=e.length;m>0&&e[m-1][2]>a;m--)e[m]=e[m-1];e[m]=[n,s,a]},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={37:0,7337:0};i.O.j=t=>0===e[t];var t=(t,n)=>{var s,a,[o,l,c]=n,r=0;if(o.some((t=>0!==e[t]))){for(s in l)i.o(l,s)&&(i.m[s]=l[s]);if(c)var m=c(i)}for(t&&t(n);r<o.length;r++)a=o[r],i.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return i.O(m)},n=globalThis.webpackChunknecessary_blocks=globalThis.webpackChunknecessary_blocks||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var s=i.O(void 0,[7337],(()=>i(7898)));s=i.O(s)})();
Note: See TracChangeset
for help on using the changeset viewer.