Files

6 lines
44 KiB
JavaScript
Raw Permalink Normal View History

(()=>{var e,t={2576:(e,t,o)=>{"use strict";const n=window.wp.blocks,l=window.wp.blockEditor,a=window.lodash,r=window.wp.i18n,i=window.wp.element,d=window.wp.data;var s=o(6942),c=o.n(s);const b=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"kadence/table","title":"Table (Adv)","category":"kadence-blocks","textdomain":"kadence-blocks","attributes":{"uniqueID":{"type":"string"},"columns":{"type":"number"},"dataTypography":{"type":"array","default":[{"size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"","letterSpacing":"","family":"","google":"","style":"","weight":"","variant":"","subset":"","loadGoogle":true,"padding":["xxs","xs","xxs","xs"],"marginTop":8,"color":"","background":"","border":["","","",""],"borderRadius":["","","",""],"borderWidth":["","","",""],"colorHover":"","backgroundHover":"","borderHover":["","","",""],"colorActive":"","backgroundActive":"","borderActive":["","","",""],"textTransform":"","paddingTablet":["","","",""],"paddingMobile":["","","",""],"paddingType":"px"}]},"headerTypography":{"type":"array","default":[{"size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"","letterSpacing":"","family":"","google":"","style":"","weight":"","variant":"","subset":"","loadGoogle":true,"padding":["xxs","xs","xxs","xs"],"marginTop":8,"color":"","background":"","border":["","","",""],"borderRadius":["","","",""],"borderWidth":["","","",""],"colorHover":"","backgroundHover":"","borderHover":["","","",""],"colorActive":"","backgroundActive":"","borderActive":["","","",""],"textTransform":"","paddingTablet":["","","",""],"paddingMobile":["","","",""],"paddingType":"px"}]},"captionTypography":{"type":"array","default":[{"size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"","letterSpacing":"","family":"","google":"","style":"","weight":"","variant":"","subset":"","loadGoogle":true,"padding":["xxs","xs","xxs","xs"],"marginTop":8,"color":"","background":"","border":["","","",""],"borderRadius":["","","",""],"borderWidth":["","","",""],"colorHover":"","backgroundHover":"","borderHover":["","","",""],"colorActive":"","backgroundActive":"","borderActive":["","","",""],"textTransform":"","paddingTablet":["","","",""],"paddingMobile":["","","",""],"paddingType":"px"}]},"evenOddBackground":{"type":"boolean","default":false},"backgroundColorEven":{"type":"string","default":""},"backgroundColorOdd":{"type":"string","default":""},"backgroundHoverColorEven":{"type":"string","default":""},"backgroundHoverColorOdd":{"type":"string","default":""},"columnBackgrounds":{"type":"array","default":[]},"columnBackgroundsHover":{"type":"array","default":[]},"borderStyle":{"type":"array","default":[{"top":["","",""],"right":["","",""],"bottom":["","",""],"left":["","",""],"unit":"px"}]},"tabletBorderStyle":{"type":"array","default":[{"top":["","",""],"right":["","",""],"bottom":["","",""],"left":["","",""],"unit":"px"}]},"mobileBorderStyle":{"type":"array","default":[{"top":["","",""],"right":["","",""],"bottom":["","",""],"left":["","",""],"unit":"px"}]},"borderOnRowOnly":{"type":"boolean","default":false},"maxHeight":{"type":"array","default":["","",""]},"maxHeightUnit":{"type":"string","default":"px"},"maxWidth":{"type":"array","default":["","",""]},"maxWidthUnit":{"type":"string","default":"%"},"cellPadding":{"type":"array","default":["xxs","xxs","xxs","xxs"]},"tabletCellPadding":{"type":"array","default":["","","",""]},"mobileCellPadding":{"type":"array","default":["","","",""]},"cellPaddingType":{"type":"string","default":"px"},"headerAlign":{"type":"string","default":"center"},"headerAlignTablet":{"type":"string","default":""},"headerAlignMobile":{"type":"string","default":""},"textAlign":{"type":"string","default":"left"},"textAlignTablet":{"type":"string","default":""},"textAlignMobile":{"type":"string","default":""},"captionAlign":{"type":"string","default":"center"},"captionAlignTablet":{"type":"string","default":""},"captionAlignMobile":{"type":"string","default":""},"isFirstRowHeader":{"type":"boolean","default":false},"isFirstColumnHea
// Translators: %d is the column number.
// Translators: %d is the column number.
(0,r.__)("Column %d","kadence-blocks"),t+1)}),(0,k.jsx)(p.ToggleControl,{label:(0,r.__)("Use auto width","kadence-blocks"),checked:o.useAuto,onChange:e=>Xe(t,{useAuto:e})}),!o.useAuto&&(0,k.jsx)(k.Fragment,{children:(0,k.jsx)("div",{style:{display:"flex",gap:"8px",alignItems:"flex-start",marginTop:"8px"},children:(0,k.jsx)("div",{style:{flex:1},children:(0,k.jsx)(g.ResponsiveRangeControls,{label:(0,r.__)("Max Width","kadence-blocks"),value:parseFloat(o.width)||("%"===Ye?f:v),onChange:e=>{Xe(t,{width:e=e||""})},tabletValue:parseFloat(o.widthTablet)||("%"===Ye?f:v),onChangeTablet:e=>{Xe(t,{widthTablet:e=e||""})},mobileValue:parseFloat(o.widthMobile)||("%"===Ye?f:v),onChangeMobile:e=>{Xe(t,{widthMobile:e=e||""})},min:0,max:"px"===Ye?2e3:100,step:1,reset:()=>Xe(t,{width:"",widthTablet:"",widthMobile:""}),unit:Ye||"%",allowResponsiveUnitChange:!0,onUnit:e=>{const o="Desktop"===Be?"":Be;console.log("Setting unit to: ",{["unit"+o]:e}),Xe(t,{["unit"+o]:e})},units:["px","%"]})})})})]},t)})})}),(0,m.applyFilters)("kadence.tableBlockStickySettings",et,e),(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)("Table Sizing","kadence-blocks"),panelName:"table-sizing",initialOpen:!1,children:[(0,k.jsx)(g.ResponsiveRangeControls,{label:(0,r.__)("Max Height","kadence-blocks"),reset:!0,value:void 0!==U&&void 0!==U[0]?U[0]:"",onChange:e=>{o({maxHeight:[e,void 0!==U&&void 0!==U[1]?U[1]:"",void 0!==U&&void 0!==U[2]?U[2]:""]})},tabletValue:void 0!==U&&void 0!==U[1]?U[1]:"",onChangeTablet:e=>{o({maxHeight:[void 0!==U&&void 0!==U[0]?U[0]:"",e,void 0!==U&&void 0!==U[2]?U[2]:""]})},mobileValue:void 0!==U&&void 0!==U[2]?U[2]:"",onChangeMobile:e=>{o({maxHeight:[void 0!==U&&void 0!==U[0]?U[0]:"",void 0!==U&&void 0!==U[1]?U[1]:"",e]})},min:0,max:"px"===L?2e3:100,step:1,unit:L||"px",onUnit:e=>{o({maxHeightUnit:e})},units:["px","%","vw"]}),(0,k.jsx)(g.ResponsiveRangeControls,{label:(0,r.__)("Max Width","kadence-blocks"),reset:!0,value:void 0!==G&&void 0!==G[0]?G[0]:"",onChange:e=>{o({maxWidth:[e,void 0!==G&&void 0!==G[1]?G[1]:"",void 0!==G&&void 0!==G[2]?G[2]:""]})},tabletValue:void 0!==G&&void 0!==G[1]?G[1]:"",onChangeTablet:e=>{o({maxWidth:[void 0!==G&&void 0!==G[0]?G[0]:"",e,void 0!==G&&void 0!==G[2]?G[2]:""]})},mobileValue:void 0!==G&&void 0!==G[2]?G[2]:"",onChangeMobile:e=>{o({maxWidth:[void 0!==G&&void 0!==G[0]?G[0]:"",void 0!==G&&void 0!==G[1]?G[1]:"",e]})},min:0,max:"px"===W?2e3:100,step:1,unit:W||"%",onUnit:e=>{o({maxWidthUnit:e})},units:["px","%","vw"]}),(0,k.jsx)(p.ToggleControl,{label:(0,r.__)("Overflow-x scroll","kadence-blocks"),checked:ce,onChange:e=>o({overflowXScroll:e})})]}),(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)("Caption","kadence-blocks"),panelName:"table-caption",initialOpen:!1,children:[(0,k.jsx)(p.ToggleControl,{label:(0,r.__)("Enable Caption?","kadence-blocks"),checked:Ce,onChange:e=>o({enableCaption:e})}),Ce&&(0,k.jsx)(p.TextControl,{label:(0,r.__)("Caption Text","kadence-blocks"),value:we||"",onChange:e=>o({caption:e})})]})]}),"style"===Se&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)("Borders","kadence-blocks"),panelName:"table-borders",initialOpen:!0,children:[(0,k.jsx)(g.ResponsiveBorderControl,{label:(0,r.__)("Border","kadence-blocks"),value:z,tabletValue:K,mobileValue:V,onChange:e=>o({borderStyle:e}),onChangeTablet:e=>o({tabletBorderStyle:e}),onChangeMobile:e=>o({mobileBorderStyle:e})}),(0,k.jsx)(p.ToggleControl,{label:(0,r.__)("Only apply to rows","kadence-blocks"),checked:N,onChange:e=>o({borderOnRowOnly:e})})]}),(0,k.jsx)(g.KadencePanelBody,{title:(0,r.__)("Cell Padding","kadence-blocks"),panelName:"table-cell-padding",initialOpen:!1,children:(0,k.jsx)(g.ResponsiveMeasureRangeControl,{label:(0,r.__)("Padding","kadence-blocks"),value:q,tabletValue:J,mobileValue:X,onChange:e=>o({cellPadding:e}),onChangeTablet:e=>o({tabletCellPadding:e}),onChangeMobile:e=>o({mobileCellPadding:e}),min:"em"===Z||"rem"===Z?-25:-999,max:"em"===Z||"rem"===Z?25:999,step:"em"===Z||"rem"===Z?.1:1,unit:Z,units:["px","em","rem","%"],onUnit:e=>o({cellPaddingType:e})})}),(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)(
// Translators: %d is the column number
title:(0,r.sprintf)((0,r.__)("Column %d Background","kadence-blocks"),t+1),panelName:"column-bg-"+t,initialOpen:!1,children:(0,k.jsx)(g.HoverToggleControl,{hover:(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Hover Background Color","kadence-blocks"),value:Ge(t,!0),default:"",onChange:e=>Ee(t,e,!0)},t+"hover"),normal:(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Background Color","kadence-blocks"),value:Ge(t),default:"",onChange:e=>Ee(t,e)},t+"normal")})},t))}),(0,k.jsx)(g.KadencePanelBody,{title:(0,r.__)("Row Height","kadence-blocks"),initialOpen:!1,panelName:"table-row-height",children:(0,k.jsx)(g.ResponsiveRangeControls,{label:(0,r.__)("Height","kadence-blocks"),value:be,onChange:e=>o({rowMinHeight:e}),tabletValue:pe,onChangeTablet:e=>o({tabletRowMinHeight:e}),mobileValue:ge,onChangeMobile:e=>o({mobileRowMinHeight:e}),min:0,max:"px"===ue?600:100,step:1,unit:ue,onUnit:e=>{o({rowMinHeightType:e})},units:["px","em","vh"],reset:()=>o({rowMinHeight:null,tabletRowMinHeight:null,mobileRowMinHeight:null}),showUnit:!0})})]}),"advanced"===Se&&(0,k.jsx)(k.Fragment,{children:(0,k.jsxs)(g.KadencePanelBody,{initialOpen:!0,children:[(0,k.jsx)(g.ResponsiveMeasureRangeControl,{label:(0,r.__)("Padding","kadence-blocks"),value:ke,tabletValue:he,mobileValue:me,onChange:e=>o({padding:e}),onChangeTablet:e=>o({tabletPadding:e}),onChangeMobile:e=>o({mobilePadding:e}),min:0,max:"em"===ye||"rem"===ye?25:"px"===ye?400:100,step:"em"===ye||"rem"===ye?.1:1,unit:ye,units:["px","em","rem","%"],onUnit:e=>o({paddingType:e})}),(0,k.jsx)(g.ResponsiveMeasureRangeControl,{label:(0,r.__)("Margin","kadence-blocks"),value:xe,tabletValue:fe,mobileValue:ve,onChange:e=>o({margin:e}),onChangeTablet:e=>o({tabletMargin:e}),onChangeMobile:e=>o({mobileMargin:e}),min:0,max:"em"===_e||"rem"===_e?25:"px"===_e?400:100,step:"em"===_e||"rem"===_e?.1:1,unit:_e,units:["px","em","rem","%"],onUnit:e=>o({marginType:e})}),(0,k.jsx)(g.KadenceBlockDefaults,{attributes:t,defaultAttributes:b.attributes,blockSlug:b.name,excludedAttrs:$e})]})})]}),(0,k.jsx)(h,{attributes:t,previewDevice:Be}),(y||je)&&(0,k.jsx)("div",{className:"kb-table-width-controls",children:(0,k.jsx)("div",{className:"kb-table-width-resizers",style:{display:"flex"},children:Array.from({length:j}).map((e,t)=>{const o=qe(t);if(o.useAuto)return(0,k.jsx)("div",{style:{flex:1,height:"30px",backgroundColor:"#f0f0f0",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"12px",margin:"0 1px"},children:(0,r.__)("Auto","kadence-blocks")},t);const n=(0,u.getPreviewSize)(Be,o.width,o.widthTablet,o.widthMobile,!0);return(0,k.jsx)(p.ResizableBox,{size:{width:`${n||f}${Ye}`,height:30},minWidth:"%"===Ye?"1%":"20",maxWidth:"%"===Ye?"100%":"1000",enable:{top:!1,right:!0,bottom:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResizeStart:()=>{Ie(!0),n||Xe(t,{width:"%"===Ye?f:v})},onResizeStop:(e,o,l,a)=>{Ie(!1);const r=parseFloat(n)||("%"===Ye?f:v),i="%"===Ye?r+a.width/l.parentElement.offsetWidth*100:r+a.width;Xe(t,{width:Math.round(Math.max("%"===Ye?1:20,Math.min("%"===Ye?100:1e3,i)))})},showHandle:!Oe,children:(0,k.jsx)("div",{style:{height:"100%",backgroundColor:"#e0e0e0",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:`${Math.round(n||("%"===Ye?f:v))}${Ye}`})},t)})})}),(0,k.jsxs)("table",{...Le,children:[Ce&&we&&(0,k.jsx)("caption",{children:we}),Ue]})]})},transforms:B,save:()=>(0,k.jsx)(l.InnerBlocks.Content,{}),example:{}})},6942:(e,t)=>{var o;!function(){"use strict";var n={}.hasOwnProperty;function l(){for(var e="",t=0;t<arguments.length;t++){var o=arguments[t];o&&(e=r(e,a(o)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return l.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var o in e)n.call(e,o)&&e[o]&&(t=r(t,o));return t}function r(e,t){return t?e?e+" "+t:e+t:e}e.exports?(l.default=l,e.exports=l):void 0===(o=function(){return l}.apply(t,[]))||(e.exports=o)}()}},o={};function n(e){var