JSPM

ep_table_export

1.0.5
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 34
  • Score
    100M100P100Q83457F
  • License Apache-2.0

HTML and DOCX export support for ep_data_tables — renders tables as proper <table> HTML in Etherpad exports.

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

    Installation

    Via the Etherpad admin panel — search for ep_table_export.

    Or from the command line:

    pnpm run plugins i ep_table_export

    How 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