PluginProbe
TablePress – Tables in WordPress made easy / 3.4
TablePress – Tables in WordPress made easy v3.4
3.4 3.3.4 3.3.3 3.3.2 3.3.1 trunk 1.12 1.14 1.9.2 2.0.4 2.1.7 2.1.8 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3 2.3.1 2.3.2 2.4 2.4.1 2.4.2 2.4.3 All 45 releases
← All changes | admin/js/build/export.js +1 -1 3.3.3 → 3.4 View file →
@@ -1 +1 @@
1 -(()=>{"use strict";const e={n:t=>{const s=t&&t.__esModule?()=>t.default:()=>t;return e.d(s,{a:s}),s},d:(t,s)=>{if(Array.isArray(s))for(var l=0;l<s.length;){var a=s[l++],r=s[l++];e.o(t,a)?0===r&&l++:0===r?Object.defineProperty(t,a,{enumerable:!0,value:s[l++]}):Object.defineProperty(t,a,{enumerable:!0,get:r})}else for(var a in s)e.o(s,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:s[a]})},o:(e,t)=>Object.hasOwn(e,t)},t=window.React,s=window.ReactDOM,l=window.wp.domReady;var a=e.n(l);window.wp.hooks;const r=window.ReactJSXRuntime,o=window.wp.components,n=window.wp.primitives;var i=(0,r.jsx)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})});const c=window.wp.i18n,p=Object.keys(tp.export.tables).length;let d=p+1;d=Math.max(d,3),d=Math.min(d,12);const x=tp.export.zipSupportAvailable,b=Object.entries(tp.export.tables).map(([e,t])=>(""===t.trim()&&(t=(0,c.__)("(no name)","tablepress")),{value:e,label:(0,c.sprintf)((0,c.__)("ID %1$s: %2$s","tablepress"),e,t)}));x||b.unshift({value:"",label:(0,c.__)("— Select —","tablepress"),disabled:!0});const m=Object.entries(tp.export.exportFormats).map(([e,t])=>({value:e,label:t})),h=Object.entries(tp.export.csvDelimiters).map(([e,t])=>({value:e,label:t})),_=()=>{const e=(0,t.useRef)(null),[s,l]=(0,t.useState)({selectedTables:tp.export.selectedTables,exportFormat:tp.export.exportFormat,csvDelimiter:tp.export.csvDelimiter,createZipFile:!1,reverseList:!1}),a=s.selectedTables.length>1,n=e=>{l(t=>({...t,...e}))};return(0,t.useEffect)(()=>{e.current.size=x?d:1},[]),(0,r.jsx)("table",{className:"tablepress-postbox-table fixed",children:(0,r.jsxs)("tbody",{children:[(0,r.jsxs)("tr",{children:[(0,r.jsx)("th",{className:"column-1 top-align",scope:"row",children:(0,r.jsxs)(o.__experimentalVStack,{spacing:"20px",children:[(0,r.jsxs)("label",{htmlFor:"tables-export-list",children:[(0,c.__)("Tables to Export","tablepress"),":"]}),x&&(0,r.jsxs)(o.__experimentalVStack,{children:[(0,r.jsx)(o.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,c.__)("Select all","tablepress"),checked:s.selectedTables.length===p,onChange:()=>{const e=s.selectedTables.length===p?[]:Object.keys(tp.export.tables);n({selectedTables:e})}}),p>12&&(0,r.jsx)(o.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,c.__)("Reverse list","tablepress"),checked:s.reverseList,onChange:e=>{n({reverseList:e}),b.reverse()}})]})]})}),(0,r.jsxs)("td",{className:"column-2",children:[(0,r.jsx)(o.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,ref:e,id:"tables-export-list",multiple:x,value:x?s.selectedTables:s.selectedTables[0]??"",onChange:e=>{"string"==typeof e&&(e=[e]),n({selectedTables:e})},options:b}),x&&(0,r.jsxs)(o.__experimentalHStack,{alignment:"left",children:[(0,r.jsx)(o.Icon,{icon:i}),(0,r.jsx)("span",{children:(0,c.sprintf)((0,c.__)("You can select multiple tables by holding down the “%1$s” key or the “%2$s” key for ranges.","tablepress"),window?.navigator?.platform?.includes("Mac")?(0,c._x)("⌘","keyboard shortcut modifier key on a Mac keyboard","tablepress"):(0,c._x)("Ctrl","keyboard key","tablepress"),(0,c._x)("Shift","keyboard key","tablepress"))})]})]})]}),(0,r.jsxs)("tr",{children:[(0,r.jsx)("th",{className:"column-1",scope:"row",children:(0,r.jsxs)("label",{htmlFor:"tables-export-format",children:[(0,c.__)("Export Format","tablepress"),":"]})}),(0,r.jsx)("td",{className:"column-2",children:(0,r.jsx)(o.__experimentalHStack,{children:(0,r.jsx)(o.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,id:"tables-export-format",name:"export[format]",value:s.exportFormat,label:(0,c.__)("Export Format","tablepress"),hideLabelFromVision:!0,onChange:e=>n({exportFormat:e}),options:m})})})]}),(0,r.jsxs)("tr",{children:[(0,r.jsx)("th",{className:"column-1",scope:"row",children:(0,r.jsxs)("label",{htmlFor:"tables-export-csv-delimiter",children:[(0,c.__)("CSV Delimiter","tablepress"),":"]})}),(0,r.jsx)("td",{className:"column-2",children:(0,r.jsxs)(o.__experimentalHStack,{alignment:"left",children:[(0,r.jsx)(o.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,id:"tables-export-csv-delimiter",name:"export[csv_delimiter]",value:s.csvDelimiter,label:(0,c.__)("CSV Delimiter","tablepress"),hideLabelFromVision:!0,onChange:e=>n({csvDelimiter:e}),options:h,disabled:"csv"!==s.exportFormat}),"csv"!==s.exportFormat&&(0,r.jsx)("span",{children:(0,c.__)("(Only needed for CSV export.)","tablepress")})]})})]}),(0,r.jsxs)("tr",{className:"bottom-border",children:[(0,r.jsxs)("th",{className:"column-1",scope:"row",children:[(0,c.__)("ZIP file","tablepress"),":"]}),(0,r.jsxs)("td",{className:"column-2",children:[tp.export.zipSupportAvailable&&(0,r.jsxs)(o.__experimentalHStack,{alignment:"left",children:[(0,r.jsx)(o.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,c.__)("Create a ZIP archive.","tablepress"),checked:s.createZipFile||a,disabled:a,onChange:e=>n({createZipFile:e})}),a&&(0,r.jsx)("span",{children:(0,c.__)("(Mandatory if more than one table is selected.)","tablepress")})]}),!tp.export.zipSupportAvailable&&(0,c.__)("Note: Support for ZIP file creation seems not to be available on this server.","tablepress")]})]}),(0,r.jsxs)("tr",{className:"top-border",children:[(0,r.jsx)("td",{className:"column-1"}),(0,r.jsxs)("td",{className:"column-2",children:[(0,r.jsx)("input",{type:"hidden",name:"export[tables_list]",value:s.selectedTables.join()}),(0,r.jsx)("input",{type:"hidden",name:"export[zip_file]",value:s.createZipFile||a}),(0,r.jsx)(o.Button,{variant:"primary",type:"submit",disabled:0===s.selectedTables.length,text:(0,c.__)("Download Export File","tablepress")})]})]})]})})};var u;u=(0,r.jsx)(_,{}),a()(()=>{const e=document.getElementById("tablepress-export-screen");e&&(0,s.createRoot)(e).render(u)})})();
1 +(()=>{"use strict";const e={n:t=>{const s=t&&t.__esModule?()=>t.default:()=>t;return e.d(s,{a:s}),s},d:(t,s)=>{for(var l in s)e.o(s,l)&&!e.o(t,l)&&Object.defineProperty(t,l,{enumerable:!0,get:s[l]})},o:(e,t)=>Object.hasOwn(e,t)},t=window.React,s=window.ReactDOM,l=window.wp.domReady;var r=e.n(l);window.wp.hooks;const a=window.ReactJSXRuntime,o=window.wp.components,n=window.wp.primitives;var i=(0,a.jsx)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,a.jsx)(n.Path,{d:"M12 16V11M12 9.5V8M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});const c=window.wp.i18n,p=Object.keys(tp.export.tables).length;let d=p+1;d=Math.max(d,3),d=Math.min(d,12);const x=tp.export.zipSupportAvailable,b=Object.entries(tp.export.tables).map(([e,t])=>(""===t.trim()&&(t=(0,c.__)("(no name)","tablepress")),{value:e,label:(0,c.sprintf)((0,c.__)("ID %1$s: %2$s","tablepress"),e,t)}));x||b.unshift({value:"",label:(0,c.__)("— Select —","tablepress"),disabled:!0});const m=Object.entries(tp.export.exportFormats).map(([e,t])=>({value:e,label:t})),h=Object.entries(tp.export.csvDelimiters).map(([e,t])=>({value:e,label:t})),_=()=>{const e=(0,t.useRef)(null),[s,l]=(0,t.useState)({selectedTables:tp.export.selectedTables,exportFormat:tp.export.exportFormat,csvDelimiter:tp.export.csvDelimiter,createZipFile:!1,reverseList:!1}),r=s.selectedTables.length>1,n=e=>{l(t=>({...t,...e}))};return(0,t.useEffect)(()=>{e.current.size=x?d:1},[]),(0,a.jsx)("table",{className:"tablepress-postbox-table fixed",children:(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{className:"column-1 top-align",scope:"row",children:(0,a.jsxs)(o.__experimentalVStack,{spacing:"20px",children:[(0,a.jsxs)("label",{htmlFor:"tables-export-list",children:[(0,c.__)("Tables to Export","tablepress"),":"]}),x&&(0,a.jsxs)(o.__experimentalVStack,{children:[(0,a.jsx)(o.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,c.__)("Select all","tablepress"),checked:s.selectedTables.length===p,onChange:()=>{const e=s.selectedTables.length===p?[]:Object.keys(tp.export.tables);n({selectedTables:e})}}),p>12&&(0,a.jsx)(o.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,c.__)("Reverse list","tablepress"),checked:s.reverseList,onChange:e=>{n({reverseList:e}),b.reverse()}})]})]})}),(0,a.jsxs)("td",{className:"column-2",children:[(0,a.jsx)(o.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,ref:e,id:"tables-export-list",multiple:x,value:x?s.selectedTables:s.selectedTables[0]??"",onChange:e=>{"string"==typeof e&&(e=[e]),n({selectedTables:e})},options:b}),x&&(0,a.jsxs)(o.__experimentalHStack,{alignment:"left",children:[(0,a.jsx)(o.Icon,{icon:i}),(0,a.jsx)("span",{children:(0,c.sprintf)((0,c.__)("You can select multiple tables by holding down the “%1$s” key or the “%2$s” key for ranges.","tablepress"),window?.navigator?.platform?.includes("Mac")?(0,c._x)("⌘","keyboard shortcut modifier key on a Mac keyboard","tablepress"):(0,c._x)("Ctrl","keyboard key","tablepress"),(0,c._x)("Shift","keyboard key","tablepress"))})]})]})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{className:"column-1",scope:"row",children:(0,a.jsxs)("label",{htmlFor:"tables-export-format",children:[(0,c.__)("Export Format","tablepress"),":"]})}),(0,a.jsx)("td",{className:"column-2",children:(0,a.jsx)(o.__experimentalHStack,{children:(0,a.jsx)(o.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,id:"tables-export-format",name:"export[format]",value:s.exportFormat,label:(0,c.__)("Export Format","tablepress"),hideLabelFromVision:!0,onChange:e=>n({exportFormat:e}),options:m})})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{className:"column-1",scope:"row",children:(0,a.jsxs)("label",{htmlFor:"tables-export-csv-delimiter",children:[(0,c.__)("CSV Delimiter","tablepress"),":"]})}),(0,a.jsx)("td",{className:"column-2",children:(0,a.jsxs)(o.__experimentalHStack,{alignment:"left",children:[(0,a.jsx)(o.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,id:"tables-export-csv-delimiter",name:"export[csv_delimiter]",value:s.csvDelimiter,label:(0,c.__)("CSV Delimiter","tablepress"),hideLabelFromVision:!0,onChange:e=>n({csvDelimiter:e}),options:h,disabled:"csv"!==s.exportFormat}),"csv"!==s.exportFormat&&(0,a.jsx)("span",{children:(0,c.__)("(Only needed for CSV export.)","tablepress")})]})})]}),(0,a.jsxs)("tr",{className:"bottom-border",children:[(0,a.jsxs)("th",{className:"column-1",scope:"row",children:[(0,c.__)("ZIP file","tablepress"),":"]}),(0,a.jsxs)("td",{className:"column-2",children:[tp.export.zipSupportAvailable&&(0,a.jsxs)(o.__experimentalHStack,{alignment:"left",children:[(0,a.jsx)(o.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,c.__)("Create a ZIP archive.","tablepress"),checked:s.createZipFile||r,disabled:r,onChange:e=>n({createZipFile:e})}),r&&(0,a.jsx)("span",{children:(0,c.__)("(Mandatory if more than one table is selected.)","tablepress")})]}),!tp.export.zipSupportAvailable&&(0,c.__)("Note: Support for ZIP file creation seems not to be available on this server.","tablepress")]})]}),(0,a.jsxs)("tr",{className:"top-border",children:[(0,a.jsx)("td",{className:"column-1"}),(0,a.jsxs)("td",{className:"column-2",children:[(0,a.jsx)("input",{type:"hidden",name:"export[tables_list]",value:s.selectedTables.join()}),(0,a.jsx)("input",{type:"hidden",name:"export[zip_file]",value:s.createZipFile||r}),(0,a.jsx)(o.Button,{variant:"primary",type:"submit",disabled:0===s.selectedTables.length,text:(0,c.__)("Download Export File","tablepress")})]})]})]})})};var j;j=(0,a.jsx)(_,{}),r()(()=>{const e=document.getElementById("tablepress-export-screen");e&&(0,s.createRoot)(e).render(j)})})();