Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ep_table_export) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
ep_table_export
HTML and DOCX export support for ep_data_tables.
By default, ep_data_tables does not export tables to HTML or DOCX. This plugin adds proper <table> rendering in all Etherpad exports.
Requirements
- ep_data_tables must be installed
Installation
Via the Etherpad admin panel — search for ep_table_export.
Or from the command line:
pnpm run plugins i ep_table_exportHow it works
ep_data_tables stores each table row as a separate Etherpad line with a tbljson attribute containing table metadata (table ID, row index, column widths). Cells within a row are separated by the Unicode delimiter ␟.
This plugin hooks into getLineHTMLForExport, detects table rows, and emits proper <table><tbody><tr><td> HTML. Column widths are preserved if set by the user.
Credits
- Ivan Forkaliuk