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 2.3 → 3.4 View file →
@@ -1 +1 @@
1 -(()=>{"use strict";const e=window.React,t=window.ReactDOM,l=window.wp.components,a=window.wp.primitives,r=(0,e.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(a.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),s=window.wp.i18n,n=Object.keys(tp.export.tables).length;let o=n+1;o=Math.max(o,3),o=Math.min(o,12);const c=Object.entries(tp.export.tables).map((([t,l])=>{""===l.trim()&&(l=(0,s.__)("(no name)","tablepress"));const a=(0,s.sprintf)((0,s.__)("ID %1$s: %2$s","tablepress"),t,l);return(0,e.createElement)("option",{key:t,value:t},a)})),p=Object.entries(tp.export.exportFormats).map((([t,l])=>(0,e.createElement)("option",{key:t,value:t},l))),m=Object.entries(tp.export.csvDelimiters).map((([t,l])=>(0,e.createElement)("option",{key:t,value:t},l)));((e,l)=>{const a=document.getElementById("tablepress-export-screen");a&&("function"==typeof t.createRoot?(0,t.createRoot)(a).render(l):(0,t.render)(l,a))})(0,(0,e.createElement)((()=>{const[t,a]=(0,e.useState)({selectedTables:tp.export.selectedTables,exportFormat:tp.export.exportFormat,csvDelimiter:tp.export.csvDelimiter,createZipFile:!1,reverseList:!1}),i=t.selectedTables.length>1,b=e=>{const l={...t,...e};a(l)};return(0,e.createElement)("table",{className:"tablepress-postbox-table fixed"},(0,e.createElement)("tbody",null,(0,e.createElement)("tr",null,(0,e.createElement)("th",{className:"column-1 top-align",scope:"row"},(0,e.createElement)("label",{htmlFor:"tables-export-list"},(0,s.__)("Tables to Export","tablepress"),":"),tp.export.zipSupportAvailable&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("br",null),(0,e.createElement)("br",null),(0,e.createElement)("label",{htmlFor:"tables-export-select-all"},(0,e.createElement)("input",{type:"checkbox",id:"tables-export-select-all",checked:t.selectedTables.length===n,onChange:()=>{const e=t.selectedTables.length===n?[]:Object.keys(tp.export.tables);b({selectedTables:e})}})," ",(0,s.__)("Select all","tablepress")),n>12&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("br",null),(0,e.createElement)("br",null),(0,e.createElement)("label",{htmlFor:"tables-export-reverse-list"},(0,e.createElement)("input",{id:"tables-export-reverse-list",type:"checkbox",checked:t.reverseList,onChange:()=>{b({reverseList:!t.reverseList}),c.reverse()}})," ",(0,s.__)("Reverse list","tablepress"))))),(0,e.createElement)("td",{className:"column-2"},(0,e.createElement)("select",{id:"tables-export-list",size:tp.export.zipSupportAvailable?o:1,multiple:tp.export.zipSupportAvailable,value:t.selectedTables,onChange:e=>{const t=[...e.target.selectedOptions].map((e=>e.value));b({selectedTables:t})},style:{width:"100%"}},c),tp.export.zipSupportAvailable&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("br",null),(0,e.createElement)("p",{className:"info-text"},(0,e.createElement)(l.Icon,{icon:r}),(0,e.createElement)("span",null,(0,s.sprintf)((0,s.__)("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,s._x)("⌘","keyboard shortcut modifier key on a Mac keyboard","tablepress"):(0,s._x)("Ctrl","keyboard key","tablepress"),(0,s._x)("Shift","keyboard key","tablepress"))))))),(0,e.createElement)("tr",null,(0,e.createElement)("th",{className:"column-1",scope:"row"},(0,e.createElement)("label",{htmlFor:"tables-export-format"},(0,s.__)("Export Format","tablepress"),":")),(0,e.createElement)("td",{className:"column-2"},(0,e.createElement)("select",{id:"tables-export-format",name:"export[format]",value:t.exportFormat,onChange:e=>b({exportFormat:e.target.value})},p))),(0,e.createElement)("tr",null,(0,e.createElement)("th",{className:"column-1",scope:"row"},(0,e.createElement)("label",{htmlFor:"tables-export-csv-delimiter"},(0,s.__)("CSV Delimiter","tablepress"),":")),(0,e.createElement)("td",{className:"column-2"},(0,e.createElement)("select",{id:"tables-export-csv-delimiter",name:"export[csv_delimiter]",disabled:"csv"!==t.exportFormat,value:t.csvDelimiter,onChange:e=>b({csvDelimiter:e.target.value})},m),"csv"!==t.exportFormat&&(0,e.createElement)(e.Fragment,null," ",(0,e.createElement)("span",{className:"description"},(0,s.__)("(Only needed for CSV export.)","tablepress"))))),(0,e.createElement)("tr",{className:"bottom-border"},(0,e.createElement)("th",{className:"column-1",scope:"row"},(0,s.__)("ZIP file","tablepress"),":"),(0,e.createElement)("td",{className:"column-2"},tp.export.zipSupportAvailable&&(0,e.createElement)("label",{htmlFor:"tables-export-zip-file"},(0,e.createElement)("input",{type:"checkbox",id:"tables-export-zip-file",checked:t.createZipFile||i,disabled:i,onChange:()=>b({createZipFile:!t.createZipFile})})," ",(0,s.__)("Create a ZIP archive.","tablepress"),i&&(0,e.createElement)(e.Fragment,null," ",(0,e.createElement)("span",{className:"description"},(0,s.__)("(Mandatory if more than one table is selected.)","tablepress")))),!tp.export.zipSupportAvailable&&(0,s.__)("Note: Support for ZIP file creation seems not to be available on this server.","tablepress"))),(0,e.createElement)("tr",{className:"top-border"},(0,e.createElement)("td",{className:"column-1"}),(0,e.createElement)("td",{className:"column-2"},(0,e.createElement)("input",{type:"hidden",name:"export[tables_list]",value:t.selectedTables.join()}),(0,e.createElement)("input",{type:"hidden",name:"export[zip_file]",value:t.createZipFile||i}),(0,e.createElement)("input",{type:"submit",value:(0,s.__)("Download Export File","tablepress"),className:"button button-primary button-large",disabled:0===t.selectedTables.length})))))}),null))})();
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)})})();